...

Package connectors

import "google.golang.org/genproto/googleapis/cloud/connectors/v1"
Overview
Index

Overview ▾

Index ▾

Variables
func RegisterConnectorsServer(s *grpc.Server, srv ConnectorsServer)
type AuthConfig
    func (*AuthConfig) Descriptor() ([]byte, []int)
    func (x *AuthConfig) GetAdditionalVariables() []*ConfigVariable
    func (x *AuthConfig) GetAuthType() AuthType
    func (x *AuthConfig) GetOauth2ClientCredentials() *AuthConfig_Oauth2ClientCredentials
    func (x *AuthConfig) GetOauth2JwtBearer() *AuthConfig_Oauth2JwtBearer
    func (x *AuthConfig) GetSshPublicKey() *AuthConfig_SshPublicKey
    func (m *AuthConfig) GetType() isAuthConfig_Type
    func (x *AuthConfig) GetUserPassword() *AuthConfig_UserPassword
    func (*AuthConfig) ProtoMessage()
    func (x *AuthConfig) ProtoReflect() protoreflect.Message
    func (x *AuthConfig) Reset()
    func (x *AuthConfig) String() string
type AuthConfigTemplate
    func (*AuthConfigTemplate) Descriptor() ([]byte, []int)
    func (x *AuthConfigTemplate) GetAuthType() AuthType
    func (x *AuthConfigTemplate) GetConfigVariableTemplates() []*ConfigVariableTemplate
    func (*AuthConfigTemplate) ProtoMessage()
    func (x *AuthConfigTemplate) ProtoReflect() protoreflect.Message
    func (x *AuthConfigTemplate) Reset()
    func (x *AuthConfigTemplate) String() string
type AuthConfig_Oauth2ClientCredentials
    func (*AuthConfig_Oauth2ClientCredentials) Descriptor() ([]byte, []int)
    func (x *AuthConfig_Oauth2ClientCredentials) GetClientId() string
    func (x *AuthConfig_Oauth2ClientCredentials) GetClientSecret() *Secret
    func (*AuthConfig_Oauth2ClientCredentials) ProtoMessage()
    func (x *AuthConfig_Oauth2ClientCredentials) ProtoReflect() protoreflect.Message
    func (x *AuthConfig_Oauth2ClientCredentials) Reset()
    func (x *AuthConfig_Oauth2ClientCredentials) String() string
type AuthConfig_Oauth2ClientCredentials_
type AuthConfig_Oauth2JwtBearer
    func (*AuthConfig_Oauth2JwtBearer) Descriptor() ([]byte, []int)
    func (x *AuthConfig_Oauth2JwtBearer) GetClientKey() *Secret
    func (x *AuthConfig_Oauth2JwtBearer) GetJwtClaims() *AuthConfig_Oauth2JwtBearer_JwtClaims
    func (*AuthConfig_Oauth2JwtBearer) ProtoMessage()
    func (x *AuthConfig_Oauth2JwtBearer) ProtoReflect() protoreflect.Message
    func (x *AuthConfig_Oauth2JwtBearer) Reset()
    func (x *AuthConfig_Oauth2JwtBearer) String() string
type AuthConfig_Oauth2JwtBearer_
type AuthConfig_Oauth2JwtBearer_JwtClaims
    func (*AuthConfig_Oauth2JwtBearer_JwtClaims) Descriptor() ([]byte, []int)
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetAudience() string
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetIssuer() string
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetSubject() string
    func (*AuthConfig_Oauth2JwtBearer_JwtClaims) ProtoMessage()
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) ProtoReflect() protoreflect.Message
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) Reset()
    func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) String() string
type AuthConfig_SshPublicKey
    func (*AuthConfig_SshPublicKey) Descriptor() ([]byte, []int)
    func (x *AuthConfig_SshPublicKey) GetCertType() string
    func (x *AuthConfig_SshPublicKey) GetPassword() *Secret
    func (x *AuthConfig_SshPublicKey) GetSshClientCert() *Secret
    func (x *AuthConfig_SshPublicKey) GetSshClientCertPass() *Secret
    func (x *AuthConfig_SshPublicKey) GetUsername() string
    func (*AuthConfig_SshPublicKey) ProtoMessage()
    func (x *AuthConfig_SshPublicKey) ProtoReflect() protoreflect.Message
    func (x *AuthConfig_SshPublicKey) Reset()
    func (x *AuthConfig_SshPublicKey) String() string
type AuthConfig_SshPublicKey_
type AuthConfig_UserPassword
    func (*AuthConfig_UserPassword) Descriptor() ([]byte, []int)
    func (x *AuthConfig_UserPassword) GetPassword() *Secret
    func (x *AuthConfig_UserPassword) GetUsername() string
    func (*AuthConfig_UserPassword) ProtoMessage()
    func (x *AuthConfig_UserPassword) ProtoReflect() protoreflect.Message
    func (x *AuthConfig_UserPassword) Reset()
    func (x *AuthConfig_UserPassword) String() string
type AuthConfig_UserPassword_
type AuthType
    func (AuthType) Descriptor() protoreflect.EnumDescriptor
    func (x AuthType) Enum() *AuthType
    func (AuthType) EnumDescriptor() ([]byte, []int)
    func (x AuthType) Number() protoreflect.EnumNumber
    func (x AuthType) String() string
    func (AuthType) Type() protoreflect.EnumType
type AuthorizationCodeLink
    func (*AuthorizationCodeLink) Descriptor() ([]byte, []int)
    func (x *AuthorizationCodeLink) GetClientId() string
    func (x *AuthorizationCodeLink) GetEnablePkce() bool
    func (x *AuthorizationCodeLink) GetScopes() []string
    func (x *AuthorizationCodeLink) GetUri() string
    func (*AuthorizationCodeLink) ProtoMessage()
    func (x *AuthorizationCodeLink) ProtoReflect() protoreflect.Message
    func (x *AuthorizationCodeLink) Reset()
    func (x *AuthorizationCodeLink) String() string
type ConfigVariable
    func (*ConfigVariable) Descriptor() ([]byte, []int)
    func (x *ConfigVariable) GetBoolValue() bool
    func (x *ConfigVariable) GetIntValue() int64
    func (x *ConfigVariable) GetKey() string
    func (x *ConfigVariable) GetSecretValue() *Secret
    func (x *ConfigVariable) GetStringValue() string
    func (m *ConfigVariable) GetValue() isConfigVariable_Value
    func (*ConfigVariable) ProtoMessage()
    func (x *ConfigVariable) ProtoReflect() protoreflect.Message
    func (x *ConfigVariable) Reset()
    func (x *ConfigVariable) String() string
type ConfigVariableTemplate
    func (*ConfigVariableTemplate) Descriptor() ([]byte, []int)
    func (x *ConfigVariableTemplate) GetAuthorizationCodeLink() *AuthorizationCodeLink
    func (x *ConfigVariableTemplate) GetDescription() string
    func (x *ConfigVariableTemplate) GetDisplayName() string
    func (x *ConfigVariableTemplate) GetEnumOptions() []*EnumOption
    func (x *ConfigVariableTemplate) GetKey() string
    func (x *ConfigVariableTemplate) GetRequired() bool
    func (x *ConfigVariableTemplate) GetRoleGrant() *RoleGrant
    func (x *ConfigVariableTemplate) GetState() ConfigVariableTemplate_State
    func (x *ConfigVariableTemplate) GetValidationRegex() string
    func (x *ConfigVariableTemplate) GetValueType() ConfigVariableTemplate_ValueType
    func (*ConfigVariableTemplate) ProtoMessage()
    func (x *ConfigVariableTemplate) ProtoReflect() protoreflect.Message
    func (x *ConfigVariableTemplate) Reset()
    func (x *ConfigVariableTemplate) String() string
type ConfigVariableTemplate_State
    func (ConfigVariableTemplate_State) Descriptor() protoreflect.EnumDescriptor
    func (x ConfigVariableTemplate_State) Enum() *ConfigVariableTemplate_State
    func (ConfigVariableTemplate_State) EnumDescriptor() ([]byte, []int)
    func (x ConfigVariableTemplate_State) Number() protoreflect.EnumNumber
    func (x ConfigVariableTemplate_State) String() string
    func (ConfigVariableTemplate_State) Type() protoreflect.EnumType
type ConfigVariableTemplate_ValueType
    func (ConfigVariableTemplate_ValueType) Descriptor() protoreflect.EnumDescriptor
    func (x ConfigVariableTemplate_ValueType) Enum() *ConfigVariableTemplate_ValueType
    func (ConfigVariableTemplate_ValueType) EnumDescriptor() ([]byte, []int)
    func (x ConfigVariableTemplate_ValueType) Number() protoreflect.EnumNumber
    func (x ConfigVariableTemplate_ValueType) String() string
    func (ConfigVariableTemplate_ValueType) Type() protoreflect.EnumType
type ConfigVariable_BoolValue
type ConfigVariable_IntValue
type ConfigVariable_SecretValue
type ConfigVariable_StringValue
type Connection
    func (*Connection) Descriptor() ([]byte, []int)
    func (x *Connection) GetAuthConfig() *AuthConfig
    func (x *Connection) GetConfigVariables() []*ConfigVariable
    func (x *Connection) GetConnectorVersion() string
    func (x *Connection) GetCreateTime() *timestamppb.Timestamp
    func (x *Connection) GetDescription() string
    func (x *Connection) GetDestinationConfigs() []*DestinationConfig
    func (x *Connection) GetEnvoyImageLocation() string
    func (x *Connection) GetImageLocation() string
    func (x *Connection) GetLabels() map[string]string
    func (x *Connection) GetLockConfig() *LockConfig
    func (x *Connection) GetName() string
    func (x *Connection) GetNodeConfig() *NodeConfig
    func (x *Connection) GetServiceAccount() string
    func (x *Connection) GetServiceDirectory() string
    func (x *Connection) GetStatus() *ConnectionStatus
    func (x *Connection) GetSuspended() bool
    func (x *Connection) GetUpdateTime() *timestamppb.Timestamp
    func (*Connection) ProtoMessage()
    func (x *Connection) ProtoReflect() protoreflect.Message
    func (x *Connection) Reset()
    func (x *Connection) String() string
type ConnectionSchemaMetadata
    func (*ConnectionSchemaMetadata) Descriptor() ([]byte, []int)
    func (x *ConnectionSchemaMetadata) GetActions() []string
    func (x *ConnectionSchemaMetadata) GetEntities() []string
    func (*ConnectionSchemaMetadata) ProtoMessage()
    func (x *ConnectionSchemaMetadata) ProtoReflect() protoreflect.Message
    func (x *ConnectionSchemaMetadata) Reset()
    func (x *ConnectionSchemaMetadata) String() string
type ConnectionStatus
    func (*ConnectionStatus) Descriptor() ([]byte, []int)
    func (x *ConnectionStatus) GetDescription() string
    func (x *ConnectionStatus) GetState() ConnectionStatus_State
    func (x *ConnectionStatus) GetStatus() string
    func (*ConnectionStatus) ProtoMessage()
    func (x *ConnectionStatus) ProtoReflect() protoreflect.Message
    func (x *ConnectionStatus) Reset()
    func (x *ConnectionStatus) String() string
type ConnectionStatus_State
    func (ConnectionStatus_State) Descriptor() protoreflect.EnumDescriptor
    func (x ConnectionStatus_State) Enum() *ConnectionStatus_State
    func (ConnectionStatus_State) EnumDescriptor() ([]byte, []int)
    func (x ConnectionStatus_State) Number() protoreflect.EnumNumber
    func (x ConnectionStatus_State) String() string
    func (ConnectionStatus_State) Type() protoreflect.EnumType
type ConnectionView
    func (ConnectionView) Descriptor() protoreflect.EnumDescriptor
    func (x ConnectionView) Enum() *ConnectionView
    func (ConnectionView) EnumDescriptor() ([]byte, []int)
    func (x ConnectionView) Number() protoreflect.EnumNumber
    func (x ConnectionView) String() string
    func (ConnectionView) Type() protoreflect.EnumType
type Connector
    func (*Connector) Descriptor() ([]byte, []int)
    func (x *Connector) GetCreateTime() *timestamppb.Timestamp
    func (x *Connector) GetDescription() string
    func (x *Connector) GetDisplayName() string
    func (x *Connector) GetDocumentationUri() string
    func (x *Connector) GetExternalUri() string
    func (x *Connector) GetLabels() map[string]string
    func (x *Connector) GetLaunchStage() LaunchStage
    func (x *Connector) GetName() string
    func (x *Connector) GetUpdateTime() *timestamppb.Timestamp
    func (x *Connector) GetWebAssetsLocation() string
    func (*Connector) ProtoMessage()
    func (x *Connector) ProtoReflect() protoreflect.Message
    func (x *Connector) Reset()
    func (x *Connector) String() string
type ConnectorVersion
    func (*ConnectorVersion) Descriptor() ([]byte, []int)
    func (x *ConnectorVersion) GetAuthConfigTemplates() []*AuthConfigTemplate
    func (x *ConnectorVersion) GetConfigVariableTemplates() []*ConfigVariableTemplate
    func (x *ConnectorVersion) GetCreateTime() *timestamppb.Timestamp
    func (x *ConnectorVersion) GetDisplayName() string
    func (x *ConnectorVersion) GetEgressControlConfig() *EgressControlConfig
    func (x *ConnectorVersion) GetLabels() map[string]string
    func (x *ConnectorVersion) GetLaunchStage() LaunchStage
    func (x *ConnectorVersion) GetName() string
    func (x *ConnectorVersion) GetReleaseVersion() string
    func (x *ConnectorVersion) GetRoleGrant() *RoleGrant
    func (x *ConnectorVersion) GetRoleGrants() []*RoleGrant
    func (x *ConnectorVersion) GetSupportedRuntimeFeatures() *SupportedRuntimeFeatures
    func (x *ConnectorVersion) GetUpdateTime() *timestamppb.Timestamp
    func (*ConnectorVersion) ProtoMessage()
    func (x *ConnectorVersion) ProtoReflect() protoreflect.Message
    func (x *ConnectorVersion) Reset()
    func (x *ConnectorVersion) String() string
type ConnectorVersionView
    func (ConnectorVersionView) Descriptor() protoreflect.EnumDescriptor
    func (x ConnectorVersionView) Enum() *ConnectorVersionView
    func (ConnectorVersionView) EnumDescriptor() ([]byte, []int)
    func (x ConnectorVersionView) Number() protoreflect.EnumNumber
    func (x ConnectorVersionView) String() string
    func (ConnectorVersionView) Type() protoreflect.EnumType
type ConnectorsClient
    func NewConnectorsClient(cc grpc.ClientConnInterface) ConnectorsClient
type ConnectorsServer
type CreateConnectionRequest
    func (*CreateConnectionRequest) Descriptor() ([]byte, []int)
    func (x *CreateConnectionRequest) GetConnection() *Connection
    func (x *CreateConnectionRequest) GetConnectionId() string
    func (x *CreateConnectionRequest) GetParent() string
    func (*CreateConnectionRequest) ProtoMessage()
    func (x *CreateConnectionRequest) ProtoReflect() protoreflect.Message
    func (x *CreateConnectionRequest) Reset()
    func (x *CreateConnectionRequest) String() string
type DataType
    func (DataType) Descriptor() protoreflect.EnumDescriptor
    func (x DataType) Enum() *DataType
    func (DataType) EnumDescriptor() ([]byte, []int)
    func (x DataType) Number() protoreflect.EnumNumber
    func (x DataType) String() string
    func (DataType) Type() protoreflect.EnumType
type DeleteConnectionRequest
    func (*DeleteConnectionRequest) Descriptor() ([]byte, []int)
    func (x *DeleteConnectionRequest) GetName() string
    func (*DeleteConnectionRequest) ProtoMessage()
    func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message
    func (x *DeleteConnectionRequest) Reset()
    func (x *DeleteConnectionRequest) String() string
type Destination
    func (*Destination) Descriptor() ([]byte, []int)
    func (m *Destination) GetDestination() isDestination_Destination
    func (x *Destination) GetHost() string
    func (x *Destination) GetPort() int32
    func (x *Destination) GetServiceAttachment() string
    func (*Destination) ProtoMessage()
    func (x *Destination) ProtoReflect() protoreflect.Message
    func (x *Destination) Reset()
    func (x *Destination) String() string
type DestinationConfig
    func (*DestinationConfig) Descriptor() ([]byte, []int)
    func (x *DestinationConfig) GetDestinations() []*Destination
    func (x *DestinationConfig) GetKey() string
    func (*DestinationConfig) ProtoMessage()
    func (x *DestinationConfig) ProtoReflect() protoreflect.Message
    func (x *DestinationConfig) Reset()
    func (x *DestinationConfig) String() string
type Destination_Host
type Destination_ServiceAttachment
type EgressControlConfig
    func (*EgressControlConfig) Descriptor() ([]byte, []int)
    func (x *EgressControlConfig) GetBackends() string
    func (x *EgressControlConfig) GetExtractionRules() *ExtractionRules
    func (m *EgressControlConfig) GetOneofBackends() isEgressControlConfig_OneofBackends
    func (*EgressControlConfig) ProtoMessage()
    func (x *EgressControlConfig) ProtoReflect() protoreflect.Message
    func (x *EgressControlConfig) Reset()
    func (x *EgressControlConfig) String() string
type EgressControlConfig_Backends
type EgressControlConfig_ExtractionRules
type EnumOption
    func (*EnumOption) Descriptor() ([]byte, []int)
    func (x *EnumOption) GetDisplayName() string
    func (x *EnumOption) GetId() string
    func (*EnumOption) ProtoMessage()
    func (x *EnumOption) ProtoReflect() protoreflect.Message
    func (x *EnumOption) Reset()
    func (x *EnumOption) String() string
type ExtractionRule
    func (*ExtractionRule) Descriptor() ([]byte, []int)
    func (x *ExtractionRule) GetExtractionRegex() string
    func (x *ExtractionRule) GetSource() *ExtractionRule_Source
    func (*ExtractionRule) ProtoMessage()
    func (x *ExtractionRule) ProtoReflect() protoreflect.Message
    func (x *ExtractionRule) Reset()
    func (x *ExtractionRule) String() string
type ExtractionRule_Source
    func (*ExtractionRule_Source) Descriptor() ([]byte, []int)
    func (x *ExtractionRule_Source) GetFieldId() string
    func (x *ExtractionRule_Source) GetSourceType() ExtractionRule_SourceType
    func (*ExtractionRule_Source) ProtoMessage()
    func (x *ExtractionRule_Source) ProtoReflect() protoreflect.Message
    func (x *ExtractionRule_Source) Reset()
    func (x *ExtractionRule_Source) String() string
type ExtractionRule_SourceType
    func (ExtractionRule_SourceType) Descriptor() protoreflect.EnumDescriptor
    func (x ExtractionRule_SourceType) Enum() *ExtractionRule_SourceType
    func (ExtractionRule_SourceType) EnumDescriptor() ([]byte, []int)
    func (x ExtractionRule_SourceType) Number() protoreflect.EnumNumber
    func (x ExtractionRule_SourceType) String() string
    func (ExtractionRule_SourceType) Type() protoreflect.EnumType
type ExtractionRules
    func (*ExtractionRules) Descriptor() ([]byte, []int)
    func (x *ExtractionRules) GetExtractionRule() []*ExtractionRule
    func (*ExtractionRules) ProtoMessage()
    func (x *ExtractionRules) ProtoReflect() protoreflect.Message
    func (x *ExtractionRules) Reset()
    func (x *ExtractionRules) String() string
type GetConnectionRequest
    func (*GetConnectionRequest) Descriptor() ([]byte, []int)
    func (x *GetConnectionRequest) GetName() string
    func (x *GetConnectionRequest) GetView() ConnectionView
    func (*GetConnectionRequest) ProtoMessage()
    func (x *GetConnectionRequest) ProtoReflect() protoreflect.Message
    func (x *GetConnectionRequest) Reset()
    func (x *GetConnectionRequest) String() string
type GetConnectionSchemaMetadataRequest
    func (*GetConnectionSchemaMetadataRequest) Descriptor() ([]byte, []int)
    func (x *GetConnectionSchemaMetadataRequest) GetName() string
    func (*GetConnectionSchemaMetadataRequest) ProtoMessage()
    func (x *GetConnectionSchemaMetadataRequest) ProtoReflect() protoreflect.Message
    func (x *GetConnectionSchemaMetadataRequest) Reset()
    func (x *GetConnectionSchemaMetadataRequest) String() string
type GetConnectorRequest
    func (*GetConnectorRequest) Descriptor() ([]byte, []int)
    func (x *GetConnectorRequest) GetName() string
    func (*GetConnectorRequest) ProtoMessage()
    func (x *GetConnectorRequest) ProtoReflect() protoreflect.Message
    func (x *GetConnectorRequest) Reset()
    func (x *GetConnectorRequest) String() string
type GetConnectorVersionRequest
    func (*GetConnectorVersionRequest) Descriptor() ([]byte, []int)
    func (x *GetConnectorVersionRequest) GetName() string
    func (x *GetConnectorVersionRequest) GetView() ConnectorVersionView
    func (*GetConnectorVersionRequest) ProtoMessage()
    func (x *GetConnectorVersionRequest) ProtoReflect() protoreflect.Message
    func (x *GetConnectorVersionRequest) Reset()
    func (x *GetConnectorVersionRequest) String() string
type GetProviderRequest
    func (*GetProviderRequest) Descriptor() ([]byte, []int)
    func (x *GetProviderRequest) GetName() string
    func (*GetProviderRequest) ProtoMessage()
    func (x *GetProviderRequest) ProtoReflect() protoreflect.Message
    func (x *GetProviderRequest) Reset()
    func (x *GetProviderRequest) String() string
type GetRuntimeConfigRequest
    func (*GetRuntimeConfigRequest) Descriptor() ([]byte, []int)
    func (x *GetRuntimeConfigRequest) GetName() string
    func (*GetRuntimeConfigRequest) ProtoMessage()
    func (x *GetRuntimeConfigRequest) ProtoReflect() protoreflect.Message
    func (x *GetRuntimeConfigRequest) Reset()
    func (x *GetRuntimeConfigRequest) String() string
type LaunchStage
    func (LaunchStage) Descriptor() protoreflect.EnumDescriptor
    func (x LaunchStage) Enum() *LaunchStage
    func (LaunchStage) EnumDescriptor() ([]byte, []int)
    func (x LaunchStage) Number() protoreflect.EnumNumber
    func (x LaunchStage) String() string
    func (LaunchStage) Type() protoreflect.EnumType
type ListConnectionsRequest
    func (*ListConnectionsRequest) Descriptor() ([]byte, []int)
    func (x *ListConnectionsRequest) GetFilter() string
    func (x *ListConnectionsRequest) GetOrderBy() string
    func (x *ListConnectionsRequest) GetPageSize() int32
    func (x *ListConnectionsRequest) GetPageToken() string
    func (x *ListConnectionsRequest) GetParent() string
    func (x *ListConnectionsRequest) GetView() ConnectionView
    func (*ListConnectionsRequest) ProtoMessage()
    func (x *ListConnectionsRequest) ProtoReflect() protoreflect.Message
    func (x *ListConnectionsRequest) Reset()
    func (x *ListConnectionsRequest) String() string
type ListConnectionsResponse
    func (*ListConnectionsResponse) Descriptor() ([]byte, []int)
    func (x *ListConnectionsResponse) GetConnections() []*Connection
    func (x *ListConnectionsResponse) GetNextPageToken() string
    func (x *ListConnectionsResponse) GetUnreachable() []string
    func (*ListConnectionsResponse) ProtoMessage()
    func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message
    func (x *ListConnectionsResponse) Reset()
    func (x *ListConnectionsResponse) String() string
type ListConnectorVersionsRequest
    func (*ListConnectorVersionsRequest) Descriptor() ([]byte, []int)
    func (x *ListConnectorVersionsRequest) GetPageSize() int32
    func (x *ListConnectorVersionsRequest) GetPageToken() string
    func (x *ListConnectorVersionsRequest) GetParent() string
    func (x *ListConnectorVersionsRequest) GetView() ConnectorVersionView
    func (*ListConnectorVersionsRequest) ProtoMessage()
    func (x *ListConnectorVersionsRequest) ProtoReflect() protoreflect.Message
    func (x *ListConnectorVersionsRequest) Reset()
    func (x *ListConnectorVersionsRequest) String() string
type ListConnectorVersionsResponse
    func (*ListConnectorVersionsResponse) Descriptor() ([]byte, []int)
    func (x *ListConnectorVersionsResponse) GetConnectorVersions() []*ConnectorVersion
    func (x *ListConnectorVersionsResponse) GetNextPageToken() string
    func (x *ListConnectorVersionsResponse) GetUnreachable() []string
    func (*ListConnectorVersionsResponse) ProtoMessage()
    func (x *ListConnectorVersionsResponse) ProtoReflect() protoreflect.Message
    func (x *ListConnectorVersionsResponse) Reset()
    func (x *ListConnectorVersionsResponse) String() string
type ListConnectorsRequest
    func (*ListConnectorsRequest) Descriptor() ([]byte, []int)
    func (x *ListConnectorsRequest) GetPageSize() int32
    func (x *ListConnectorsRequest) GetPageToken() string
    func (x *ListConnectorsRequest) GetParent() string
    func (*ListConnectorsRequest) ProtoMessage()
    func (x *ListConnectorsRequest) ProtoReflect() protoreflect.Message
    func (x *ListConnectorsRequest) Reset()
    func (x *ListConnectorsRequest) String() string
type ListConnectorsResponse
    func (*ListConnectorsResponse) Descriptor() ([]byte, []int)
    func (x *ListConnectorsResponse) GetConnectors() []*Connector
    func (x *ListConnectorsResponse) GetNextPageToken() string
    func (x *ListConnectorsResponse) GetUnreachable() []string
    func (*ListConnectorsResponse) ProtoMessage()
    func (x *ListConnectorsResponse) ProtoReflect() protoreflect.Message
    func (x *ListConnectorsResponse) Reset()
    func (x *ListConnectorsResponse) String() string
type ListProvidersRequest
    func (*ListProvidersRequest) Descriptor() ([]byte, []int)
    func (x *ListProvidersRequest) GetPageSize() int32
    func (x *ListProvidersRequest) GetPageToken() string
    func (x *ListProvidersRequest) GetParent() string
    func (*ListProvidersRequest) ProtoMessage()
    func (x *ListProvidersRequest) ProtoReflect() protoreflect.Message
    func (x *ListProvidersRequest) Reset()
    func (x *ListProvidersRequest) String() string
type ListProvidersResponse
    func (*ListProvidersResponse) Descriptor() ([]byte, []int)
    func (x *ListProvidersResponse) GetNextPageToken() string
    func (x *ListProvidersResponse) GetProviders() []*Provider
    func (x *ListProvidersResponse) GetUnreachable() []string
    func (*ListProvidersResponse) ProtoMessage()
    func (x *ListProvidersResponse) ProtoReflect() protoreflect.Message
    func (x *ListProvidersResponse) Reset()
    func (x *ListProvidersResponse) String() string
type ListRuntimeActionSchemasRequest
    func (*ListRuntimeActionSchemasRequest) Descriptor() ([]byte, []int)
    func (x *ListRuntimeActionSchemasRequest) GetFilter() string
    func (x *ListRuntimeActionSchemasRequest) GetPageSize() int32
    func (x *ListRuntimeActionSchemasRequest) GetPageToken() string
    func (x *ListRuntimeActionSchemasRequest) GetParent() string
    func (*ListRuntimeActionSchemasRequest) ProtoMessage()
    func (x *ListRuntimeActionSchemasRequest) ProtoReflect() protoreflect.Message
    func (x *ListRuntimeActionSchemasRequest) Reset()
    func (x *ListRuntimeActionSchemasRequest) String() string
type ListRuntimeActionSchemasResponse
    func (*ListRuntimeActionSchemasResponse) Descriptor() ([]byte, []int)
    func (x *ListRuntimeActionSchemasResponse) GetNextPageToken() string
    func (x *ListRuntimeActionSchemasResponse) GetRuntimeActionSchemas() []*RuntimeActionSchema
    func (*ListRuntimeActionSchemasResponse) ProtoMessage()
    func (x *ListRuntimeActionSchemasResponse) ProtoReflect() protoreflect.Message
    func (x *ListRuntimeActionSchemasResponse) Reset()
    func (x *ListRuntimeActionSchemasResponse) String() string
type ListRuntimeEntitySchemasRequest
    func (*ListRuntimeEntitySchemasRequest) Descriptor() ([]byte, []int)
    func (x *ListRuntimeEntitySchemasRequest) GetFilter() string
    func (x *ListRuntimeEntitySchemasRequest) GetPageSize() int32
    func (x *ListRuntimeEntitySchemasRequest) GetPageToken() string
    func (x *ListRuntimeEntitySchemasRequest) GetParent() string
    func (*ListRuntimeEntitySchemasRequest) ProtoMessage()
    func (x *ListRuntimeEntitySchemasRequest) ProtoReflect() protoreflect.Message
    func (x *ListRuntimeEntitySchemasRequest) Reset()
    func (x *ListRuntimeEntitySchemasRequest) String() string
type ListRuntimeEntitySchemasResponse
    func (*ListRuntimeEntitySchemasResponse) Descriptor() ([]byte, []int)
    func (x *ListRuntimeEntitySchemasResponse) GetNextPageToken() string
    func (x *ListRuntimeEntitySchemasResponse) GetRuntimeEntitySchemas() []*RuntimeEntitySchema
    func (*ListRuntimeEntitySchemasResponse) ProtoMessage()
    func (x *ListRuntimeEntitySchemasResponse) ProtoReflect() protoreflect.Message
    func (x *ListRuntimeEntitySchemasResponse) Reset()
    func (x *ListRuntimeEntitySchemasResponse) String() string
type LockConfig
    func (*LockConfig) Descriptor() ([]byte, []int)
    func (x *LockConfig) GetLocked() bool
    func (x *LockConfig) GetReason() string
    func (*LockConfig) ProtoMessage()
    func (x *LockConfig) ProtoReflect() protoreflect.Message
    func (x *LockConfig) Reset()
    func (x *LockConfig) String() string
type NodeConfig
    func (*NodeConfig) Descriptor() ([]byte, []int)
    func (x *NodeConfig) GetMaxNodeCount() int32
    func (x *NodeConfig) GetMinNodeCount() int32
    func (*NodeConfig) ProtoMessage()
    func (x *NodeConfig) ProtoReflect() protoreflect.Message
    func (x *NodeConfig) Reset()
    func (x *NodeConfig) String() string
type OperationMetadata
    func (*OperationMetadata) Descriptor() ([]byte, []int)
    func (x *OperationMetadata) GetApiVersion() string
    func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
    func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
    func (x *OperationMetadata) GetRequestedCancellation() bool
    func (x *OperationMetadata) GetStatusMessage() string
    func (x *OperationMetadata) GetTarget() string
    func (x *OperationMetadata) GetVerb() string
    func (*OperationMetadata) ProtoMessage()
    func (x *OperationMetadata) ProtoReflect() protoreflect.Message
    func (x *OperationMetadata) Reset()
    func (x *OperationMetadata) String() string
type Provider
    func (*Provider) Descriptor() ([]byte, []int)
    func (x *Provider) GetCreateTime() *timestamppb.Timestamp
    func (x *Provider) GetDescription() string
    func (x *Provider) GetDisplayName() string
    func (x *Provider) GetDocumentationUri() string
    func (x *Provider) GetExternalUri() string
    func (x *Provider) GetLabels() map[string]string
    func (x *Provider) GetLaunchStage() LaunchStage
    func (x *Provider) GetName() string
    func (x *Provider) GetUpdateTime() *timestamppb.Timestamp
    func (x *Provider) GetWebAssetsLocation() string
    func (*Provider) ProtoMessage()
    func (x *Provider) ProtoReflect() protoreflect.Message
    func (x *Provider) Reset()
    func (x *Provider) String() string
type RoleGrant
    func (*RoleGrant) Descriptor() ([]byte, []int)
    func (x *RoleGrant) GetHelperTextTemplate() string
    func (x *RoleGrant) GetPrincipal() RoleGrant_Principal
    func (x *RoleGrant) GetResource() *RoleGrant_Resource
    func (x *RoleGrant) GetRoles() []string
    func (*RoleGrant) ProtoMessage()
    func (x *RoleGrant) ProtoReflect() protoreflect.Message
    func (x *RoleGrant) Reset()
    func (x *RoleGrant) String() string
type RoleGrant_Principal
    func (RoleGrant_Principal) Descriptor() protoreflect.EnumDescriptor
    func (x RoleGrant_Principal) Enum() *RoleGrant_Principal
    func (RoleGrant_Principal) EnumDescriptor() ([]byte, []int)
    func (x RoleGrant_Principal) Number() protoreflect.EnumNumber
    func (x RoleGrant_Principal) String() string
    func (RoleGrant_Principal) Type() protoreflect.EnumType
type RoleGrant_Resource
    func (*RoleGrant_Resource) Descriptor() ([]byte, []int)
    func (x *RoleGrant_Resource) GetPathTemplate() string
    func (x *RoleGrant_Resource) GetType() RoleGrant_Resource_Type
    func (*RoleGrant_Resource) ProtoMessage()
    func (x *RoleGrant_Resource) ProtoReflect() protoreflect.Message
    func (x *RoleGrant_Resource) Reset()
    func (x *RoleGrant_Resource) String() string
type RoleGrant_Resource_Type
    func (RoleGrant_Resource_Type) Descriptor() protoreflect.EnumDescriptor
    func (x RoleGrant_Resource_Type) Enum() *RoleGrant_Resource_Type
    func (RoleGrant_Resource_Type) EnumDescriptor() ([]byte, []int)
    func (x RoleGrant_Resource_Type) Number() protoreflect.EnumNumber
    func (x RoleGrant_Resource_Type) String() string
    func (RoleGrant_Resource_Type) Type() protoreflect.EnumType
type RuntimeActionSchema
    func (*RuntimeActionSchema) Descriptor() ([]byte, []int)
    func (x *RuntimeActionSchema) GetAction() string
    func (x *RuntimeActionSchema) GetInputParameters() []*RuntimeActionSchema_InputParameter
    func (x *RuntimeActionSchema) GetResultMetadata() []*RuntimeActionSchema_ResultMetadata
    func (*RuntimeActionSchema) ProtoMessage()
    func (x *RuntimeActionSchema) ProtoReflect() protoreflect.Message
    func (x *RuntimeActionSchema) Reset()
    func (x *RuntimeActionSchema) String() string
type RuntimeActionSchema_InputParameter
    func (*RuntimeActionSchema_InputParameter) Descriptor() ([]byte, []int)
    func (x *RuntimeActionSchema_InputParameter) GetDataType() DataType
    func (x *RuntimeActionSchema_InputParameter) GetDefaultValue() *structpb.Value
    func (x *RuntimeActionSchema_InputParameter) GetDescription() string
    func (x *RuntimeActionSchema_InputParameter) GetNullable() bool
    func (x *RuntimeActionSchema_InputParameter) GetParameter() string
    func (*RuntimeActionSchema_InputParameter) ProtoMessage()
    func (x *RuntimeActionSchema_InputParameter) ProtoReflect() protoreflect.Message
    func (x *RuntimeActionSchema_InputParameter) Reset()
    func (x *RuntimeActionSchema_InputParameter) String() string
type RuntimeActionSchema_ResultMetadata
    func (*RuntimeActionSchema_ResultMetadata) Descriptor() ([]byte, []int)
    func (x *RuntimeActionSchema_ResultMetadata) GetDataType() DataType
    func (x *RuntimeActionSchema_ResultMetadata) GetDescription() string
    func (x *RuntimeActionSchema_ResultMetadata) GetField() string
    func (*RuntimeActionSchema_ResultMetadata) ProtoMessage()
    func (x *RuntimeActionSchema_ResultMetadata) ProtoReflect() protoreflect.Message
    func (x *RuntimeActionSchema_ResultMetadata) Reset()
    func (x *RuntimeActionSchema_ResultMetadata) String() string
type RuntimeConfig
    func (*RuntimeConfig) Descriptor() ([]byte, []int)
    func (x *RuntimeConfig) GetConndSubscription() string
    func (x *RuntimeConfig) GetConndTopic() string
    func (x *RuntimeConfig) GetControlPlaneSubscription() string
    func (x *RuntimeConfig) GetControlPlaneTopic() string
    func (x *RuntimeConfig) GetLocationId() string
    func (x *RuntimeConfig) GetName() string
    func (x *RuntimeConfig) GetRuntimeEndpoint() string
    func (x *RuntimeConfig) GetSchemaGcsBucket() string
    func (x *RuntimeConfig) GetServiceDirectory() string
    func (x *RuntimeConfig) GetState() RuntimeConfig_State
    func (*RuntimeConfig) ProtoMessage()
    func (x *RuntimeConfig) ProtoReflect() protoreflect.Message
    func (x *RuntimeConfig) Reset()
    func (x *RuntimeConfig) String() string
type RuntimeConfig_State
    func (RuntimeConfig_State) Descriptor() protoreflect.EnumDescriptor
    func (x RuntimeConfig_State) Enum() *RuntimeConfig_State
    func (RuntimeConfig_State) EnumDescriptor() ([]byte, []int)
    func (x RuntimeConfig_State) Number() protoreflect.EnumNumber
    func (x RuntimeConfig_State) String() string
    func (RuntimeConfig_State) Type() protoreflect.EnumType
type RuntimeEntitySchema
    func (*RuntimeEntitySchema) Descriptor() ([]byte, []int)
    func (x *RuntimeEntitySchema) GetEntity() string
    func (x *RuntimeEntitySchema) GetFields() []*RuntimeEntitySchema_Field
    func (*RuntimeEntitySchema) ProtoMessage()
    func (x *RuntimeEntitySchema) ProtoReflect() protoreflect.Message
    func (x *RuntimeEntitySchema) Reset()
    func (x *RuntimeEntitySchema) String() string
type RuntimeEntitySchema_Field
    func (*RuntimeEntitySchema_Field) Descriptor() ([]byte, []int)
    func (x *RuntimeEntitySchema_Field) GetAdditionalDetails() *structpb.Struct
    func (x *RuntimeEntitySchema_Field) GetDataType() DataType
    func (x *RuntimeEntitySchema_Field) GetDefaultValue() *structpb.Value
    func (x *RuntimeEntitySchema_Field) GetDescription() string
    func (x *RuntimeEntitySchema_Field) GetField() string
    func (x *RuntimeEntitySchema_Field) GetKey() bool
    func (x *RuntimeEntitySchema_Field) GetNullable() bool
    func (x *RuntimeEntitySchema_Field) GetReadonly() bool
    func (*RuntimeEntitySchema_Field) ProtoMessage()
    func (x *RuntimeEntitySchema_Field) ProtoReflect() protoreflect.Message
    func (x *RuntimeEntitySchema_Field) Reset()
    func (x *RuntimeEntitySchema_Field) String() string
type Secret
    func (*Secret) Descriptor() ([]byte, []int)
    func (x *Secret) GetSecretVersion() string
    func (*Secret) ProtoMessage()
    func (x *Secret) ProtoReflect() protoreflect.Message
    func (x *Secret) Reset()
    func (x *Secret) String() string
type SupportedRuntimeFeatures
    func (*SupportedRuntimeFeatures) Descriptor() ([]byte, []int)
    func (x *SupportedRuntimeFeatures) GetActionApis() bool
    func (x *SupportedRuntimeFeatures) GetEntityApis() bool
    func (x *SupportedRuntimeFeatures) GetSqlQuery() bool
    func (*SupportedRuntimeFeatures) ProtoMessage()
    func (x *SupportedRuntimeFeatures) ProtoReflect() protoreflect.Message
    func (x *SupportedRuntimeFeatures) Reset()
    func (x *SupportedRuntimeFeatures) String() string
type UnimplementedConnectorsServer
    func (*UnimplementedConnectorsServer) CreateConnection(context.Context, *CreateConnectionRequest) (*longrunning.Operation, error)
    func (*UnimplementedConnectorsServer) DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunning.Operation, error)
    func (*UnimplementedConnectorsServer) GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
    func (*UnimplementedConnectorsServer) GetConnectionSchemaMetadata(context.Context, *GetConnectionSchemaMetadataRequest) (*ConnectionSchemaMetadata, error)
    func (*UnimplementedConnectorsServer) GetConnector(context.Context, *GetConnectorRequest) (*Connector, error)
    func (*UnimplementedConnectorsServer) GetConnectorVersion(context.Context, *GetConnectorVersionRequest) (*ConnectorVersion, error)
    func (*UnimplementedConnectorsServer) GetProvider(context.Context, *GetProviderRequest) (*Provider, error)
    func (*UnimplementedConnectorsServer) GetRuntimeConfig(context.Context, *GetRuntimeConfigRequest) (*RuntimeConfig, error)
    func (*UnimplementedConnectorsServer) ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
    func (*UnimplementedConnectorsServer) ListConnectorVersions(context.Context, *ListConnectorVersionsRequest) (*ListConnectorVersionsResponse, error)
    func (*UnimplementedConnectorsServer) ListConnectors(context.Context, *ListConnectorsRequest) (*ListConnectorsResponse, error)
    func (*UnimplementedConnectorsServer) ListProviders(context.Context, *ListProvidersRequest) (*ListProvidersResponse, error)
    func (*UnimplementedConnectorsServer) ListRuntimeActionSchemas(context.Context, *ListRuntimeActionSchemasRequest) (*ListRuntimeActionSchemasResponse, error)
    func (*UnimplementedConnectorsServer) ListRuntimeEntitySchemas(context.Context, *ListRuntimeEntitySchemasRequest) (*ListRuntimeEntitySchemasResponse, error)
    func (*UnimplementedConnectorsServer) UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunning.Operation, error)
type UpdateConnectionRequest
    func (*UpdateConnectionRequest) Descriptor() ([]byte, []int)
    func (x *UpdateConnectionRequest) GetConnection() *Connection
    func (x *UpdateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
    func (*UpdateConnectionRequest) ProtoMessage()
    func (x *UpdateConnectionRequest) ProtoReflect() protoreflect.Message
    func (x *UpdateConnectionRequest) Reset()
    func (x *UpdateConnectionRequest) String() string

Package files

authconfig.pb.go common.pb.go connection.pb.go connector.pb.go connector_version.pb.go connectors_service.pb.go destination_config.pb.go provider.pb.go runtime.pb.go

Variables

Enum value maps for AuthType.

var (
    AuthType_name = map[int32]string{
        0: "AUTH_TYPE_UNSPECIFIED",
        1: "USER_PASSWORD",
        2: "OAUTH2_JWT_BEARER",
        3: "OAUTH2_CLIENT_CREDENTIALS",
        4: "SSH_PUBLIC_KEY",
    }
    AuthType_value = map[string]int32{
        "AUTH_TYPE_UNSPECIFIED":     0,
        "USER_PASSWORD":             1,
        "OAUTH2_JWT_BEARER":         2,
        "OAUTH2_CLIENT_CREDENTIALS": 3,
        "SSH_PUBLIC_KEY":            4,
    }
)

Enum value maps for LaunchStage.

var (
    LaunchStage_name = map[int32]string{
        0: "LAUNCH_STAGE_UNSPECIFIED",
        1: "PREVIEW",
        2: "GA",
        3: "DEPRECATED",
    }
    LaunchStage_value = map[string]int32{
        "LAUNCH_STAGE_UNSPECIFIED": 0,
        "PREVIEW":                  1,
        "GA":                       2,
        "DEPRECATED":               3,
    }
)

Enum value maps for ConfigVariableTemplate_ValueType.

var (
    ConfigVariableTemplate_ValueType_name = map[int32]string{
        0: "VALUE_TYPE_UNSPECIFIED",
        1: "STRING",
        2: "INT",
        3: "BOOL",
        4: "SECRET",
        5: "ENUM",
        6: "AUTHORIZATION_CODE",
    }
    ConfigVariableTemplate_ValueType_value = map[string]int32{
        "VALUE_TYPE_UNSPECIFIED": 0,
        "STRING":                 1,
        "INT":                    2,
        "BOOL":                   3,
        "SECRET":                 4,
        "ENUM":                   5,
        "AUTHORIZATION_CODE":     6,
    }
)

Enum value maps for ConfigVariableTemplate_State.

var (
    ConfigVariableTemplate_State_name = map[int32]string{
        0: "STATE_UNSPECIFIED",
        1: "ACTIVE",
        2: "DEPRECATED",
    }
    ConfigVariableTemplate_State_value = map[string]int32{
        "STATE_UNSPECIFIED": 0,
        "ACTIVE":            1,
        "DEPRECATED":        2,
    }
)

Enum value maps for RoleGrant_Principal.

var (
    RoleGrant_Principal_name = map[int32]string{
        0: "PRINCIPAL_UNSPECIFIED",
        1: "CONNECTOR_SA",
    }
    RoleGrant_Principal_value = map[string]int32{
        "PRINCIPAL_UNSPECIFIED": 0,
        "CONNECTOR_SA":          1,
    }
)

Enum value maps for RoleGrant_Resource_Type.

var (
    RoleGrant_Resource_Type_name = map[int32]string{
        0: "TYPE_UNSPECIFIED",
        1: "GCP_PROJECT",
        2: "GCP_RESOURCE",
        3: "GCP_SECRETMANAGER_SECRET",
        4: "GCP_SECRETMANAGER_SECRET_VERSION",
    }
    RoleGrant_Resource_Type_value = map[string]int32{
        "TYPE_UNSPECIFIED":                 0,
        "GCP_PROJECT":                      1,
        "GCP_RESOURCE":                     2,
        "GCP_SECRETMANAGER_SECRET":         3,
        "GCP_SECRETMANAGER_SECRET_VERSION": 4,
    }
)

Enum value maps for DataType.

var (
    DataType_name = map[int32]string{
        0:  "DATA_TYPE_UNSPECIFIED",
        1:  "DATA_TYPE_INT",
        2:  "DATA_TYPE_SMALLINT",
        3:  "DATA_TYPE_DOUBLE",
        4:  "DATA_TYPE_DATE",
        5:  "DATA_TYPE_DATETIME",
        6:  "DATA_TYPE_TIME",
        7:  "DATA_TYPE_STRING",
        8:  "DATA_TYPE_LONG",
        9:  "DATA_TYPE_BOOLEAN",
        10: "DATA_TYPE_DECIMAL",
        11: "DATA_TYPE_UUID",
        12: "DATA_TYPE_BLOB",
        13: "DATA_TYPE_BIT",
        14: "DATA_TYPE_TINYINT",
        15: "DATA_TYPE_INTEGER",
        16: "DATA_TYPE_BIGINT",
        17: "DATA_TYPE_FLOAT",
        18: "DATA_TYPE_REAL",
        19: "DATA_TYPE_NUMERIC",
        20: "DATA_TYPE_CHAR",
        21: "DATA_TYPE_VARCHAR",
        22: "DATA_TYPE_LONGVARCHAR",
        23: "DATA_TYPE_TIMESTAMP",
        24: "DATA_TYPE_NCHAR",
        25: "DATA_TYPE_NVARCHAR",
        26: "DATA_TYPE_LONGNVARCHAR",
        27: "DATA_TYPE_NULL",
        28: "DATA_TYPE_OTHER",
        29: "DATA_TYPE_JAVA_OBJECT",
        30: "DATA_TYPE_DISTINCT",
        31: "DATA_TYPE_STRUCT",
        32: "DATA_TYPE_ARRAY",
        33: "DATA_TYPE_CLOB",
        34: "DATA_TYPE_REF",
        35: "DATA_TYPE_DATALINK",
        36: "DATA_TYPE_ROWID",
        37: "DATA_TYPE_BINARY",
        38: "DATA_TYPE_VARBINARY",
        39: "DATA_TYPE_LONGVARBINARY",
        40: "DATA_TYPE_NCLOB",
        41: "DATA_TYPE_SQLXML",
        42: "DATA_TYPE_REF_CURSOR",
        43: "DATA_TYPE_TIME_WITH_TIMEZONE",
        44: "DATA_TYPE_TIMESTAMP_WITH_TIMEZONE",
    }
    DataType_value = map[string]int32{
        "DATA_TYPE_UNSPECIFIED":             0,
        "DATA_TYPE_INT":                     1,
        "DATA_TYPE_SMALLINT":                2,
        "DATA_TYPE_DOUBLE":                  3,
        "DATA_TYPE_DATE":                    4,
        "DATA_TYPE_DATETIME":                5,
        "DATA_TYPE_TIME":                    6,
        "DATA_TYPE_STRING":                  7,
        "DATA_TYPE_LONG":                    8,
        "DATA_TYPE_BOOLEAN":                 9,
        "DATA_TYPE_DECIMAL":                 10,
        "DATA_TYPE_UUID":                    11,
        "DATA_TYPE_BLOB":                    12,
        "DATA_TYPE_BIT":                     13,
        "DATA_TYPE_TINYINT":                 14,
        "DATA_TYPE_INTEGER":                 15,
        "DATA_TYPE_BIGINT":                  16,
        "DATA_TYPE_FLOAT":                   17,
        "DATA_TYPE_REAL":                    18,
        "DATA_TYPE_NUMERIC":                 19,
        "DATA_TYPE_CHAR":                    20,
        "DATA_TYPE_VARCHAR":                 21,
        "DATA_TYPE_LONGVARCHAR":             22,
        "DATA_TYPE_TIMESTAMP":               23,
        "DATA_TYPE_NCHAR":                   24,
        "DATA_TYPE_NVARCHAR":                25,
        "DATA_TYPE_LONGNVARCHAR":            26,
        "DATA_TYPE_NULL":                    27,
        "DATA_TYPE_OTHER":                   28,
        "DATA_TYPE_JAVA_OBJECT":             29,
        "DATA_TYPE_DISTINCT":                30,
        "DATA_TYPE_STRUCT":                  31,
        "DATA_TYPE_ARRAY":                   32,
        "DATA_TYPE_CLOB":                    33,
        "DATA_TYPE_REF":                     34,
        "DATA_TYPE_DATALINK":                35,
        "DATA_TYPE_ROWID":                   36,
        "DATA_TYPE_BINARY":                  37,
        "DATA_TYPE_VARBINARY":               38,
        "DATA_TYPE_LONGVARBINARY":           39,
        "DATA_TYPE_NCLOB":                   40,
        "DATA_TYPE_SQLXML":                  41,
        "DATA_TYPE_REF_CURSOR":              42,
        "DATA_TYPE_TIME_WITH_TIMEZONE":      43,
        "DATA_TYPE_TIMESTAMP_WITH_TIMEZONE": 44,
    }
)

Enum value maps for ConnectionView.

var (
    ConnectionView_name = map[int32]string{
        0: "CONNECTION_VIEW_UNSPECIFIED",
        1: "BASIC",
        2: "FULL",
    }
    ConnectionView_value = map[string]int32{
        "CONNECTION_VIEW_UNSPECIFIED": 0,
        "BASIC":                       1,
        "FULL":                        2,
    }
)

Enum value maps for ConnectionStatus_State.

var (
    ConnectionStatus_State_name = map[int32]string{
        0: "STATE_UNSPECIFIED",
        1: "CREATING",
        2: "ACTIVE",
        3: "INACTIVE",
        4: "DELETING",
        5: "UPDATING",
        6: "ERROR",
    }
    ConnectionStatus_State_value = map[string]int32{
        "STATE_UNSPECIFIED": 0,
        "CREATING":          1,
        "ACTIVE":            2,
        "INACTIVE":          3,
        "DELETING":          4,
        "UPDATING":          5,
        "ERROR":             6,
    }
)

Enum value maps for ConnectorVersionView.

var (
    ConnectorVersionView_name = map[int32]string{
        0: "CONNECTOR_VERSION_VIEW_UNSPECIFIED",
        1: "CONNECTOR_VERSION_VIEW_BASIC",
        2: "CONNECTOR_VERSION_VIEW_FULL",
    }
    ConnectorVersionView_value = map[string]int32{
        "CONNECTOR_VERSION_VIEW_UNSPECIFIED": 0,
        "CONNECTOR_VERSION_VIEW_BASIC":       1,
        "CONNECTOR_VERSION_VIEW_FULL":        2,
    }
)

Enum value maps for ExtractionRule_SourceType.

var (
    ExtractionRule_SourceType_name = map[int32]string{
        0: "SOURCE_TYPE_UNSPECIFIED",
        1: "CONFIG_VARIABLE",
    }
    ExtractionRule_SourceType_value = map[string]int32{
        "SOURCE_TYPE_UNSPECIFIED": 0,
        "CONFIG_VARIABLE":         1,
    }
)

Enum value maps for RuntimeConfig_State.

var (
    RuntimeConfig_State_name = map[int32]string{
        0: "STATE_UNSPECIFIED",
        1: "INACTIVE",
        2: "ACTIVATING",
        3: "ACTIVE",
        4: "CREATING",
        5: "DELETING",
        6: "UPDATING",
    }
    RuntimeConfig_State_value = map[string]int32{
        "STATE_UNSPECIFIED": 0,
        "INACTIVE":          1,
        "ACTIVATING":        2,
        "ACTIVE":            3,
        "CREATING":          4,
        "DELETING":          5,
        "UPDATING":          6,
    }
)
var File_google_cloud_connectors_v1_authconfig_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_common_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_connection_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_connector_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_connector_version_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_connectors_service_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_destination_config_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_provider_proto protoreflect.FileDescriptor
var File_google_cloud_connectors_v1_runtime_proto protoreflect.FileDescriptor

func RegisterConnectorsServer

func RegisterConnectorsServer(s *grpc.Server, srv ConnectorsServer)

type AuthConfig

AuthConfig defines details of a authentication type.

type AuthConfig struct {

    // The type of authentication configured.
    AuthType AuthType `protobuf:"varint,1,opt,name=auth_type,json=authType,proto3,enum=google.cloud.connectors.v1.AuthType" json:"auth_type,omitempty"`
    // Supported auth types.
    //
    // Types that are assignable to Type:
    //
    //	*AuthConfig_UserPassword_
    //	*AuthConfig_Oauth2JwtBearer_
    //	*AuthConfig_Oauth2ClientCredentials_
    //	*AuthConfig_SshPublicKey_
    Type isAuthConfig_Type `protobuf_oneof:"type"`
    // List containing additional auth configs.
    AdditionalVariables []*ConfigVariable `protobuf:"bytes,5,rep,name=additional_variables,json=additionalVariables,proto3" json:"additional_variables,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig) Descriptor

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

Deprecated: Use AuthConfig.ProtoReflect.Descriptor instead.

func (*AuthConfig) GetAdditionalVariables

func (x *AuthConfig) GetAdditionalVariables() []*ConfigVariable

func (*AuthConfig) GetAuthType

func (x *AuthConfig) GetAuthType() AuthType

func (*AuthConfig) GetOauth2ClientCredentials

func (x *AuthConfig) GetOauth2ClientCredentials() *AuthConfig_Oauth2ClientCredentials

func (*AuthConfig) GetOauth2JwtBearer

func (x *AuthConfig) GetOauth2JwtBearer() *AuthConfig_Oauth2JwtBearer

func (*AuthConfig) GetSshPublicKey

func (x *AuthConfig) GetSshPublicKey() *AuthConfig_SshPublicKey

func (*AuthConfig) GetType

func (m *AuthConfig) GetType() isAuthConfig_Type

func (*AuthConfig) GetUserPassword

func (x *AuthConfig) GetUserPassword() *AuthConfig_UserPassword

func (*AuthConfig) ProtoMessage

func (*AuthConfig) ProtoMessage()

func (*AuthConfig) ProtoReflect

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

func (*AuthConfig) Reset

func (x *AuthConfig) Reset()

func (*AuthConfig) String

func (x *AuthConfig) String() string

type AuthConfigTemplate

AuthConfigTemplate defines required field over an authentication type.

type AuthConfigTemplate struct {

    // The type of authentication configured.
    AuthType AuthType `protobuf:"varint,1,opt,name=auth_type,json=authType,proto3,enum=google.cloud.connectors.v1.AuthType" json:"auth_type,omitempty"`
    // Config variables to describe an `AuthConfig` for a `Connection`.
    ConfigVariableTemplates []*ConfigVariableTemplate `protobuf:"bytes,2,rep,name=config_variable_templates,json=configVariableTemplates,proto3" json:"config_variable_templates,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfigTemplate) Descriptor

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

Deprecated: Use AuthConfigTemplate.ProtoReflect.Descriptor instead.

func (*AuthConfigTemplate) GetAuthType

func (x *AuthConfigTemplate) GetAuthType() AuthType

func (*AuthConfigTemplate) GetConfigVariableTemplates

func (x *AuthConfigTemplate) GetConfigVariableTemplates() []*ConfigVariableTemplate

func (*AuthConfigTemplate) ProtoMessage

func (*AuthConfigTemplate) ProtoMessage()

func (*AuthConfigTemplate) ProtoReflect

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

func (*AuthConfigTemplate) Reset

func (x *AuthConfigTemplate) Reset()

func (*AuthConfigTemplate) String

func (x *AuthConfigTemplate) String() string

type AuthConfig_Oauth2ClientCredentials

Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details.

type AuthConfig_Oauth2ClientCredentials struct {

    // The client identifier.
    ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
    // Secret version reference containing the client secret.
    ClientSecret *Secret `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig_Oauth2ClientCredentials) Descriptor

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

Deprecated: Use AuthConfig_Oauth2ClientCredentials.ProtoReflect.Descriptor instead.

func (*AuthConfig_Oauth2ClientCredentials) GetClientId

func (x *AuthConfig_Oauth2ClientCredentials) GetClientId() string

func (*AuthConfig_Oauth2ClientCredentials) GetClientSecret

func (x *AuthConfig_Oauth2ClientCredentials) GetClientSecret() *Secret

func (*AuthConfig_Oauth2ClientCredentials) ProtoMessage

func (*AuthConfig_Oauth2ClientCredentials) ProtoMessage()

func (*AuthConfig_Oauth2ClientCredentials) ProtoReflect

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

func (*AuthConfig_Oauth2ClientCredentials) Reset

func (x *AuthConfig_Oauth2ClientCredentials) Reset()

func (*AuthConfig_Oauth2ClientCredentials) String

func (x *AuthConfig_Oauth2ClientCredentials) String() string

type AuthConfig_Oauth2ClientCredentials_

type AuthConfig_Oauth2ClientCredentials_ struct {
    // Oauth2ClientCredentials.
    Oauth2ClientCredentials *AuthConfig_Oauth2ClientCredentials `protobuf:"bytes,4,opt,name=oauth2_client_credentials,json=oauth2ClientCredentials,proto3,oneof"`
}

type AuthConfig_Oauth2JwtBearer

Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.

type AuthConfig_Oauth2JwtBearer struct {

    // Secret version reference containing a PKCS#8 PEM-encoded private
    // key associated with the Client Certificate. This private key will be
    // used to sign JWTs used for the jwt-bearer authorization grant.
    // Specified in the form as: `projects/*/secrets/*/versions/*`.
    ClientKey *Secret `protobuf:"bytes,1,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
    // JwtClaims providers fields to generate the token.
    JwtClaims *AuthConfig_Oauth2JwtBearer_JwtClaims `protobuf:"bytes,2,opt,name=jwt_claims,json=jwtClaims,proto3" json:"jwt_claims,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig_Oauth2JwtBearer) Descriptor

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

Deprecated: Use AuthConfig_Oauth2JwtBearer.ProtoReflect.Descriptor instead.

func (*AuthConfig_Oauth2JwtBearer) GetClientKey

func (x *AuthConfig_Oauth2JwtBearer) GetClientKey() *Secret

func (*AuthConfig_Oauth2JwtBearer) GetJwtClaims

func (x *AuthConfig_Oauth2JwtBearer) GetJwtClaims() *AuthConfig_Oauth2JwtBearer_JwtClaims

func (*AuthConfig_Oauth2JwtBearer) ProtoMessage

func (*AuthConfig_Oauth2JwtBearer) ProtoMessage()

func (*AuthConfig_Oauth2JwtBearer) ProtoReflect

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

func (*AuthConfig_Oauth2JwtBearer) Reset

func (x *AuthConfig_Oauth2JwtBearer) Reset()

func (*AuthConfig_Oauth2JwtBearer) String

func (x *AuthConfig_Oauth2JwtBearer) String() string

type AuthConfig_Oauth2JwtBearer_

type AuthConfig_Oauth2JwtBearer_ struct {
    // Oauth2JwtBearer.
    Oauth2JwtBearer *AuthConfig_Oauth2JwtBearer `protobuf:"bytes,3,opt,name=oauth2_jwt_bearer,json=oauth2JwtBearer,proto3,oneof"`
}

type AuthConfig_Oauth2JwtBearer_JwtClaims

JWT claims used for the jwt-bearer authorization grant.

type AuthConfig_Oauth2JwtBearer_JwtClaims struct {

    // Value for the "iss" claim.
    Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
    // Value for the "sub" claim.
    Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
    // Value for the "aud" claim.
    Audience string `protobuf:"bytes,3,opt,name=audience,proto3" json:"audience,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) Descriptor

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

Deprecated: Use AuthConfig_Oauth2JwtBearer_JwtClaims.ProtoReflect.Descriptor instead.

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) GetAudience

func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetAudience() string

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) GetIssuer

func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetIssuer() string

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) GetSubject

func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) GetSubject() string

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) ProtoMessage

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) ProtoMessage()

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) ProtoReflect

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

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) Reset

func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) Reset()

func (*AuthConfig_Oauth2JwtBearer_JwtClaims) String

func (x *AuthConfig_Oauth2JwtBearer_JwtClaims) String() string

type AuthConfig_SshPublicKey

Parameters to support Ssh public key Authentication.

type AuthConfig_SshPublicKey struct {

    // The user account used to authenticate.
    Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
    // This is an optional field used in case client has enabled multi-factor
    // authentication
    Password *Secret `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
    // SSH Client Cert. It should contain both public and private key.
    SshClientCert *Secret `protobuf:"bytes,3,opt,name=ssh_client_cert,json=sshClientCert,proto3" json:"ssh_client_cert,omitempty"`
    // Format of SSH Client cert.
    CertType string `protobuf:"bytes,4,opt,name=cert_type,json=certType,proto3" json:"cert_type,omitempty"`
    // Password (passphrase) for ssh client certificate if it has one.
    SshClientCertPass *Secret `protobuf:"bytes,5,opt,name=ssh_client_cert_pass,json=sshClientCertPass,proto3" json:"ssh_client_cert_pass,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig_SshPublicKey) Descriptor

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

Deprecated: Use AuthConfig_SshPublicKey.ProtoReflect.Descriptor instead.

func (*AuthConfig_SshPublicKey) GetCertType

func (x *AuthConfig_SshPublicKey) GetCertType() string

func (*AuthConfig_SshPublicKey) GetPassword

func (x *AuthConfig_SshPublicKey) GetPassword() *Secret

func (*AuthConfig_SshPublicKey) GetSshClientCert

func (x *AuthConfig_SshPublicKey) GetSshClientCert() *Secret

func (*AuthConfig_SshPublicKey) GetSshClientCertPass

func (x *AuthConfig_SshPublicKey) GetSshClientCertPass() *Secret

func (*AuthConfig_SshPublicKey) GetUsername

func (x *AuthConfig_SshPublicKey) GetUsername() string

func (*AuthConfig_SshPublicKey) ProtoMessage

func (*AuthConfig_SshPublicKey) ProtoMessage()

func (*AuthConfig_SshPublicKey) ProtoReflect

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

func (*AuthConfig_SshPublicKey) Reset

func (x *AuthConfig_SshPublicKey) Reset()

func (*AuthConfig_SshPublicKey) String

func (x *AuthConfig_SshPublicKey) String() string

type AuthConfig_SshPublicKey_

type AuthConfig_SshPublicKey_ struct {
    // SSH Public Key.
    SshPublicKey *AuthConfig_SshPublicKey `protobuf:"bytes,6,opt,name=ssh_public_key,json=sshPublicKey,proto3,oneof"`
}

type AuthConfig_UserPassword

Parameters to support Username and Password Authentication.

type AuthConfig_UserPassword struct {

    // Username.
    Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
    // Secret version reference containing the password.
    Password *Secret `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthConfig_UserPassword) Descriptor

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

Deprecated: Use AuthConfig_UserPassword.ProtoReflect.Descriptor instead.

func (*AuthConfig_UserPassword) GetPassword

func (x *AuthConfig_UserPassword) GetPassword() *Secret

func (*AuthConfig_UserPassword) GetUsername

func (x *AuthConfig_UserPassword) GetUsername() string

func (*AuthConfig_UserPassword) ProtoMessage

func (*AuthConfig_UserPassword) ProtoMessage()

func (*AuthConfig_UserPassword) ProtoReflect

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

func (*AuthConfig_UserPassword) Reset

func (x *AuthConfig_UserPassword) Reset()

func (*AuthConfig_UserPassword) String

func (x *AuthConfig_UserPassword) String() string

type AuthConfig_UserPassword_

type AuthConfig_UserPassword_ struct {
    // UserPassword.
    UserPassword *AuthConfig_UserPassword `protobuf:"bytes,2,opt,name=user_password,json=userPassword,proto3,oneof"`
}

type AuthType

AuthType defines different authentication types.

type AuthType int32
const (
    // Authentication type not specified.
    AuthType_AUTH_TYPE_UNSPECIFIED AuthType = 0
    // Username and Password Authentication.
    AuthType_USER_PASSWORD AuthType = 1
    // JSON Web Token (JWT) Profile for Oauth 2.0
    // Authorization Grant based authentication
    AuthType_OAUTH2_JWT_BEARER AuthType = 2
    // Oauth 2.0 Client Credentials Grant Authentication
    AuthType_OAUTH2_CLIENT_CREDENTIALS AuthType = 3
    // SSH Public Key Authentication
    AuthType_SSH_PUBLIC_KEY AuthType = 4
)

func (AuthType) Descriptor

func (AuthType) Descriptor() protoreflect.EnumDescriptor

func (AuthType) Enum

func (x AuthType) Enum() *AuthType

func (AuthType) EnumDescriptor

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

Deprecated: Use AuthType.Descriptor instead.

func (AuthType) Number

func (x AuthType) Number() protoreflect.EnumNumber

func (AuthType) String

func (x AuthType) String() string

func (AuthType) Type

func (AuthType) Type() protoreflect.EnumType

This configuration captures the details required to render an authorization link for the OAuth Authorization Code Flow.

type AuthorizationCodeLink struct {

    // The base URI the user must click to trigger the authorization code login
    // flow.
    Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
    // The scopes for which the user will authorize GCP Connectors on the
    // connector data source.
    Scopes []string `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
    // The client ID assigned to the GCP Connectors OAuth app for the connector
    // data source.
    ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
    // Whether to enable PKCE for the auth code flow.
    EnablePkce bool `protobuf:"varint,4,opt,name=enable_pkce,json=enablePkce,proto3" json:"enable_pkce,omitempty"`
    // contains filtered or unexported fields
}

func (*AuthorizationCodeLink) Descriptor

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

Deprecated: Use AuthorizationCodeLink.ProtoReflect.Descriptor instead.

func (*AuthorizationCodeLink) GetClientId

func (x *AuthorizationCodeLink) GetClientId() string

func (*AuthorizationCodeLink) GetEnablePkce

func (x *AuthorizationCodeLink) GetEnablePkce() bool

func (*AuthorizationCodeLink) GetScopes

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

func (*AuthorizationCodeLink) GetUri

func (x *AuthorizationCodeLink) GetUri() string

func (*AuthorizationCodeLink) ProtoMessage

func (*AuthorizationCodeLink) ProtoMessage()

func (*AuthorizationCodeLink) ProtoReflect

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

func (*AuthorizationCodeLink) Reset

func (x *AuthorizationCodeLink) Reset()

func (*AuthorizationCodeLink) String

func (x *AuthorizationCodeLink) String() string

type ConfigVariable

ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.

type ConfigVariable struct {

    // Key of the config variable.
    Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    // Value type of the config variable.
    //
    // Types that are assignable to Value:
    //
    //	*ConfigVariable_IntValue
    //	*ConfigVariable_BoolValue
    //	*ConfigVariable_StringValue
    //	*ConfigVariable_SecretValue
    Value isConfigVariable_Value `protobuf_oneof:"value"`
    // contains filtered or unexported fields
}

func (*ConfigVariable) Descriptor

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

Deprecated: Use ConfigVariable.ProtoReflect.Descriptor instead.

func (*ConfigVariable) GetBoolValue

func (x *ConfigVariable) GetBoolValue() bool

func (*ConfigVariable) GetIntValue

func (x *ConfigVariable) GetIntValue() int64

func (*ConfigVariable) GetKey

func (x *ConfigVariable) GetKey() string

func (*ConfigVariable) GetSecretValue

func (x *ConfigVariable) GetSecretValue() *Secret

func (*ConfigVariable) GetStringValue

func (x *ConfigVariable) GetStringValue() string

func (*ConfigVariable) GetValue

func (m *ConfigVariable) GetValue() isConfigVariable_Value

func (*ConfigVariable) ProtoMessage

func (*ConfigVariable) ProtoMessage()

func (*ConfigVariable) ProtoReflect

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

func (*ConfigVariable) Reset

func (x *ConfigVariable) Reset()

func (*ConfigVariable) String

func (x *ConfigVariable) String() string

type ConfigVariableTemplate

ConfigVariableTemplate provides metadata about a `ConfigVariable` that is used in a Connection.

type ConfigVariableTemplate struct {

    // Key of the config variable.
    Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    // Type of the parameter: string, int, bool etc.
    // consider custom type for the benefit for the validation.
    ValueType ConfigVariableTemplate_ValueType `protobuf:"varint,2,opt,name=value_type,json=valueType,proto3,enum=google.cloud.connectors.v1.ConfigVariableTemplate_ValueType" json:"value_type,omitempty"`
    // Display name of the parameter.
    DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // Description.
    Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
    // Regular expression in RE2 syntax used for validating the `value` of a
    // `ConfigVariable`.
    ValidationRegex string `protobuf:"bytes,5,opt,name=validation_regex,json=validationRegex,proto3" json:"validation_regex,omitempty"`
    // Flag represents that this `ConfigVariable` must be provided for a
    // connection.
    Required bool `protobuf:"varint,6,opt,name=required,proto3" json:"required,omitempty"`
    // Role grant configuration for the config variable.
    RoleGrant *RoleGrant `protobuf:"bytes,7,opt,name=role_grant,json=roleGrant,proto3" json:"role_grant,omitempty"`
    // Enum options. To be populated if `ValueType` is `ENUM`
    EnumOptions []*EnumOption `protobuf:"bytes,8,rep,name=enum_options,json=enumOptions,proto3" json:"enum_options,omitempty"`
    // Authorization code link options. To be populated if `ValueType` is
    // `AUTHORIZATION_CODE`
    AuthorizationCodeLink *AuthorizationCodeLink `protobuf:"bytes,9,opt,name=authorization_code_link,json=authorizationCodeLink,proto3" json:"authorization_code_link,omitempty"`
    // State of the config variable.
    State ConfigVariableTemplate_State `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.connectors.v1.ConfigVariableTemplate_State" json:"state,omitempty"`
    // contains filtered or unexported fields
}

func (*ConfigVariableTemplate) Descriptor

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

Deprecated: Use ConfigVariableTemplate.ProtoReflect.Descriptor instead.

func (x *ConfigVariableTemplate) GetAuthorizationCodeLink() *AuthorizationCodeLink

func (*ConfigVariableTemplate) GetDescription

func (x *ConfigVariableTemplate) GetDescription() string

func (*ConfigVariableTemplate) GetDisplayName

func (x *ConfigVariableTemplate) GetDisplayName() string

func (*ConfigVariableTemplate) GetEnumOptions

func (x *ConfigVariableTemplate) GetEnumOptions() []*EnumOption

func (*ConfigVariableTemplate) GetKey

func (x *ConfigVariableTemplate) GetKey() string

func (*ConfigVariableTemplate) GetRequired

func (x *ConfigVariableTemplate) GetRequired() bool

func (*ConfigVariableTemplate) GetRoleGrant

func (x *ConfigVariableTemplate) GetRoleGrant() *RoleGrant

func (*ConfigVariableTemplate) GetState

func (x *ConfigVariableTemplate) GetState() ConfigVariableTemplate_State

func (*ConfigVariableTemplate) GetValidationRegex

func (x *ConfigVariableTemplate) GetValidationRegex() string

func (*ConfigVariableTemplate) GetValueType

func (x *ConfigVariableTemplate) GetValueType() ConfigVariableTemplate_ValueType

func (*ConfigVariableTemplate) ProtoMessage

func (*ConfigVariableTemplate) ProtoMessage()

func (*ConfigVariableTemplate) ProtoReflect

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

func (*ConfigVariableTemplate) Reset

func (x *ConfigVariableTemplate) Reset()

func (*ConfigVariableTemplate) String

func (x *ConfigVariableTemplate) String() string

type ConfigVariableTemplate_State

Indicates the state of the config variable.

type ConfigVariableTemplate_State int32
const (
    // Status is unspecified.
    ConfigVariableTemplate_STATE_UNSPECIFIED ConfigVariableTemplate_State = 0
    // Config variable is active
    ConfigVariableTemplate_ACTIVE ConfigVariableTemplate_State = 1
    // Config variable is deprecated.
    ConfigVariableTemplate_DEPRECATED ConfigVariableTemplate_State = 2
)

func (ConfigVariableTemplate_State) Descriptor

func (ConfigVariableTemplate_State) Descriptor() protoreflect.EnumDescriptor

func (ConfigVariableTemplate_State) Enum

func (x ConfigVariableTemplate_State) Enum() *ConfigVariableTemplate_State

func (ConfigVariableTemplate_State) EnumDescriptor

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

Deprecated: Use ConfigVariableTemplate_State.Descriptor instead.

func (ConfigVariableTemplate_State) Number

func (x ConfigVariableTemplate_State) Number() protoreflect.EnumNumber

func (ConfigVariableTemplate_State) String

func (x ConfigVariableTemplate_State) String() string

func (ConfigVariableTemplate_State) Type

func (ConfigVariableTemplate_State) Type() protoreflect.EnumType

type ConfigVariableTemplate_ValueType

ValueType indicates the data type of the value.

type ConfigVariableTemplate_ValueType int32
const (
    // Value type is not specified.
    ConfigVariableTemplate_VALUE_TYPE_UNSPECIFIED ConfigVariableTemplate_ValueType = 0
    // Value type is string.
    ConfigVariableTemplate_STRING ConfigVariableTemplate_ValueType = 1
    // Value type is integer.
    ConfigVariableTemplate_INT ConfigVariableTemplate_ValueType = 2
    // Value type is boolean.
    ConfigVariableTemplate_BOOL ConfigVariableTemplate_ValueType = 3
    // Value type is secret.
    ConfigVariableTemplate_SECRET ConfigVariableTemplate_ValueType = 4
    // Value type is enum.
    ConfigVariableTemplate_ENUM ConfigVariableTemplate_ValueType = 5
    // Value type is authorization code.
    ConfigVariableTemplate_AUTHORIZATION_CODE ConfigVariableTemplate_ValueType = 6
)

func (ConfigVariableTemplate_ValueType) Descriptor

func (ConfigVariableTemplate_ValueType) Descriptor() protoreflect.EnumDescriptor

func (ConfigVariableTemplate_ValueType) Enum

func (x ConfigVariableTemplate_ValueType) Enum() *ConfigVariableTemplate_ValueType

func (ConfigVariableTemplate_ValueType) EnumDescriptor

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

Deprecated: Use ConfigVariableTemplate_ValueType.Descriptor instead.

func (ConfigVariableTemplate_ValueType) Number

func (x ConfigVariableTemplate_ValueType) Number() protoreflect.EnumNumber

func (ConfigVariableTemplate_ValueType) String

func (x ConfigVariableTemplate_ValueType) String() string

func (ConfigVariableTemplate_ValueType) Type

func (ConfigVariableTemplate_ValueType) Type() protoreflect.EnumType

type ConfigVariable_BoolValue

type ConfigVariable_BoolValue struct {
    // Value is a bool.
    BoolValue bool `protobuf:"varint,3,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type ConfigVariable_IntValue

type ConfigVariable_IntValue struct {
    // Value is an integer
    IntValue int64 `protobuf:"varint,2,opt,name=int_value,json=intValue,proto3,oneof"`
}

type ConfigVariable_SecretValue

type ConfigVariable_SecretValue struct {
    // Value is a secret.
    SecretValue *Secret `protobuf:"bytes,5,opt,name=secret_value,json=secretValue,proto3,oneof"`
}

type ConfigVariable_StringValue

type ConfigVariable_StringValue struct {
    // Value is a string.
    StringValue string `protobuf:"bytes,4,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type Connection

Connection represents an instance of connector.

type Connection struct {

    // Output only. Resource name of the Connection.
    // Format: projects/{project}/locations/{location}/connections/{connection}
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. Created time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. Updated time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // Optional. Resource labels to represent user-provided metadata.
    // Refer to cloud documentation on labels for more details.
    // https://cloud.google.com/compute/docs/labeling-resources
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // Optional. Description of the resource.
    Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
    // Required. Connector version on which the connection is created.
    // The format is:
    // projects/*/locations/*/providers/*/connectors/*/versions/*
    // Only global location is supported for ConnectorVersion resource.
    ConnectorVersion string `protobuf:"bytes,6,opt,name=connector_version,json=connectorVersion,proto3" json:"connector_version,omitempty"`
    // Output only. Current status of the connection.
    Status *ConnectionStatus `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
    // Optional. Configuration for configuring the connection with an external system.
    ConfigVariables []*ConfigVariable `protobuf:"bytes,8,rep,name=config_variables,json=configVariables,proto3" json:"config_variables,omitempty"`
    // Optional. Configuration for establishing the connection's authentication with an
    // external system.
    AuthConfig *AuthConfig `protobuf:"bytes,9,opt,name=auth_config,json=authConfig,proto3" json:"auth_config,omitempty"`
    // Optional. Configuration that indicates whether or not the Connection can be edited.
    LockConfig *LockConfig `protobuf:"bytes,10,opt,name=lock_config,json=lockConfig,proto3" json:"lock_config,omitempty"`
    // Optional. Configuration of the Connector's destination. Only accepted for Connectors
    // that accepts user defined destination(s).
    DestinationConfigs []*DestinationConfig `protobuf:"bytes,18,rep,name=destination_configs,json=destinationConfigs,proto3" json:"destination_configs,omitempty"`
    // Output only. GCR location where the runtime image is stored.
    // formatted like: gcr.io/{bucketName}/{imageName}
    ImageLocation string `protobuf:"bytes,11,opt,name=image_location,json=imageLocation,proto3" json:"image_location,omitempty"`
    // Optional. Service account needed for runtime plane to access GCP resources.
    ServiceAccount string `protobuf:"bytes,12,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
    // Output only. The name of the Service Directory service name. Used for
    // Private Harpoon to resolve the ILB address.
    // e.g.
    // "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
    ServiceDirectory string `protobuf:"bytes,13,opt,name=service_directory,json=serviceDirectory,proto3" json:"service_directory,omitempty"`
    // Output only. GCR location where the envoy image is stored.
    // formatted like: gcr.io/{bucketName}/{imageName}
    EnvoyImageLocation string `protobuf:"bytes,15,opt,name=envoy_image_location,json=envoyImageLocation,proto3" json:"envoy_image_location,omitempty"`
    // Optional. Suspended indicates if a user has suspended a connection or not.
    Suspended bool `protobuf:"varint,17,opt,name=suspended,proto3" json:"suspended,omitempty"`
    // Optional. Configuration for the connection.
    NodeConfig *NodeConfig `protobuf:"bytes,19,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"`
    // contains filtered or unexported fields
}

func (*Connection) Descriptor

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

Deprecated: Use Connection.ProtoReflect.Descriptor instead.

func (*Connection) GetAuthConfig

func (x *Connection) GetAuthConfig() *AuthConfig

func (*Connection) GetConfigVariables

func (x *Connection) GetConfigVariables() []*ConfigVariable

func (*Connection) GetConnectorVersion

func (x *Connection) GetConnectorVersion() string

func (*Connection) GetCreateTime

func (x *Connection) GetCreateTime() *timestamppb.Timestamp

func (*Connection) GetDescription

func (x *Connection) GetDescription() string

func (*Connection) GetDestinationConfigs

func (x *Connection) GetDestinationConfigs() []*DestinationConfig

func (*Connection) GetEnvoyImageLocation

func (x *Connection) GetEnvoyImageLocation() string

func (*Connection) GetImageLocation

func (x *Connection) GetImageLocation() string

func (*Connection) GetLabels

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

func (*Connection) GetLockConfig

func (x *Connection) GetLockConfig() *LockConfig

func (*Connection) GetName

func (x *Connection) GetName() string

func (*Connection) GetNodeConfig

func (x *Connection) GetNodeConfig() *NodeConfig

func (*Connection) GetServiceAccount

func (x *Connection) GetServiceAccount() string

func (*Connection) GetServiceDirectory

func (x *Connection) GetServiceDirectory() string

func (*Connection) GetStatus

func (x *Connection) GetStatus() *ConnectionStatus

func (*Connection) GetSuspended

func (x *Connection) GetSuspended() bool

func (*Connection) GetUpdateTime

func (x *Connection) GetUpdateTime() *timestamppb.Timestamp

func (*Connection) ProtoMessage

func (*Connection) ProtoMessage()

func (*Connection) ProtoReflect

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

func (*Connection) Reset

func (x *Connection) Reset()

func (*Connection) String

func (x *Connection) String() string

type ConnectionSchemaMetadata

Metadata of connection schema.

type ConnectionSchemaMetadata struct {

    // Output only. List of entity names.
    Entities []string `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
    // Output only. List of actions.
    Actions []string `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
    // contains filtered or unexported fields
}

func (*ConnectionSchemaMetadata) Descriptor

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

Deprecated: Use ConnectionSchemaMetadata.ProtoReflect.Descriptor instead.

func (*ConnectionSchemaMetadata) GetActions

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

func (*ConnectionSchemaMetadata) GetEntities

func (x *ConnectionSchemaMetadata) GetEntities() []string

func (*ConnectionSchemaMetadata) ProtoMessage

func (*ConnectionSchemaMetadata) ProtoMessage()

func (*ConnectionSchemaMetadata) ProtoReflect

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

func (*ConnectionSchemaMetadata) Reset

func (x *ConnectionSchemaMetadata) Reset()

func (*ConnectionSchemaMetadata) String

func (x *ConnectionSchemaMetadata) String() string

type ConnectionStatus

ConnectionStatus indicates the state of the connection.

type ConnectionStatus struct {

    // State.
    State ConnectionStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.connectors.v1.ConnectionStatus_State" json:"state,omitempty"`
    // Description.
    Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    // Status provides detailed information for the state.
    Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
    // contains filtered or unexported fields
}

func (*ConnectionStatus) Descriptor

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

Deprecated: Use ConnectionStatus.ProtoReflect.Descriptor instead.

func (*ConnectionStatus) GetDescription

func (x *ConnectionStatus) GetDescription() string

func (*ConnectionStatus) GetState

func (x *ConnectionStatus) GetState() ConnectionStatus_State

func (*ConnectionStatus) GetStatus

func (x *ConnectionStatus) GetStatus() string

func (*ConnectionStatus) ProtoMessage

func (*ConnectionStatus) ProtoMessage()

func (*ConnectionStatus) ProtoReflect

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

func (*ConnectionStatus) Reset

func (x *ConnectionStatus) Reset()

func (*ConnectionStatus) String

func (x *ConnectionStatus) String() string

type ConnectionStatus_State

All the possible Connection State.

type ConnectionStatus_State int32
const (
    // Connection does not have a state yet.
    ConnectionStatus_STATE_UNSPECIFIED ConnectionStatus_State = 0
    // Connection is being created.
    ConnectionStatus_CREATING ConnectionStatus_State = 1
    // Connection is running and ready for requests.
    ConnectionStatus_ACTIVE ConnectionStatus_State = 2
    // Connection is stopped.
    ConnectionStatus_INACTIVE ConnectionStatus_State = 3
    // Connection is being deleted.
    ConnectionStatus_DELETING ConnectionStatus_State = 4
    // Connection is being updated.
    ConnectionStatus_UPDATING ConnectionStatus_State = 5
    // Connection is not running due to an error.
    ConnectionStatus_ERROR ConnectionStatus_State = 6
)

func (ConnectionStatus_State) Descriptor

func (ConnectionStatus_State) Descriptor() protoreflect.EnumDescriptor

func (ConnectionStatus_State) Enum

func (x ConnectionStatus_State) Enum() *ConnectionStatus_State

func (ConnectionStatus_State) EnumDescriptor

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

Deprecated: Use ConnectionStatus_State.Descriptor instead.

func (ConnectionStatus_State) Number

func (x ConnectionStatus_State) Number() protoreflect.EnumNumber

func (ConnectionStatus_State) String

func (x ConnectionStatus_State) String() string

func (ConnectionStatus_State) Type

func (ConnectionStatus_State) Type() protoreflect.EnumType

type ConnectionView

Enum to control which fields should be included in the response.

type ConnectionView int32
const (
    // CONNECTION_UNSPECIFIED.
    ConnectionView_CONNECTION_VIEW_UNSPECIFIED ConnectionView = 0
    // Do not include runtime required configs.
    ConnectionView_BASIC ConnectionView = 1
    // Include runtime required configs.
    ConnectionView_FULL ConnectionView = 2
)

func (ConnectionView) Descriptor

func (ConnectionView) Descriptor() protoreflect.EnumDescriptor

func (ConnectionView) Enum

func (x ConnectionView) Enum() *ConnectionView

func (ConnectionView) EnumDescriptor

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

Deprecated: Use ConnectionView.Descriptor instead.

func (ConnectionView) Number

func (x ConnectionView) Number() protoreflect.EnumNumber

func (ConnectionView) String

func (x ConnectionView) String() string

func (ConnectionView) Type

func (ConnectionView) Type() protoreflect.EnumType

type Connector

Connectors indicates a specific connector type, e.x. Salesforce, SAP etc.

type Connector struct {

    // Output only. Resource name of the Connector.
    // Format:
    // projects/{project}/locations/{location}/providers/{provider}/connectors/{connector}
    // Only global location is supported for Connector resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. Created time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. Updated time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // Output only. Resource labels to represent user-provided metadata.
    // Refer to cloud documentation on labels for more details.
    // https://cloud.google.com/compute/docs/labeling-resources
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // Output only. Link to documentation page.
    DocumentationUri string `protobuf:"bytes,6,opt,name=documentation_uri,json=documentationUri,proto3" json:"documentation_uri,omitempty"`
    // Output only. Link to external page.
    ExternalUri string `protobuf:"bytes,7,opt,name=external_uri,json=externalUri,proto3" json:"external_uri,omitempty"`
    // Output only. Description of the resource.
    Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
    // Output only. Cloud storage location of icons etc consumed by UI.
    WebAssetsLocation string `protobuf:"bytes,9,opt,name=web_assets_location,json=webAssetsLocation,proto3" json:"web_assets_location,omitempty"`
    // Output only. Display name.
    DisplayName string `protobuf:"bytes,10,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // Output only. Flag to mark the version indicating the launch stage.
    LaunchStage LaunchStage `protobuf:"varint,11,opt,name=launch_stage,json=launchStage,proto3,enum=google.cloud.connectors.v1.LaunchStage" json:"launch_stage,omitempty"`
    // contains filtered or unexported fields
}

func (*Connector) Descriptor

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

Deprecated: Use Connector.ProtoReflect.Descriptor instead.

func (*Connector) GetCreateTime

func (x *Connector) GetCreateTime() *timestamppb.Timestamp

func (*Connector) GetDescription

func (x *Connector) GetDescription() string

func (*Connector) GetDisplayName

func (x *Connector) GetDisplayName() string

func (*Connector) GetDocumentationUri

func (x *Connector) GetDocumentationUri() string

func (*Connector) GetExternalUri

func (x *Connector) GetExternalUri() string

func (*Connector) GetLabels

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

func (*Connector) GetLaunchStage

func (x *Connector) GetLaunchStage() LaunchStage

func (*Connector) GetName

func (x *Connector) GetName() string

func (*Connector) GetUpdateTime

func (x *Connector) GetUpdateTime() *timestamppb.Timestamp

func (*Connector) GetWebAssetsLocation

func (x *Connector) GetWebAssetsLocation() string

func (*Connector) ProtoMessage

func (*Connector) ProtoMessage()

func (*Connector) ProtoReflect

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

func (*Connector) Reset

func (x *Connector) Reset()

func (*Connector) String

func (x *Connector) String() string

type ConnectorVersion

ConnectorVersion indicates a specific version of a connector.

type ConnectorVersion struct {

    // Output only. Resource name of the Version.
    // Format:
    // projects/{project}/locations/{location}/providers/{provider}/connectors/{connector}/versions/{version}
    // Only global location is supported for Connector resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. Created time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. Updated time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // Output only. Resource labels to represent user-provided metadata.
    // Refer to cloud documentation on labels for more details.
    // https://cloud.google.com/compute/docs/labeling-resources
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // Output only. Flag to mark the version indicating the launch stage.
    LaunchStage LaunchStage `protobuf:"varint,6,opt,name=launch_stage,json=launchStage,proto3,enum=google.cloud.connectors.v1.LaunchStage" json:"launch_stage,omitempty"`
    // Output only. ReleaseVersion of the connector, for example: "1.0.1-alpha".
    ReleaseVersion string `protobuf:"bytes,7,opt,name=release_version,json=releaseVersion,proto3" json:"release_version,omitempty"`
    // Output only. List of auth configs supported by the Connector Version.
    AuthConfigTemplates []*AuthConfigTemplate `protobuf:"bytes,8,rep,name=auth_config_templates,json=authConfigTemplates,proto3" json:"auth_config_templates,omitempty"`
    // Output only. List of config variables needed to create a connection.
    ConfigVariableTemplates []*ConfigVariableTemplate `protobuf:"bytes,9,rep,name=config_variable_templates,json=configVariableTemplates,proto3" json:"config_variable_templates,omitempty"`
    // Output only. Information about the runtime features supported by the Connector.
    SupportedRuntimeFeatures *SupportedRuntimeFeatures `protobuf:"bytes,10,opt,name=supported_runtime_features,json=supportedRuntimeFeatures,proto3" json:"supported_runtime_features,omitempty"`
    // Output only. Display name.
    DisplayName string `protobuf:"bytes,11,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // Output only. Configuration for Egress Control.
    EgressControlConfig *EgressControlConfig `protobuf:"bytes,12,opt,name=egress_control_config,json=egressControlConfig,proto3" json:"egress_control_config,omitempty"`
    // Output only. Role grant configurations for this connector version.
    RoleGrants []*RoleGrant `protobuf:"bytes,14,rep,name=role_grants,json=roleGrants,proto3" json:"role_grants,omitempty"`
    // Output only. Role grant configuration for this config variable. It will be DEPRECATED
    // soon.
    RoleGrant *RoleGrant `protobuf:"bytes,15,opt,name=role_grant,json=roleGrant,proto3" json:"role_grant,omitempty"`
    // contains filtered or unexported fields
}

func (*ConnectorVersion) Descriptor

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

Deprecated: Use ConnectorVersion.ProtoReflect.Descriptor instead.

func (*ConnectorVersion) GetAuthConfigTemplates

func (x *ConnectorVersion) GetAuthConfigTemplates() []*AuthConfigTemplate

func (*ConnectorVersion) GetConfigVariableTemplates

func (x *ConnectorVersion) GetConfigVariableTemplates() []*ConfigVariableTemplate

func (*ConnectorVersion) GetCreateTime

func (x *ConnectorVersion) GetCreateTime() *timestamppb.Timestamp

func (*ConnectorVersion) GetDisplayName

func (x *ConnectorVersion) GetDisplayName() string

func (*ConnectorVersion) GetEgressControlConfig

func (x *ConnectorVersion) GetEgressControlConfig() *EgressControlConfig

func (*ConnectorVersion) GetLabels

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

func (*ConnectorVersion) GetLaunchStage

func (x *ConnectorVersion) GetLaunchStage() LaunchStage

func (*ConnectorVersion) GetName

func (x *ConnectorVersion) GetName() string

func (*ConnectorVersion) GetReleaseVersion

func (x *ConnectorVersion) GetReleaseVersion() string

func (*ConnectorVersion) GetRoleGrant

func (x *ConnectorVersion) GetRoleGrant() *RoleGrant

func (*ConnectorVersion) GetRoleGrants

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

func (*ConnectorVersion) GetSupportedRuntimeFeatures

func (x *ConnectorVersion) GetSupportedRuntimeFeatures() *SupportedRuntimeFeatures

func (*ConnectorVersion) GetUpdateTime

func (x *ConnectorVersion) GetUpdateTime() *timestamppb.Timestamp

func (*ConnectorVersion) ProtoMessage

func (*ConnectorVersion) ProtoMessage()

func (*ConnectorVersion) ProtoReflect

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

func (*ConnectorVersion) Reset

func (x *ConnectorVersion) Reset()

func (*ConnectorVersion) String

func (x *ConnectorVersion) String() string

type ConnectorVersionView

Enum to control which fields should be included in the response.

type ConnectorVersionView int32
const (
    // CONNECTOR_VERSION_VIEW_UNSPECIFIED.
    ConnectorVersionView_CONNECTOR_VERSION_VIEW_UNSPECIFIED ConnectorVersionView = 0
    // Do not include role grant configs.
    ConnectorVersionView_CONNECTOR_VERSION_VIEW_BASIC ConnectorVersionView = 1
    // Include role grant configs.
    ConnectorVersionView_CONNECTOR_VERSION_VIEW_FULL ConnectorVersionView = 2
)

func (ConnectorVersionView) Descriptor

func (ConnectorVersionView) Descriptor() protoreflect.EnumDescriptor

func (ConnectorVersionView) Enum

func (x ConnectorVersionView) Enum() *ConnectorVersionView

func (ConnectorVersionView) EnumDescriptor

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

Deprecated: Use ConnectorVersionView.Descriptor instead.

func (ConnectorVersionView) Number

func (x ConnectorVersionView) Number() protoreflect.EnumNumber

func (ConnectorVersionView) String

func (x ConnectorVersionView) String() string

func (ConnectorVersionView) Type

func (ConnectorVersionView) Type() protoreflect.EnumType

type ConnectorsClient

ConnectorsClient is the client API for Connectors service.

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

type ConnectorsClient interface {
    // Lists Connections in a given project and location.
    ListConnections(ctx context.Context, in *ListConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error)
    // Gets details of a single Connection.
    GetConnection(ctx context.Context, in *GetConnectionRequest, opts ...grpc.CallOption) (*Connection, error)
    // Creates a new Connection in a given project and location.
    CreateConnection(ctx context.Context, in *CreateConnectionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Updates the parameters of a single Connection.
    UpdateConnection(ctx context.Context, in *UpdateConnectionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Deletes a single Connection.
    DeleteConnection(ctx context.Context, in *DeleteConnectionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // Lists Providers in a given project and location.
    ListProviders(ctx context.Context, in *ListProvidersRequest, opts ...grpc.CallOption) (*ListProvidersResponse, error)
    // Gets details of a provider.
    GetProvider(ctx context.Context, in *GetProviderRequest, opts ...grpc.CallOption) (*Provider, error)
    // Lists Connectors in a given project and location.
    ListConnectors(ctx context.Context, in *ListConnectorsRequest, opts ...grpc.CallOption) (*ListConnectorsResponse, error)
    // Gets details of a single Connector.
    GetConnector(ctx context.Context, in *GetConnectorRequest, opts ...grpc.CallOption) (*Connector, error)
    // Lists Connector Versions in a given project and location.
    ListConnectorVersions(ctx context.Context, in *ListConnectorVersionsRequest, opts ...grpc.CallOption) (*ListConnectorVersionsResponse, error)
    // Gets details of a single connector version.
    GetConnectorVersion(ctx context.Context, in *GetConnectorVersionRequest, opts ...grpc.CallOption) (*ConnectorVersion, error)
    // Gets schema metadata of a connection.
    // SchemaMetadata is a singleton resource for each connection.
    GetConnectionSchemaMetadata(ctx context.Context, in *GetConnectionSchemaMetadataRequest, opts ...grpc.CallOption) (*ConnectionSchemaMetadata, error)
    // List schema of a runtime entities filtered by entity name.
    ListRuntimeEntitySchemas(ctx context.Context, in *ListRuntimeEntitySchemasRequest, opts ...grpc.CallOption) (*ListRuntimeEntitySchemasResponse, error)
    // List schema of a runtime actions filtered by action name.
    ListRuntimeActionSchemas(ctx context.Context, in *ListRuntimeActionSchemasRequest, opts ...grpc.CallOption) (*ListRuntimeActionSchemasResponse, error)
    // Gets the runtimeConfig of a location.
    // RuntimeConfig is a singleton resource for each location.
    GetRuntimeConfig(ctx context.Context, in *GetRuntimeConfigRequest, opts ...grpc.CallOption) (*RuntimeConfig, error)
}

func NewConnectorsClient

func NewConnectorsClient(cc grpc.ClientConnInterface) ConnectorsClient

type ConnectorsServer

ConnectorsServer is the server API for Connectors service.

type ConnectorsServer interface {
    // Lists Connections in a given project and location.
    ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)
    // Gets details of a single Connection.
    GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)
    // Creates a new Connection in a given project and location.
    CreateConnection(context.Context, *CreateConnectionRequest) (*longrunning.Operation, error)
    // Updates the parameters of a single Connection.
    UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunning.Operation, error)
    // Deletes a single Connection.
    DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunning.Operation, error)
    // Lists Providers in a given project and location.
    ListProviders(context.Context, *ListProvidersRequest) (*ListProvidersResponse, error)
    // Gets details of a provider.
    GetProvider(context.Context, *GetProviderRequest) (*Provider, error)
    // Lists Connectors in a given project and location.
    ListConnectors(context.Context, *ListConnectorsRequest) (*ListConnectorsResponse, error)
    // Gets details of a single Connector.
    GetConnector(context.Context, *GetConnectorRequest) (*Connector, error)
    // Lists Connector Versions in a given project and location.
    ListConnectorVersions(context.Context, *ListConnectorVersionsRequest) (*ListConnectorVersionsResponse, error)
    // Gets details of a single connector version.
    GetConnectorVersion(context.Context, *GetConnectorVersionRequest) (*ConnectorVersion, error)
    // Gets schema metadata of a connection.
    // SchemaMetadata is a singleton resource for each connection.
    GetConnectionSchemaMetadata(context.Context, *GetConnectionSchemaMetadataRequest) (*ConnectionSchemaMetadata, error)
    // List schema of a runtime entities filtered by entity name.
    ListRuntimeEntitySchemas(context.Context, *ListRuntimeEntitySchemasRequest) (*ListRuntimeEntitySchemasResponse, error)
    // List schema of a runtime actions filtered by action name.
    ListRuntimeActionSchemas(context.Context, *ListRuntimeActionSchemasRequest) (*ListRuntimeActionSchemasResponse, error)
    // Gets the runtimeConfig of a location.
    // RuntimeConfig is a singleton resource for each location.
    GetRuntimeConfig(context.Context, *GetRuntimeConfigRequest) (*RuntimeConfig, error)
}

type CreateConnectionRequest

Request message for ConnectorsService.CreateConnection

type CreateConnectionRequest struct {

    // Required. Parent resource of the Connection, of the form:
    // `projects/*/locations/*`
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Required. Identifier to assign to the Connection. Must be unique within scope of
    // the parent resource.
    ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
    // Required. Connection resource.
    Connection *Connection `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"`
    // contains filtered or unexported fields
}

func (*CreateConnectionRequest) Descriptor

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

Deprecated: Use CreateConnectionRequest.ProtoReflect.Descriptor instead.

func (*CreateConnectionRequest) GetConnection

func (x *CreateConnectionRequest) GetConnection() *Connection

func (*CreateConnectionRequest) GetConnectionId

func (x *CreateConnectionRequest) GetConnectionId() string

func (*CreateConnectionRequest) GetParent

func (x *CreateConnectionRequest) GetParent() string

func (*CreateConnectionRequest) ProtoMessage

func (*CreateConnectionRequest) ProtoMessage()

func (*CreateConnectionRequest) ProtoReflect

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

func (*CreateConnectionRequest) Reset

func (x *CreateConnectionRequest) Reset()

func (*CreateConnectionRequest) String

func (x *CreateConnectionRequest) String() string

type DataType

All possible data types of a entity or action field.

type DataType int32
const (
    // Data type is not specified.
    DataType_DATA_TYPE_UNSPECIFIED DataType = 0
    // DEPRECATED! Use DATA_TYPE_INTEGER.
    //
    // Deprecated: Do not use.
    DataType_DATA_TYPE_INT DataType = 1
    // Short integer(int16) data type.
    DataType_DATA_TYPE_SMALLINT DataType = 2
    // Double data type.
    DataType_DATA_TYPE_DOUBLE DataType = 3
    // Date data type.
    DataType_DATA_TYPE_DATE DataType = 4
    // DEPRECATED! Use DATA_TYPE_TIMESTAMP.
    //
    // Deprecated: Do not use.
    DataType_DATA_TYPE_DATETIME DataType = 5
    // Time data type.
    DataType_DATA_TYPE_TIME DataType = 6
    // DEPRECATED! Use DATA_TYPE_VARCHAR.
    //
    // Deprecated: Do not use.
    DataType_DATA_TYPE_STRING DataType = 7
    // DEPRECATED! Use DATA_TYPE_BIGINT.
    //
    // Deprecated: Do not use.
    DataType_DATA_TYPE_LONG DataType = 8
    // Boolean data type.
    DataType_DATA_TYPE_BOOLEAN DataType = 9
    // Decimal data type.
    DataType_DATA_TYPE_DECIMAL DataType = 10
    // DEPRECATED! Use DATA_TYPE_VARCHAR.
    //
    // Deprecated: Do not use.
    DataType_DATA_TYPE_UUID DataType = 11
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_BLOB DataType = 12
    // Bit data type.
    DataType_DATA_TYPE_BIT DataType = 13
    // Small integer(int8) data type.
    DataType_DATA_TYPE_TINYINT DataType = 14
    // Integer(int32) data type.
    DataType_DATA_TYPE_INTEGER DataType = 15
    // Long integer(int64) data type.
    DataType_DATA_TYPE_BIGINT DataType = 16
    // Float data type.
    DataType_DATA_TYPE_FLOAT DataType = 17
    // Real data type.
    DataType_DATA_TYPE_REAL DataType = 18
    // Numeric data type.
    DataType_DATA_TYPE_NUMERIC DataType = 19
    // Char data type.
    DataType_DATA_TYPE_CHAR DataType = 20
    // Varchar data type.
    DataType_DATA_TYPE_VARCHAR DataType = 21
    // Longvarchar data type.
    DataType_DATA_TYPE_LONGVARCHAR DataType = 22
    // Timestamp data type.
    DataType_DATA_TYPE_TIMESTAMP DataType = 23
    // Nchar data type.
    DataType_DATA_TYPE_NCHAR DataType = 24
    // Nvarchar data type.
    DataType_DATA_TYPE_NVARCHAR DataType = 25
    // Longnvarchar data type.
    DataType_DATA_TYPE_LONGNVARCHAR DataType = 26
    // Null data type.
    DataType_DATA_TYPE_NULL DataType = 27
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_OTHER DataType = 28
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_JAVA_OBJECT DataType = 29
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_DISTINCT DataType = 30
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_STRUCT DataType = 31
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_ARRAY DataType = 32
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_CLOB DataType = 33
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_REF DataType = 34
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_DATALINK DataType = 35
    // UNSUPPORTED! Row id data type.
    DataType_DATA_TYPE_ROWID DataType = 36
    // UNSUPPORTED! Binary data type.
    DataType_DATA_TYPE_BINARY DataType = 37
    // UNSUPPORTED! Variable binary data type.
    DataType_DATA_TYPE_VARBINARY DataType = 38
    // UNSUPPORTED! Long variable binary data type.
    DataType_DATA_TYPE_LONGVARBINARY DataType = 39
    // UNSUPPORTED! NCLOB data type.
    DataType_DATA_TYPE_NCLOB DataType = 40
    // UNSUPPORTED! SQL XML data type is not supported.
    DataType_DATA_TYPE_SQLXML DataType = 41
    // UNSUPPORTED! Cursor reference type is not supported.
    DataType_DATA_TYPE_REF_CURSOR DataType = 42
    // UNSUPPORTED! Use TIME or TIMESTAMP instead.
    DataType_DATA_TYPE_TIME_WITH_TIMEZONE DataType = 43
    // UNSUPPORTED! Use TIMESTAMP instead.
    DataType_DATA_TYPE_TIMESTAMP_WITH_TIMEZONE DataType = 44
)

func (DataType) Descriptor

func (DataType) Descriptor() protoreflect.EnumDescriptor

func (DataType) Enum

func (x DataType) Enum() *DataType

func (DataType) EnumDescriptor

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

Deprecated: Use DataType.Descriptor instead.

func (DataType) Number

func (x DataType) Number() protoreflect.EnumNumber

func (DataType) String

func (x DataType) String() string

func (DataType) Type

func (DataType) Type() protoreflect.EnumType

type DeleteConnectionRequest

Request message for ConnectorsService.DeleteConnection.

type DeleteConnectionRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/connections/*`
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*DeleteConnectionRequest) Descriptor

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

Deprecated: Use DeleteConnectionRequest.ProtoReflect.Descriptor instead.

func (*DeleteConnectionRequest) GetName

func (x *DeleteConnectionRequest) GetName() string

func (*DeleteConnectionRequest) ProtoMessage

func (*DeleteConnectionRequest) ProtoMessage()

func (*DeleteConnectionRequest) ProtoReflect

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

func (*DeleteConnectionRequest) Reset

func (x *DeleteConnectionRequest) Reset()

func (*DeleteConnectionRequest) String

func (x *DeleteConnectionRequest) String() string

type Destination

type Destination struct {

    // Types that are assignable to Destination:
    //
    //	*Destination_ServiceAttachment
    //	*Destination_Host
    Destination isDestination_Destination `protobuf_oneof:"destination"`
    // The port is the target port number that is accepted by the destination.
    Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
    // contains filtered or unexported fields
}

func (*Destination) Descriptor

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

Deprecated: Use Destination.ProtoReflect.Descriptor instead.

func (*Destination) GetDestination

func (m *Destination) GetDestination() isDestination_Destination

func (*Destination) GetHost

func (x *Destination) GetHost() string

func (*Destination) GetPort

func (x *Destination) GetPort() int32

func (*Destination) GetServiceAttachment

func (x *Destination) GetServiceAttachment() string

func (*Destination) ProtoMessage

func (*Destination) ProtoMessage()

func (*Destination) ProtoReflect

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

func (*Destination) Reset

func (x *Destination) Reset()

func (*Destination) String

func (x *Destination) String() string

type DestinationConfig

Define the Connectors target endpoint.

type DestinationConfig struct {

    // The key is the destination identifier that is supported by the Connector.
    Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
    // The destinations for the key.
    Destinations []*Destination `protobuf:"bytes,2,rep,name=destinations,proto3" json:"destinations,omitempty"`
    // contains filtered or unexported fields
}

func (*DestinationConfig) Descriptor

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

Deprecated: Use DestinationConfig.ProtoReflect.Descriptor instead.

func (*DestinationConfig) GetDestinations

func (x *DestinationConfig) GetDestinations() []*Destination

func (*DestinationConfig) GetKey

func (x *DestinationConfig) GetKey() string

func (*DestinationConfig) ProtoMessage

func (*DestinationConfig) ProtoMessage()

func (*DestinationConfig) ProtoReflect

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

func (*DestinationConfig) Reset

func (x *DestinationConfig) Reset()

func (*DestinationConfig) String

func (x *DestinationConfig) String() string

type Destination_Host

type Destination_Host struct {
    // For publicly routable host.
    Host string `protobuf:"bytes,2,opt,name=host,proto3,oneof"`
}

type Destination_ServiceAttachment

type Destination_ServiceAttachment struct {
    // PSC service attachments.
    // Format: projects/*/regions/*/serviceAttachments/*
    ServiceAttachment string `protobuf:"bytes,1,opt,name=service_attachment,json=serviceAttachment,proto3,oneof"`
}

type EgressControlConfig

Egress control config for connector runtime. These configurations define the rules to identify which outbound domains/hosts needs to be whitelisted. It may be a static information for a particular connector version or it is derived from the configurations provided by the customer in Connection resource.

type EgressControlConfig struct {

    // Types that are assignable to OneofBackends:
    //
    //	*EgressControlConfig_Backends
    //	*EgressControlConfig_ExtractionRules
    OneofBackends isEgressControlConfig_OneofBackends `protobuf_oneof:"oneof_backends"`
    // contains filtered or unexported fields
}

func (*EgressControlConfig) Descriptor

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

Deprecated: Use EgressControlConfig.ProtoReflect.Descriptor instead.

func (*EgressControlConfig) GetBackends

func (x *EgressControlConfig) GetBackends() string

func (*EgressControlConfig) GetExtractionRules

func (x *EgressControlConfig) GetExtractionRules() *ExtractionRules

func (*EgressControlConfig) GetOneofBackends

func (m *EgressControlConfig) GetOneofBackends() isEgressControlConfig_OneofBackends

func (*EgressControlConfig) ProtoMessage

func (*EgressControlConfig) ProtoMessage()

func (*EgressControlConfig) ProtoReflect

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

func (*EgressControlConfig) Reset

func (x *EgressControlConfig) Reset()

func (*EgressControlConfig) String

func (x *EgressControlConfig) String() string

type EgressControlConfig_Backends

type EgressControlConfig_Backends struct {
    // Static Comma separated backends which are common for all Connection
    // resources. Supported formats for each backend are host:port or just
    // host (host can be ip address or domain name).
    Backends string `protobuf:"bytes,1,opt,name=backends,proto3,oneof"`
}

type EgressControlConfig_ExtractionRules

type EgressControlConfig_ExtractionRules struct {
    // Extractions Rules to extract the backends from customer provided
    // configuration.
    ExtractionRules *ExtractionRules `protobuf:"bytes,2,opt,name=extraction_rules,json=extractionRules,proto3,oneof"`
}

type EnumOption

EnumOption definition

type EnumOption struct {

    // Id of the option.
    Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    // Display name of the option.
    DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // contains filtered or unexported fields
}

func (*EnumOption) Descriptor

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

Deprecated: Use EnumOption.ProtoReflect.Descriptor instead.

func (*EnumOption) GetDisplayName

func (x *EnumOption) GetDisplayName() string

func (*EnumOption) GetId

func (x *EnumOption) GetId() string

func (*EnumOption) ProtoMessage

func (*EnumOption) ProtoMessage()

func (*EnumOption) ProtoReflect

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

func (*EnumOption) Reset

func (x *EnumOption) Reset()

func (*EnumOption) String

func (x *EnumOption) String() string

type ExtractionRule

Extraction Rule.

type ExtractionRule struct {

    // Source on which the rule is applied.
    Source *ExtractionRule_Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
    // Regex used to extract backend details from source. If empty, whole source
    // value will be used.
    ExtractionRegex string `protobuf:"bytes,2,opt,name=extraction_regex,json=extractionRegex,proto3" json:"extraction_regex,omitempty"`
    // contains filtered or unexported fields
}

func (*ExtractionRule) Descriptor

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

Deprecated: Use ExtractionRule.ProtoReflect.Descriptor instead.

func (*ExtractionRule) GetExtractionRegex

func (x *ExtractionRule) GetExtractionRegex() string

func (*ExtractionRule) GetSource

func (x *ExtractionRule) GetSource() *ExtractionRule_Source

func (*ExtractionRule) ProtoMessage

func (*ExtractionRule) ProtoMessage()

func (*ExtractionRule) ProtoReflect

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

func (*ExtractionRule) Reset

func (x *ExtractionRule) Reset()

func (*ExtractionRule) String

func (x *ExtractionRule) String() string

type ExtractionRule_Source

Source to extract the backend from.

type ExtractionRule_Source struct {

    // Type of the source.
    SourceType ExtractionRule_SourceType `protobuf:"varint,1,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.connectors.v1.ExtractionRule_SourceType" json:"source_type,omitempty"`
    // Field identifier. For example config vaiable name.
    FieldId string `protobuf:"bytes,2,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
    // contains filtered or unexported fields
}

func (*ExtractionRule_Source) Descriptor

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

Deprecated: Use ExtractionRule_Source.ProtoReflect.Descriptor instead.

func (*ExtractionRule_Source) GetFieldId

func (x *ExtractionRule_Source) GetFieldId() string

func (*ExtractionRule_Source) GetSourceType

func (x *ExtractionRule_Source) GetSourceType() ExtractionRule_SourceType

func (*ExtractionRule_Source) ProtoMessage

func (*ExtractionRule_Source) ProtoMessage()

func (*ExtractionRule_Source) ProtoReflect

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

func (*ExtractionRule_Source) Reset

func (x *ExtractionRule_Source) Reset()

func (*ExtractionRule_Source) String

func (x *ExtractionRule_Source) String() string

type ExtractionRule_SourceType

Supported Source types for extraction.

type ExtractionRule_SourceType int32
const (
    // Default SOURCE.
    ExtractionRule_SOURCE_TYPE_UNSPECIFIED ExtractionRule_SourceType = 0
    // Config Variable source type.
    ExtractionRule_CONFIG_VARIABLE ExtractionRule_SourceType = 1
)

func (ExtractionRule_SourceType) Descriptor

func (ExtractionRule_SourceType) Descriptor() protoreflect.EnumDescriptor

func (ExtractionRule_SourceType) Enum

func (x ExtractionRule_SourceType) Enum() *ExtractionRule_SourceType

func (ExtractionRule_SourceType) EnumDescriptor

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

Deprecated: Use ExtractionRule_SourceType.Descriptor instead.

func (ExtractionRule_SourceType) Number

func (x ExtractionRule_SourceType) Number() protoreflect.EnumNumber

func (ExtractionRule_SourceType) String

func (x ExtractionRule_SourceType) String() string

func (ExtractionRule_SourceType) Type

func (ExtractionRule_SourceType) Type() protoreflect.EnumType

type ExtractionRules

Extraction Rules to identity the backends from customer provided configuration in Connection resource.

type ExtractionRules struct {

    // Collection of Extraction Rule.
    ExtractionRule []*ExtractionRule `protobuf:"bytes,1,rep,name=extraction_rule,json=extractionRule,proto3" json:"extraction_rule,omitempty"`
    // contains filtered or unexported fields
}

func (*ExtractionRules) Descriptor

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

Deprecated: Use ExtractionRules.ProtoReflect.Descriptor instead.

func (*ExtractionRules) GetExtractionRule

func (x *ExtractionRules) GetExtractionRule() []*ExtractionRule

func (*ExtractionRules) ProtoMessage

func (*ExtractionRules) ProtoMessage()

func (*ExtractionRules) ProtoReflect

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

func (*ExtractionRules) Reset

func (x *ExtractionRules) Reset()

func (*ExtractionRules) String

func (x *ExtractionRules) String() string

type GetConnectionRequest

Request message for ConnectorsService.GetConnection

type GetConnectionRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/connections/*`
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Specifies which fields of the Connection are returned in the response.
    // Defaults to `BASIC` view.
    View ConnectionView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.connectors.v1.ConnectionView" json:"view,omitempty"`
    // contains filtered or unexported fields
}

func (*GetConnectionRequest) Descriptor

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

Deprecated: Use GetConnectionRequest.ProtoReflect.Descriptor instead.

func (*GetConnectionRequest) GetName

func (x *GetConnectionRequest) GetName() string

func (*GetConnectionRequest) GetView

func (x *GetConnectionRequest) GetView() ConnectionView

func (*GetConnectionRequest) ProtoMessage

func (*GetConnectionRequest) ProtoMessage()

func (*GetConnectionRequest) ProtoReflect

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

func (*GetConnectionRequest) Reset

func (x *GetConnectionRequest) Reset()

func (*GetConnectionRequest) String

func (x *GetConnectionRequest) String() string

type GetConnectionSchemaMetadataRequest

Request message for ConnectorsService.GetConnectionSchemaMetadata.

type GetConnectionSchemaMetadataRequest struct {

    // Required. Connection name
    // Format:
    // projects/{project}/locations/{location}/connections/{connection}/connectionSchemaMetadata
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*GetConnectionSchemaMetadataRequest) Descriptor

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

Deprecated: Use GetConnectionSchemaMetadataRequest.ProtoReflect.Descriptor instead.

func (*GetConnectionSchemaMetadataRequest) GetName

func (x *GetConnectionSchemaMetadataRequest) GetName() string

func (*GetConnectionSchemaMetadataRequest) ProtoMessage

func (*GetConnectionSchemaMetadataRequest) ProtoMessage()

func (*GetConnectionSchemaMetadataRequest) ProtoReflect

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

func (*GetConnectionSchemaMetadataRequest) Reset

func (x *GetConnectionSchemaMetadataRequest) Reset()

func (*GetConnectionSchemaMetadataRequest) String

func (x *GetConnectionSchemaMetadataRequest) String() string

type GetConnectorRequest

Request message for Connectors.GetConnector.

type GetConnectorRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/providers/*/connectors/*`
    // Only global location is supported for Connector resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*GetConnectorRequest) Descriptor

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

Deprecated: Use GetConnectorRequest.ProtoReflect.Descriptor instead.

func (*GetConnectorRequest) GetName

func (x *GetConnectorRequest) GetName() string

func (*GetConnectorRequest) ProtoMessage

func (*GetConnectorRequest) ProtoMessage()

func (*GetConnectorRequest) ProtoReflect

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

func (*GetConnectorRequest) Reset

func (x *GetConnectorRequest) Reset()

func (*GetConnectorRequest) String

func (x *GetConnectorRequest) String() string

type GetConnectorVersionRequest

Request message for Connectors.GetConnectorVersion.

type GetConnectorVersionRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/providers/*/connectors/*/versions/*`
    // Only global location is supported for ConnectorVersion resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Specifies which fields of the ConnectorVersion are returned in the
    // response. Defaults to `CUSTOMER` view.
    View ConnectorVersionView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.connectors.v1.ConnectorVersionView" json:"view,omitempty"`
    // contains filtered or unexported fields
}

func (*GetConnectorVersionRequest) Descriptor

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

Deprecated: Use GetConnectorVersionRequest.ProtoReflect.Descriptor instead.

func (*GetConnectorVersionRequest) GetName

func (x *GetConnectorVersionRequest) GetName() string

func (*GetConnectorVersionRequest) GetView

func (x *GetConnectorVersionRequest) GetView() ConnectorVersionView

func (*GetConnectorVersionRequest) ProtoMessage

func (*GetConnectorVersionRequest) ProtoMessage()

func (*GetConnectorVersionRequest) ProtoReflect

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

func (*GetConnectorVersionRequest) Reset

func (x *GetConnectorVersionRequest) Reset()

func (*GetConnectorVersionRequest) String

func (x *GetConnectorVersionRequest) String() string

type GetProviderRequest

Request message for Connectors.GetProvider.

type GetProviderRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/providers/*`
    // Only global location is supported for Provider resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*GetProviderRequest) Descriptor

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

Deprecated: Use GetProviderRequest.ProtoReflect.Descriptor instead.

func (*GetProviderRequest) GetName

func (x *GetProviderRequest) GetName() string

func (*GetProviderRequest) ProtoMessage

func (*GetProviderRequest) ProtoMessage()

func (*GetProviderRequest) ProtoReflect

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

func (*GetProviderRequest) Reset

func (x *GetProviderRequest) Reset()

func (*GetProviderRequest) String

func (x *GetProviderRequest) String() string

type GetRuntimeConfigRequest

Request message for Connectors.GetRuntimeConfig.

type GetRuntimeConfigRequest struct {

    // Required. Resource name of the form:
    // `projects/*/locations/*/runtimeConfig`
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*GetRuntimeConfigRequest) Descriptor

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

Deprecated: Use GetRuntimeConfigRequest.ProtoReflect.Descriptor instead.

func (*GetRuntimeConfigRequest) GetName

func (x *GetRuntimeConfigRequest) GetName() string

func (*GetRuntimeConfigRequest) ProtoMessage

func (*GetRuntimeConfigRequest) ProtoMessage()

func (*GetRuntimeConfigRequest) ProtoReflect

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

func (*GetRuntimeConfigRequest) Reset

func (x *GetRuntimeConfigRequest) Reset()

func (*GetRuntimeConfigRequest) String

func (x *GetRuntimeConfigRequest) String() string

type LaunchStage

LaunchStage is a enum to indicate launch stage: PREVIEW, GA, DEPRECATED.

type LaunchStage int32
const (
    // LAUNCH_STAGE_UNSPECIFIED.
    LaunchStage_LAUNCH_STAGE_UNSPECIFIED LaunchStage = 0
    // PREVIEW.
    LaunchStage_PREVIEW LaunchStage = 1
    // GA.
    LaunchStage_GA LaunchStage = 2
    // DEPRECATED.
    LaunchStage_DEPRECATED LaunchStage = 3
)

func (LaunchStage) Descriptor

func (LaunchStage) Descriptor() protoreflect.EnumDescriptor

func (LaunchStage) Enum

func (x LaunchStage) Enum() *LaunchStage

func (LaunchStage) EnumDescriptor

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

Deprecated: Use LaunchStage.Descriptor instead.

func (LaunchStage) Number

func (x LaunchStage) Number() protoreflect.EnumNumber

func (LaunchStage) String

func (x LaunchStage) String() string

func (LaunchStage) Type

func (LaunchStage) Type() protoreflect.EnumType

type ListConnectionsRequest

Request message for ConnectorsService.ListConnections

type ListConnectionsRequest struct {

    // Required. Parent resource of the Connection, of the form:
    // `projects/*/locations/*`
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Filter.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // Order by parameters.
    OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    // Specifies which fields of the Connection are returned in the response.
    // Defaults to `BASIC` view.
    View ConnectionView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.connectors.v1.ConnectionView" json:"view,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectionsRequest) Descriptor

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

Deprecated: Use ListConnectionsRequest.ProtoReflect.Descriptor instead.

func (*ListConnectionsRequest) GetFilter

func (x *ListConnectionsRequest) GetFilter() string

func (*ListConnectionsRequest) GetOrderBy

func (x *ListConnectionsRequest) GetOrderBy() string

func (*ListConnectionsRequest) GetPageSize

func (x *ListConnectionsRequest) GetPageSize() int32

func (*ListConnectionsRequest) GetPageToken

func (x *ListConnectionsRequest) GetPageToken() string

func (*ListConnectionsRequest) GetParent

func (x *ListConnectionsRequest) GetParent() string

func (*ListConnectionsRequest) GetView

func (x *ListConnectionsRequest) GetView() ConnectionView

func (*ListConnectionsRequest) ProtoMessage

func (*ListConnectionsRequest) ProtoMessage()

func (*ListConnectionsRequest) ProtoReflect

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

func (*ListConnectionsRequest) Reset

func (x *ListConnectionsRequest) Reset()

func (*ListConnectionsRequest) String

func (x *ListConnectionsRequest) String() string

type ListConnectionsResponse

Response message for ConnectorsService.ListConnections

type ListConnectionsResponse struct {

    // Connections.
    Connections []*Connection `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // Locations that could not be reached.
    Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectionsResponse) Descriptor

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

Deprecated: Use ListConnectionsResponse.ProtoReflect.Descriptor instead.

func (*ListConnectionsResponse) GetConnections

func (x *ListConnectionsResponse) GetConnections() []*Connection

func (*ListConnectionsResponse) GetNextPageToken

func (x *ListConnectionsResponse) GetNextPageToken() string

func (*ListConnectionsResponse) GetUnreachable

func (x *ListConnectionsResponse) GetUnreachable() []string

func (*ListConnectionsResponse) ProtoMessage

func (*ListConnectionsResponse) ProtoMessage()

func (*ListConnectionsResponse) ProtoReflect

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

func (*ListConnectionsResponse) Reset

func (x *ListConnectionsResponse) Reset()

func (*ListConnectionsResponse) String

func (x *ListConnectionsResponse) String() string

type ListConnectorVersionsRequest

Request message for Connectors.ListConnectorVersions.

type ListConnectorVersionsRequest struct {

    // Required. Parent resource of the connectors, of the form:
    // `projects/*/locations/*/providers/*/connectors/*`
    // Only global location is supported for ConnectorVersion resource.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Specifies which fields of the ConnectorVersion are returned in the
    // response. Defaults to `BASIC` view.
    View ConnectorVersionView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.connectors.v1.ConnectorVersionView" json:"view,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectorVersionsRequest) Descriptor

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

Deprecated: Use ListConnectorVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListConnectorVersionsRequest) GetPageSize

func (x *ListConnectorVersionsRequest) GetPageSize() int32

func (*ListConnectorVersionsRequest) GetPageToken

func (x *ListConnectorVersionsRequest) GetPageToken() string

func (*ListConnectorVersionsRequest) GetParent

func (x *ListConnectorVersionsRequest) GetParent() string

func (*ListConnectorVersionsRequest) GetView

func (x *ListConnectorVersionsRequest) GetView() ConnectorVersionView

func (*ListConnectorVersionsRequest) ProtoMessage

func (*ListConnectorVersionsRequest) ProtoMessage()

func (*ListConnectorVersionsRequest) ProtoReflect

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

func (*ListConnectorVersionsRequest) Reset

func (x *ListConnectorVersionsRequest) Reset()

func (*ListConnectorVersionsRequest) String

func (x *ListConnectorVersionsRequest) String() string

type ListConnectorVersionsResponse

Response message for Connectors.ListConnectorVersions.

type ListConnectorVersionsResponse struct {

    // A list of connector versions.
    ConnectorVersions []*ConnectorVersion `protobuf:"bytes,1,rep,name=connector_versions,json=connectorVersions,proto3" json:"connector_versions,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // Locations that could not be reached.
    Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectorVersionsResponse) Descriptor

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

Deprecated: Use ListConnectorVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListConnectorVersionsResponse) GetConnectorVersions

func (x *ListConnectorVersionsResponse) GetConnectorVersions() []*ConnectorVersion

func (*ListConnectorVersionsResponse) GetNextPageToken

func (x *ListConnectorVersionsResponse) GetNextPageToken() string

func (*ListConnectorVersionsResponse) GetUnreachable

func (x *ListConnectorVersionsResponse) GetUnreachable() []string

func (*ListConnectorVersionsResponse) ProtoMessage

func (*ListConnectorVersionsResponse) ProtoMessage()

func (*ListConnectorVersionsResponse) ProtoReflect

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

func (*ListConnectorVersionsResponse) Reset

func (x *ListConnectorVersionsResponse) Reset()

func (*ListConnectorVersionsResponse) String

func (x *ListConnectorVersionsResponse) String() string

type ListConnectorsRequest

Request message for Connectors.ListConnectors.

type ListConnectorsRequest struct {

    // Required. Parent resource of the connectors, of the form:
    // `projects/*/locations/*/providers/*`
    // Only global location is supported for Connector resource.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectorsRequest) Descriptor

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

Deprecated: Use ListConnectorsRequest.ProtoReflect.Descriptor instead.

func (*ListConnectorsRequest) GetPageSize

func (x *ListConnectorsRequest) GetPageSize() int32

func (*ListConnectorsRequest) GetPageToken

func (x *ListConnectorsRequest) GetPageToken() string

func (*ListConnectorsRequest) GetParent

func (x *ListConnectorsRequest) GetParent() string

func (*ListConnectorsRequest) ProtoMessage

func (*ListConnectorsRequest) ProtoMessage()

func (*ListConnectorsRequest) ProtoReflect

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

func (*ListConnectorsRequest) Reset

func (x *ListConnectorsRequest) Reset()

func (*ListConnectorsRequest) String

func (x *ListConnectorsRequest) String() string

type ListConnectorsResponse

Response message for Connectors.ListConnectors.

type ListConnectorsResponse struct {

    // A list of connectors.
    Connectors []*Connector `protobuf:"bytes,1,rep,name=connectors,proto3" json:"connectors,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // Locations that could not be reached.
    Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

func (*ListConnectorsResponse) Descriptor

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

Deprecated: Use ListConnectorsResponse.ProtoReflect.Descriptor instead.

func (*ListConnectorsResponse) GetConnectors

func (x *ListConnectorsResponse) GetConnectors() []*Connector

func (*ListConnectorsResponse) GetNextPageToken

func (x *ListConnectorsResponse) GetNextPageToken() string

func (*ListConnectorsResponse) GetUnreachable

func (x *ListConnectorsResponse) GetUnreachable() []string

func (*ListConnectorsResponse) ProtoMessage

func (*ListConnectorsResponse) ProtoMessage()

func (*ListConnectorsResponse) ProtoReflect

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

func (*ListConnectorsResponse) Reset

func (x *ListConnectorsResponse) Reset()

func (*ListConnectorsResponse) String

func (x *ListConnectorsResponse) String() string

type ListProvidersRequest

Request message for Connectors.ListProviders.

type ListProvidersRequest struct {

    // Required. Parent resource of the API, of the form:
    // `projects/*/locations/*`
    // Only global location is supported for Provider resource.
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // contains filtered or unexported fields
}

func (*ListProvidersRequest) Descriptor

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

Deprecated: Use ListProvidersRequest.ProtoReflect.Descriptor instead.

func (*ListProvidersRequest) GetPageSize

func (x *ListProvidersRequest) GetPageSize() int32

func (*ListProvidersRequest) GetPageToken

func (x *ListProvidersRequest) GetPageToken() string

func (*ListProvidersRequest) GetParent

func (x *ListProvidersRequest) GetParent() string

func (*ListProvidersRequest) ProtoMessage

func (*ListProvidersRequest) ProtoMessage()

func (*ListProvidersRequest) ProtoReflect

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

func (*ListProvidersRequest) Reset

func (x *ListProvidersRequest) Reset()

func (*ListProvidersRequest) String

func (x *ListProvidersRequest) String() string

type ListProvidersResponse

Response message for Connectors.ListProviders.

type ListProvidersResponse struct {

    // A list of providers.
    Providers []*Provider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // Locations that could not be reached.
    Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
    // contains filtered or unexported fields
}

func (*ListProvidersResponse) Descriptor

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

Deprecated: Use ListProvidersResponse.ProtoReflect.Descriptor instead.

func (*ListProvidersResponse) GetNextPageToken

func (x *ListProvidersResponse) GetNextPageToken() string

func (*ListProvidersResponse) GetProviders

func (x *ListProvidersResponse) GetProviders() []*Provider

func (*ListProvidersResponse) GetUnreachable

func (x *ListProvidersResponse) GetUnreachable() []string

func (*ListProvidersResponse) ProtoMessage

func (*ListProvidersResponse) ProtoMessage()

func (*ListProvidersResponse) ProtoReflect

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

func (*ListProvidersResponse) Reset

func (x *ListProvidersResponse) Reset()

func (*ListProvidersResponse) String

func (x *ListProvidersResponse) String() string

type ListRuntimeActionSchemasRequest

Request message for ConnectorsService.ListRuntimeActionSchemas. For filter, only action field is supported with literal equality operator. Accepted filter example: action="approveOrder" Wildcards are not supported in the filter currently.

type ListRuntimeActionSchemasRequest struct {

    // Required. Parent resource of RuntimeActionSchema
    // Format:
    // projects/{project}/locations/{location}/connections/{connection}
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Required. Filter
    // Format:
    // action="{actionId}"
    // Only action field is supported with literal equality operator.
    // Accepted filter example: action="CancelOrder"
    // Wildcards are not supported in the filter currently.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // contains filtered or unexported fields
}

func (*ListRuntimeActionSchemasRequest) Descriptor

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

Deprecated: Use ListRuntimeActionSchemasRequest.ProtoReflect.Descriptor instead.

func (*ListRuntimeActionSchemasRequest) GetFilter

func (x *ListRuntimeActionSchemasRequest) GetFilter() string

func (*ListRuntimeActionSchemasRequest) GetPageSize

func (x *ListRuntimeActionSchemasRequest) GetPageSize() int32

func (*ListRuntimeActionSchemasRequest) GetPageToken

func (x *ListRuntimeActionSchemasRequest) GetPageToken() string

func (*ListRuntimeActionSchemasRequest) GetParent

func (x *ListRuntimeActionSchemasRequest) GetParent() string

func (*ListRuntimeActionSchemasRequest) ProtoMessage

func (*ListRuntimeActionSchemasRequest) ProtoMessage()

func (*ListRuntimeActionSchemasRequest) ProtoReflect

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

func (*ListRuntimeActionSchemasRequest) Reset

func (x *ListRuntimeActionSchemasRequest) Reset()

func (*ListRuntimeActionSchemasRequest) String

func (x *ListRuntimeActionSchemasRequest) String() string

type ListRuntimeActionSchemasResponse

Response message for ConnectorsService.ListRuntimeActionSchemas.

type ListRuntimeActionSchemasResponse struct {

    // Runtime action schemas.
    RuntimeActionSchemas []*RuntimeActionSchema `protobuf:"bytes,1,rep,name=runtime_action_schemas,json=runtimeActionSchemas,proto3" json:"runtime_action_schemas,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // contains filtered or unexported fields
}

func (*ListRuntimeActionSchemasResponse) Descriptor

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

Deprecated: Use ListRuntimeActionSchemasResponse.ProtoReflect.Descriptor instead.

func (*ListRuntimeActionSchemasResponse) GetNextPageToken

func (x *ListRuntimeActionSchemasResponse) GetNextPageToken() string

func (*ListRuntimeActionSchemasResponse) GetRuntimeActionSchemas

func (x *ListRuntimeActionSchemasResponse) GetRuntimeActionSchemas() []*RuntimeActionSchema

func (*ListRuntimeActionSchemasResponse) ProtoMessage

func (*ListRuntimeActionSchemasResponse) ProtoMessage()

func (*ListRuntimeActionSchemasResponse) ProtoReflect

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

func (*ListRuntimeActionSchemasResponse) Reset

func (x *ListRuntimeActionSchemasResponse) Reset()

func (*ListRuntimeActionSchemasResponse) String

func (x *ListRuntimeActionSchemasResponse) String() string

type ListRuntimeEntitySchemasRequest

Request message for ConnectorsService.ListRuntimeEntitySchemas. For filter, only entity field is supported with literal equality operator. Accepted filter example: entity="Order" Wildcards are not supported in the filter currently.

type ListRuntimeEntitySchemasRequest struct {

    // Required. Parent resource of RuntimeEntitySchema
    // Format:
    // projects/{project}/locations/{location}/connections/{connection}
    Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    // Page size.
    PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    // Page token.
    PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    // Required. Filter
    // Format:
    // entity="{entityId}"
    // Only entity field is supported with literal equality operator.
    // Accepted filter example: entity="Order"
    // Wildcards are not supported in the filter currently.
    Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    // contains filtered or unexported fields
}

func (*ListRuntimeEntitySchemasRequest) Descriptor

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

Deprecated: Use ListRuntimeEntitySchemasRequest.ProtoReflect.Descriptor instead.

func (*ListRuntimeEntitySchemasRequest) GetFilter

func (x *ListRuntimeEntitySchemasRequest) GetFilter() string

func (*ListRuntimeEntitySchemasRequest) GetPageSize

func (x *ListRuntimeEntitySchemasRequest) GetPageSize() int32

func (*ListRuntimeEntitySchemasRequest) GetPageToken

func (x *ListRuntimeEntitySchemasRequest) GetPageToken() string

func (*ListRuntimeEntitySchemasRequest) GetParent

func (x *ListRuntimeEntitySchemasRequest) GetParent() string

func (*ListRuntimeEntitySchemasRequest) ProtoMessage

func (*ListRuntimeEntitySchemasRequest) ProtoMessage()

func (*ListRuntimeEntitySchemasRequest) ProtoReflect

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

func (*ListRuntimeEntitySchemasRequest) Reset

func (x *ListRuntimeEntitySchemasRequest) Reset()

func (*ListRuntimeEntitySchemasRequest) String

func (x *ListRuntimeEntitySchemasRequest) String() string

type ListRuntimeEntitySchemasResponse

Response message for ConnectorsService.ListRuntimeEntitySchemas.

type ListRuntimeEntitySchemasResponse struct {

    // Runtime entity schemas.
    RuntimeEntitySchemas []*RuntimeEntitySchema `protobuf:"bytes,1,rep,name=runtime_entity_schemas,json=runtimeEntitySchemas,proto3" json:"runtime_entity_schemas,omitempty"`
    // Next page token.
    NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
    // contains filtered or unexported fields
}

func (*ListRuntimeEntitySchemasResponse) Descriptor

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

Deprecated: Use ListRuntimeEntitySchemasResponse.ProtoReflect.Descriptor instead.

func (*ListRuntimeEntitySchemasResponse) GetNextPageToken

func (x *ListRuntimeEntitySchemasResponse) GetNextPageToken() string

func (*ListRuntimeEntitySchemasResponse) GetRuntimeEntitySchemas

func (x *ListRuntimeEntitySchemasResponse) GetRuntimeEntitySchemas() []*RuntimeEntitySchema

func (*ListRuntimeEntitySchemasResponse) ProtoMessage

func (*ListRuntimeEntitySchemasResponse) ProtoMessage()

func (*ListRuntimeEntitySchemasResponse) ProtoReflect

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

func (*ListRuntimeEntitySchemasResponse) Reset

func (x *ListRuntimeEntitySchemasResponse) Reset()

func (*ListRuntimeEntitySchemasResponse) String

func (x *ListRuntimeEntitySchemasResponse) String() string

type LockConfig

Determines whether or no a connection is locked. If locked, a reason must be specified.

type LockConfig struct {

    // Indicates whether or not the connection is locked.
    Locked bool `protobuf:"varint,1,opt,name=locked,proto3" json:"locked,omitempty"`
    // Describes why a connection is locked.
    Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
    // contains filtered or unexported fields
}

func (*LockConfig) Descriptor

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

Deprecated: Use LockConfig.ProtoReflect.Descriptor instead.

func (*LockConfig) GetLocked

func (x *LockConfig) GetLocked() bool

func (*LockConfig) GetReason

func (x *LockConfig) GetReason() string

func (*LockConfig) ProtoMessage

func (*LockConfig) ProtoMessage()

func (*LockConfig) ProtoReflect

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

func (*LockConfig) Reset

func (x *LockConfig) Reset()

func (*LockConfig) String

func (x *LockConfig) String() string

type NodeConfig

Configuration for the connection.

type NodeConfig struct {

    // Minimum number of nodes in the runtime nodes.
    MinNodeCount int32 `protobuf:"varint,1,opt,name=min_node_count,json=minNodeCount,proto3" json:"min_node_count,omitempty"`
    // Maximum number of nodes in the runtime nodes.
    MaxNodeCount int32 `protobuf:"varint,2,opt,name=max_node_count,json=maxNodeCount,proto3" json:"max_node_count,omitempty"`
    // contains filtered or unexported fields
}

func (*NodeConfig) Descriptor

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

Deprecated: Use NodeConfig.ProtoReflect.Descriptor instead.

func (*NodeConfig) GetMaxNodeCount

func (x *NodeConfig) GetMaxNodeCount() int32

func (*NodeConfig) GetMinNodeCount

func (x *NodeConfig) GetMinNodeCount() int32

func (*NodeConfig) ProtoMessage

func (*NodeConfig) ProtoMessage()

func (*NodeConfig) ProtoReflect

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

func (*NodeConfig) Reset

func (x *NodeConfig) Reset()

func (*NodeConfig) String

func (x *NodeConfig) String() string

type OperationMetadata

Represents the metadata of the long-running operation.

type OperationMetadata struct {

    // Output only. The time the operation was created.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. The time the operation finished running.
    EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
    // Output only. Server-defined resource path for the target of the operation.
    Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
    // Output only. Name of the verb executed by the operation.
    Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
    // Output only. Human-readable status of the operation, if any.
    StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
    // Output only. Identifies whether the user has requested cancellation
    // of the operation. Operations that have successfully been cancelled
    // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
    // corresponding to `Code.CANCELLED`.
    RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
    // Output only. API version used to start the operation.
    ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
    // contains filtered or unexported fields
}

func (*OperationMetadata) Descriptor

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

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

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

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

type Provider

Provider indicates the owner who provides the connectors.

type Provider struct {

    // Output only. Resource name of the Provider.
    // Format: projects/{project}/locations/{location}/providers/{provider}
    // Only global location is supported for Provider resource.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Output only. Created time.
    CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    // Output only. Updated time.
    UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    // Output only. Resource labels to represent user-provided metadata.
    // Refer to cloud documentation on labels for more details.
    // https://cloud.google.com/compute/docs/labeling-resources
    Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // Output only. Link to documentation page.
    DocumentationUri string `protobuf:"bytes,6,opt,name=documentation_uri,json=documentationUri,proto3" json:"documentation_uri,omitempty"`
    // Output only. Link to external page.
    ExternalUri string `protobuf:"bytes,7,opt,name=external_uri,json=externalUri,proto3" json:"external_uri,omitempty"`
    // Output only. Description of the resource.
    Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
    // Output only. Cloud storage location of icons etc consumed by UI.
    WebAssetsLocation string `protobuf:"bytes,9,opt,name=web_assets_location,json=webAssetsLocation,proto3" json:"web_assets_location,omitempty"`
    // Output only. Display name.
    DisplayName string `protobuf:"bytes,10,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // Output only. Flag to mark the version indicating the launch stage.
    LaunchStage LaunchStage `protobuf:"varint,11,opt,name=launch_stage,json=launchStage,proto3,enum=google.cloud.connectors.v1.LaunchStage" json:"launch_stage,omitempty"`
    // contains filtered or unexported fields
}

func (*Provider) Descriptor

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

Deprecated: Use Provider.ProtoReflect.Descriptor instead.

func (*Provider) GetCreateTime

func (x *Provider) GetCreateTime() *timestamppb.Timestamp

func (*Provider) GetDescription

func (x *Provider) GetDescription() string

func (*Provider) GetDisplayName

func (x *Provider) GetDisplayName() string

func (*Provider) GetDocumentationUri

func (x *Provider) GetDocumentationUri() string

func (*Provider) GetExternalUri

func (x *Provider) GetExternalUri() string

func (*Provider) GetLabels

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

func (*Provider) GetLaunchStage

func (x *Provider) GetLaunchStage() LaunchStage

func (*Provider) GetName

func (x *Provider) GetName() string

func (*Provider) GetUpdateTime

func (x *Provider) GetUpdateTime() *timestamppb.Timestamp

func (*Provider) GetWebAssetsLocation

func (x *Provider) GetWebAssetsLocation() string

func (*Provider) ProtoMessage

func (*Provider) ProtoMessage()

func (*Provider) ProtoReflect

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

func (*Provider) Reset

func (x *Provider) Reset()

func (*Provider) String

func (x *Provider) String() string

type RoleGrant

This configuration defines all the Cloud IAM roles that needs to be granted to a particular GCP resource for the selected prinicpal like service account. These configurations will let UI display to customers what IAM roles need to be granted by them. Or these configurations can be used by the UI to render a 'grant' button to do the same on behalf of the user.

type RoleGrant struct {

    // Prinicipal/Identity for whom the role need to assigned.
    Principal RoleGrant_Principal `protobuf:"varint,1,opt,name=principal,proto3,enum=google.cloud.connectors.v1.RoleGrant_Principal" json:"principal,omitempty"`
    // List of roles that need to be granted.
    Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
    // Resource on which the roles needs to be granted for the principal.
    Resource *RoleGrant_Resource `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
    // Template that UI can use to provide helper text to customers.
    HelperTextTemplate string `protobuf:"bytes,4,opt,name=helper_text_template,json=helperTextTemplate,proto3" json:"helper_text_template,omitempty"`
    // contains filtered or unexported fields
}

func (*RoleGrant) Descriptor

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

Deprecated: Use RoleGrant.ProtoReflect.Descriptor instead.

func (*RoleGrant) GetHelperTextTemplate

func (x *RoleGrant) GetHelperTextTemplate() string

func (*RoleGrant) GetPrincipal

func (x *RoleGrant) GetPrincipal() RoleGrant_Principal

func (*RoleGrant) GetResource

func (x *RoleGrant) GetResource() *RoleGrant_Resource

func (*RoleGrant) GetRoles

func (x *RoleGrant) GetRoles() []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 RoleGrant_Principal

Supported Principal values.

type RoleGrant_Principal int32
const (
    // Value type is not specified.
    RoleGrant_PRINCIPAL_UNSPECIFIED RoleGrant_Principal = 0
    // Service Account used for Connector workload identity
    // This is either the default service account if unspecified or Service
    // Account provided by Customers through BYOSA.
    RoleGrant_CONNECTOR_SA RoleGrant_Principal = 1
)

func (RoleGrant_Principal) Descriptor

func (RoleGrant_Principal) Descriptor() protoreflect.EnumDescriptor

func (RoleGrant_Principal) Enum

func (x RoleGrant_Principal) Enum() *RoleGrant_Principal

func (RoleGrant_Principal) EnumDescriptor

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

Deprecated: Use RoleGrant_Principal.Descriptor instead.

func (RoleGrant_Principal) Number

func (x RoleGrant_Principal) Number() protoreflect.EnumNumber

func (RoleGrant_Principal) String

func (x RoleGrant_Principal) String() string

func (RoleGrant_Principal) Type

func (RoleGrant_Principal) Type() protoreflect.EnumType

type RoleGrant_Resource

Resource definition

type RoleGrant_Resource struct {

    // Different types of resource supported.
    Type RoleGrant_Resource_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.connectors.v1.RoleGrant_Resource_Type" json:"type,omitempty"`
    // Template to uniquely represent a GCP resource in a format IAM expects
    // This is a template that can have references to other values provided in
    // the config variable template.
    PathTemplate string `protobuf:"bytes,3,opt,name=path_template,json=pathTemplate,proto3" json:"path_template,omitempty"`
    // contains filtered or unexported fields
}

func (*RoleGrant_Resource) Descriptor

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

Deprecated: Use RoleGrant_Resource.ProtoReflect.Descriptor instead.

func (*RoleGrant_Resource) GetPathTemplate

func (x *RoleGrant_Resource) GetPathTemplate() string

func (*RoleGrant_Resource) GetType

func (x *RoleGrant_Resource) GetType() RoleGrant_Resource_Type

func (*RoleGrant_Resource) ProtoMessage

func (*RoleGrant_Resource) ProtoMessage()

func (*RoleGrant_Resource) ProtoReflect

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

func (*RoleGrant_Resource) Reset

func (x *RoleGrant_Resource) Reset()

func (*RoleGrant_Resource) String

func (x *RoleGrant_Resource) String() string

type RoleGrant_Resource_Type

Resource Type definition.

type RoleGrant_Resource_Type int32
const (
    // Value type is not specified.
    RoleGrant_Resource_TYPE_UNSPECIFIED RoleGrant_Resource_Type = 0
    // GCP Project Resource.
    RoleGrant_Resource_GCP_PROJECT RoleGrant_Resource_Type = 1
    // Any GCP Resource which is identified uniquely by IAM.
    RoleGrant_Resource_GCP_RESOURCE RoleGrant_Resource_Type = 2
    // GCP Secret Resource.
    RoleGrant_Resource_GCP_SECRETMANAGER_SECRET RoleGrant_Resource_Type = 3
    // GCP Secret Version Resource.
    RoleGrant_Resource_GCP_SECRETMANAGER_SECRET_VERSION RoleGrant_Resource_Type = 4
)

func (RoleGrant_Resource_Type) Descriptor

func (RoleGrant_Resource_Type) Descriptor() protoreflect.EnumDescriptor

func (RoleGrant_Resource_Type) Enum

func (x RoleGrant_Resource_Type) Enum() *RoleGrant_Resource_Type

func (RoleGrant_Resource_Type) EnumDescriptor

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

Deprecated: Use RoleGrant_Resource_Type.Descriptor instead.

func (RoleGrant_Resource_Type) Number

func (x RoleGrant_Resource_Type) Number() protoreflect.EnumNumber

func (RoleGrant_Resource_Type) String

func (x RoleGrant_Resource_Type) String() string

func (RoleGrant_Resource_Type) Type

func (RoleGrant_Resource_Type) Type() protoreflect.EnumType

type RuntimeActionSchema

Schema of a runtime action.

type RuntimeActionSchema struct {

    // Output only. Name of the action.
    Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
    // Output only. List of input parameter metadata for the action.
    InputParameters []*RuntimeActionSchema_InputParameter `protobuf:"bytes,2,rep,name=input_parameters,json=inputParameters,proto3" json:"input_parameters,omitempty"`
    // Output only. List of result field metadata.
    ResultMetadata []*RuntimeActionSchema_ResultMetadata `protobuf:"bytes,3,rep,name=result_metadata,json=resultMetadata,proto3" json:"result_metadata,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeActionSchema) Descriptor

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

Deprecated: Use RuntimeActionSchema.ProtoReflect.Descriptor instead.

func (*RuntimeActionSchema) GetAction

func (x *RuntimeActionSchema) GetAction() string

func (*RuntimeActionSchema) GetInputParameters

func (x *RuntimeActionSchema) GetInputParameters() []*RuntimeActionSchema_InputParameter

func (*RuntimeActionSchema) GetResultMetadata

func (x *RuntimeActionSchema) GetResultMetadata() []*RuntimeActionSchema_ResultMetadata

func (*RuntimeActionSchema) ProtoMessage

func (*RuntimeActionSchema) ProtoMessage()

func (*RuntimeActionSchema) ProtoReflect

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

func (*RuntimeActionSchema) Reset

func (x *RuntimeActionSchema) Reset()

func (*RuntimeActionSchema) String

func (x *RuntimeActionSchema) String() string

type RuntimeActionSchema_InputParameter

Metadata of an input parameter.

type RuntimeActionSchema_InputParameter struct {

    // Name of the Parameter.
    Parameter string `protobuf:"bytes,1,opt,name=parameter,proto3" json:"parameter,omitempty"`
    // A brief description of the Parameter.
    Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    // The data type of the Parameter.
    DataType DataType `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3,enum=google.cloud.connectors.v1.DataType" json:"data_type,omitempty"`
    // Specifies whether a null value is allowed.
    Nullable bool `protobuf:"varint,4,opt,name=nullable,proto3" json:"nullable,omitempty"`
    // The following field specifies the default value of the Parameter
    // provided by the external system if a value is not provided.
    DefaultValue *structpb.Value `protobuf:"bytes,5,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeActionSchema_InputParameter) Descriptor

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

Deprecated: Use RuntimeActionSchema_InputParameter.ProtoReflect.Descriptor instead.

func (*RuntimeActionSchema_InputParameter) GetDataType

func (x *RuntimeActionSchema_InputParameter) GetDataType() DataType

func (*RuntimeActionSchema_InputParameter) GetDefaultValue

func (x *RuntimeActionSchema_InputParameter) GetDefaultValue() *structpb.Value

func (*RuntimeActionSchema_InputParameter) GetDescription

func (x *RuntimeActionSchema_InputParameter) GetDescription() string

func (*RuntimeActionSchema_InputParameter) GetNullable

func (x *RuntimeActionSchema_InputParameter) GetNullable() bool

func (*RuntimeActionSchema_InputParameter) GetParameter

func (x *RuntimeActionSchema_InputParameter) GetParameter() string

func (*RuntimeActionSchema_InputParameter) ProtoMessage

func (*RuntimeActionSchema_InputParameter) ProtoMessage()

func (*RuntimeActionSchema_InputParameter) ProtoReflect

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

func (*RuntimeActionSchema_InputParameter) Reset

func (x *RuntimeActionSchema_InputParameter) Reset()

func (*RuntimeActionSchema_InputParameter) String

func (x *RuntimeActionSchema_InputParameter) String() string

type RuntimeActionSchema_ResultMetadata

Metadata of result field.

type RuntimeActionSchema_ResultMetadata struct {

    // Name of the result field.
    Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
    // A brief description of the field.
    Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    // The data type of the field.
    DataType DataType `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3,enum=google.cloud.connectors.v1.DataType" json:"data_type,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeActionSchema_ResultMetadata) Descriptor

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

Deprecated: Use RuntimeActionSchema_ResultMetadata.ProtoReflect.Descriptor instead.

func (*RuntimeActionSchema_ResultMetadata) GetDataType

func (x *RuntimeActionSchema_ResultMetadata) GetDataType() DataType

func (*RuntimeActionSchema_ResultMetadata) GetDescription

func (x *RuntimeActionSchema_ResultMetadata) GetDescription() string

func (*RuntimeActionSchema_ResultMetadata) GetField

func (x *RuntimeActionSchema_ResultMetadata) GetField() string

func (*RuntimeActionSchema_ResultMetadata) ProtoMessage

func (*RuntimeActionSchema_ResultMetadata) ProtoMessage()

func (*RuntimeActionSchema_ResultMetadata) ProtoReflect

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

func (*RuntimeActionSchema_ResultMetadata) Reset

func (x *RuntimeActionSchema_ResultMetadata) Reset()

func (*RuntimeActionSchema_ResultMetadata) String

func (x *RuntimeActionSchema_ResultMetadata) String() string

type RuntimeConfig

RuntimeConfig is the singleton resource of each location. It includes generic resource configs consumed by control plane and runtime plane like: pub/sub topic/subscription resource name, Cloud Storage location storing schema etc.

type RuntimeConfig struct {

    // Output only. location_id of the runtime location. E.g. "us-west1".
    LocationId string `protobuf:"bytes,1,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
    // Output only. Pub/Sub topic for connd to send message.
    // E.g. projects/{project-id}/topics/{topic-id}
    ConndTopic string `protobuf:"bytes,2,opt,name=connd_topic,json=conndTopic,proto3" json:"connd_topic,omitempty"`
    // Output only. Pub/Sub subscription for connd to receive message.
    // E.g. projects/{project-id}/subscriptions/{topic-id}
    ConndSubscription string `protobuf:"bytes,3,opt,name=connd_subscription,json=conndSubscription,proto3" json:"connd_subscription,omitempty"`
    // Output only. Pub/Sub topic for control plne to send message.
    // communication.
    // E.g. projects/{project-id}/topics/{topic-id}
    ControlPlaneTopic string `protobuf:"bytes,4,opt,name=control_plane_topic,json=controlPlaneTopic,proto3" json:"control_plane_topic,omitempty"`
    // Output only. Pub/Sub subscription for control plane to receive message.
    // E.g. projects/{project-id}/subscriptions/{topic-id}
    ControlPlaneSubscription string `protobuf:"bytes,5,opt,name=control_plane_subscription,json=controlPlaneSubscription,proto3" json:"control_plane_subscription,omitempty"`
    // Output only. The endpoint of the connectors runtime ingress.
    RuntimeEndpoint string `protobuf:"bytes,6,opt,name=runtime_endpoint,json=runtimeEndpoint,proto3" json:"runtime_endpoint,omitempty"`
    // Output only. The state of the location.
    State RuntimeConfig_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.connectors.v1.RuntimeConfig_State" json:"state,omitempty"`
    // Output only. The Cloud Storage bucket that stores connector's schema reports.
    SchemaGcsBucket string `protobuf:"bytes,8,opt,name=schema_gcs_bucket,json=schemaGcsBucket,proto3" json:"schema_gcs_bucket,omitempty"`
    // Output only. The name of the Service Directory service name.
    ServiceDirectory string `protobuf:"bytes,9,opt,name=service_directory,json=serviceDirectory,proto3" json:"service_directory,omitempty"`
    // Output only. Name of the runtimeConfig resource.
    // Format: projects/{project}/locations/{location}/runtimeConfig
    Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeConfig) Descriptor

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

Deprecated: Use RuntimeConfig.ProtoReflect.Descriptor instead.

func (*RuntimeConfig) GetConndSubscription

func (x *RuntimeConfig) GetConndSubscription() string

func (*RuntimeConfig) GetConndTopic

func (x *RuntimeConfig) GetConndTopic() string

func (*RuntimeConfig) GetControlPlaneSubscription

func (x *RuntimeConfig) GetControlPlaneSubscription() string

func (*RuntimeConfig) GetControlPlaneTopic

func (x *RuntimeConfig) GetControlPlaneTopic() string

func (*RuntimeConfig) GetLocationId

func (x *RuntimeConfig) GetLocationId() string

func (*RuntimeConfig) GetName

func (x *RuntimeConfig) GetName() string

func (*RuntimeConfig) GetRuntimeEndpoint

func (x *RuntimeConfig) GetRuntimeEndpoint() string

func (*RuntimeConfig) GetSchemaGcsBucket

func (x *RuntimeConfig) GetSchemaGcsBucket() string

func (*RuntimeConfig) GetServiceDirectory

func (x *RuntimeConfig) GetServiceDirectory() string

func (*RuntimeConfig) GetState

func (x *RuntimeConfig) GetState() RuntimeConfig_State

func (*RuntimeConfig) ProtoMessage

func (*RuntimeConfig) ProtoMessage()

func (*RuntimeConfig) ProtoReflect

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

func (*RuntimeConfig) Reset

func (x *RuntimeConfig) Reset()

func (*RuntimeConfig) String

func (x *RuntimeConfig) String() string

type RuntimeConfig_State

State of the location.

type RuntimeConfig_State int32
const (
    // STATE_UNSPECIFIED.
    RuntimeConfig_STATE_UNSPECIFIED RuntimeConfig_State = 0
    // INACTIVE.
    //
    // Deprecated: Do not use.
    RuntimeConfig_INACTIVE RuntimeConfig_State = 1
    // ACTIVATING.
    //
    // Deprecated: Do not use.
    RuntimeConfig_ACTIVATING RuntimeConfig_State = 2
    // ACTIVE.
    RuntimeConfig_ACTIVE RuntimeConfig_State = 3
    // CREATING.
    RuntimeConfig_CREATING RuntimeConfig_State = 4
    // DELETING.
    RuntimeConfig_DELETING RuntimeConfig_State = 5
    // UPDATING.
    RuntimeConfig_UPDATING RuntimeConfig_State = 6
)

func (RuntimeConfig_State) Descriptor

func (RuntimeConfig_State) Descriptor() protoreflect.EnumDescriptor

func (RuntimeConfig_State) Enum

func (x RuntimeConfig_State) Enum() *RuntimeConfig_State

func (RuntimeConfig_State) EnumDescriptor

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

Deprecated: Use RuntimeConfig_State.Descriptor instead.

func (RuntimeConfig_State) Number

func (x RuntimeConfig_State) Number() protoreflect.EnumNumber

func (RuntimeConfig_State) String

func (x RuntimeConfig_State) String() string

func (RuntimeConfig_State) Type

func (RuntimeConfig_State) Type() protoreflect.EnumType

type RuntimeEntitySchema

Schema of a runtime entity.

type RuntimeEntitySchema struct {

    // Output only. Name of the entity.
    Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
    // Output only. List of fields in the entity.
    Fields []*RuntimeEntitySchema_Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeEntitySchema) Descriptor

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

Deprecated: Use RuntimeEntitySchema.ProtoReflect.Descriptor instead.

func (*RuntimeEntitySchema) GetEntity

func (x *RuntimeEntitySchema) GetEntity() string

func (*RuntimeEntitySchema) GetFields

func (x *RuntimeEntitySchema) GetFields() []*RuntimeEntitySchema_Field

func (*RuntimeEntitySchema) ProtoMessage

func (*RuntimeEntitySchema) ProtoMessage()

func (*RuntimeEntitySchema) ProtoReflect

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

func (*RuntimeEntitySchema) Reset

func (x *RuntimeEntitySchema) Reset()

func (*RuntimeEntitySchema) String

func (x *RuntimeEntitySchema) String() string

type RuntimeEntitySchema_Field

Metadata of an entity field.

type RuntimeEntitySchema_Field struct {

    // Name of the Field.
    Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
    // A brief description of the Field.
    Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    // The data type of the Field.
    DataType DataType `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3,enum=google.cloud.connectors.v1.DataType" json:"data_type,omitempty"`
    // The following boolean field specifies if the current Field acts
    // as a primary key or id if the parent is of type entity.
    Key bool `protobuf:"varint,4,opt,name=key,proto3" json:"key,omitempty"`
    // Specifies if the Field is readonly.
    Readonly bool `protobuf:"varint,5,opt,name=readonly,proto3" json:"readonly,omitempty"`
    // Specifies whether a null value is allowed.
    Nullable bool `protobuf:"varint,6,opt,name=nullable,proto3" json:"nullable,omitempty"`
    // The following field specifies the default value of the Field provided
    // by the external system if a value is not provided.
    DefaultValue *structpb.Value `protobuf:"bytes,7,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
    // The following map contains fields that are not explicitly mentioned
    // above,this give connectors the flexibility to add new metadata
    // fields.
    AdditionalDetails *structpb.Struct `protobuf:"bytes,8,opt,name=additional_details,json=additionalDetails,proto3" json:"additional_details,omitempty"`
    // contains filtered or unexported fields
}

func (*RuntimeEntitySchema_Field) Descriptor

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

Deprecated: Use RuntimeEntitySchema_Field.ProtoReflect.Descriptor instead.

func (*RuntimeEntitySchema_Field) GetAdditionalDetails

func (x *RuntimeEntitySchema_Field) GetAdditionalDetails() *structpb.Struct

func (*RuntimeEntitySchema_Field) GetDataType

func (x *RuntimeEntitySchema_Field) GetDataType() DataType

func (*RuntimeEntitySchema_Field) GetDefaultValue

func (x *RuntimeEntitySchema_Field) GetDefaultValue() *structpb.Value

func (*RuntimeEntitySchema_Field) GetDescription

func (x *RuntimeEntitySchema_Field) GetDescription() string

func (*RuntimeEntitySchema_Field) GetField

func (x *RuntimeEntitySchema_Field) GetField() string

func (*RuntimeEntitySchema_Field) GetKey

func (x *RuntimeEntitySchema_Field) GetKey() bool

func (*RuntimeEntitySchema_Field) GetNullable

func (x *RuntimeEntitySchema_Field) GetNullable() bool

func (*RuntimeEntitySchema_Field) GetReadonly

func (x *RuntimeEntitySchema_Field) GetReadonly() bool

func (*RuntimeEntitySchema_Field) ProtoMessage

func (*RuntimeEntitySchema_Field) ProtoMessage()

func (*RuntimeEntitySchema_Field) ProtoReflect

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

func (*RuntimeEntitySchema_Field) Reset

func (x *RuntimeEntitySchema_Field) Reset()

func (*RuntimeEntitySchema_Field) String

func (x *RuntimeEntitySchema_Field) String() string

type Secret

Secret provides a reference to entries in Secret Manager.

type Secret struct {

    // The resource name of the secret version in the format,
    // format as: `projects/*/secrets/*/versions/*`.
    SecretVersion string `protobuf:"bytes,1,opt,name=secret_version,json=secretVersion,proto3" json:"secret_version,omitempty"`
    // contains filtered or unexported fields
}

func (*Secret) Descriptor

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

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetSecretVersion

func (x *Secret) GetSecretVersion() string

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect

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

func (*Secret) Reset

func (x *Secret) Reset()

func (*Secret) String

func (x *Secret) String() string

type SupportedRuntimeFeatures

Supported runtime features of a connector version. This is passed to the management layer to add a new connector version by the connector developer. Details about how this proto is passed to the management layer is covered in this doc - go/runtime-manifest.

type SupportedRuntimeFeatures struct {

    // Specifies if the connector supports entity apis like 'createEntity'.
    EntityApis bool `protobuf:"varint,1,opt,name=entity_apis,json=entityApis,proto3" json:"entity_apis,omitempty"`
    // Specifies if the connector supports action apis like 'executeAction'.
    ActionApis bool `protobuf:"varint,2,opt,name=action_apis,json=actionApis,proto3" json:"action_apis,omitempty"`
    // Specifies if the connector supports 'ExecuteSqlQuery' operation.
    SqlQuery bool `protobuf:"varint,3,opt,name=sql_query,json=sqlQuery,proto3" json:"sql_query,omitempty"`
    // contains filtered or unexported fields
}

func (*SupportedRuntimeFeatures) Descriptor

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

Deprecated: Use SupportedRuntimeFeatures.ProtoReflect.Descriptor instead.

func (*SupportedRuntimeFeatures) GetActionApis

func (x *SupportedRuntimeFeatures) GetActionApis() bool

func (*SupportedRuntimeFeatures) GetEntityApis

func (x *SupportedRuntimeFeatures) GetEntityApis() bool

func (*SupportedRuntimeFeatures) GetSqlQuery

func (x *SupportedRuntimeFeatures) GetSqlQuery() bool

func (*SupportedRuntimeFeatures) ProtoMessage

func (*SupportedRuntimeFeatures) ProtoMessage()

func (*SupportedRuntimeFeatures) ProtoReflect

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

func (*SupportedRuntimeFeatures) Reset

func (x *SupportedRuntimeFeatures) Reset()

func (*SupportedRuntimeFeatures) String

func (x *SupportedRuntimeFeatures) String() string

type UnimplementedConnectorsServer

UnimplementedConnectorsServer can be embedded to have forward compatible implementations.

type UnimplementedConnectorsServer struct {
}

func (*UnimplementedConnectorsServer) CreateConnection

func (*UnimplementedConnectorsServer) CreateConnection(context.Context, *CreateConnectionRequest) (*longrunning.Operation, error)

func (*UnimplementedConnectorsServer) DeleteConnection

func (*UnimplementedConnectorsServer) DeleteConnection(context.Context, *DeleteConnectionRequest) (*longrunning.Operation, error)

func (*UnimplementedConnectorsServer) GetConnection

func (*UnimplementedConnectorsServer) GetConnection(context.Context, *GetConnectionRequest) (*Connection, error)

func (*UnimplementedConnectorsServer) GetConnectionSchemaMetadata

func (*UnimplementedConnectorsServer) GetConnectionSchemaMetadata(context.Context, *GetConnectionSchemaMetadataRequest) (*ConnectionSchemaMetadata, error)

func (*UnimplementedConnectorsServer) GetConnector

func (*UnimplementedConnectorsServer) GetConnector(context.Context, *GetConnectorRequest) (*Connector, error)

func (*UnimplementedConnectorsServer) GetConnectorVersion

func (*UnimplementedConnectorsServer) GetConnectorVersion(context.Context, *GetConnectorVersionRequest) (*ConnectorVersion, error)

func (*UnimplementedConnectorsServer) GetProvider

func (*UnimplementedConnectorsServer) GetProvider(context.Context, *GetProviderRequest) (*Provider, error)

func (*UnimplementedConnectorsServer) GetRuntimeConfig

func (*UnimplementedConnectorsServer) GetRuntimeConfig(context.Context, *GetRuntimeConfigRequest) (*RuntimeConfig, error)

func (*UnimplementedConnectorsServer) ListConnections

func (*UnimplementedConnectorsServer) ListConnections(context.Context, *ListConnectionsRequest) (*ListConnectionsResponse, error)

func (*UnimplementedConnectorsServer) ListConnectorVersions

func (*UnimplementedConnectorsServer) ListConnectorVersions(context.Context, *ListConnectorVersionsRequest) (*ListConnectorVersionsResponse, error)

func (*UnimplementedConnectorsServer) ListConnectors

func (*UnimplementedConnectorsServer) ListConnectors(context.Context, *ListConnectorsRequest) (*ListConnectorsResponse, error)

func (*UnimplementedConnectorsServer) ListProviders

func (*UnimplementedConnectorsServer) ListProviders(context.Context, *ListProvidersRequest) (*ListProvidersResponse, error)

func (*UnimplementedConnectorsServer) ListRuntimeActionSchemas

func (*UnimplementedConnectorsServer) ListRuntimeActionSchemas(context.Context, *ListRuntimeActionSchemasRequest) (*ListRuntimeActionSchemasResponse, error)

func (*UnimplementedConnectorsServer) ListRuntimeEntitySchemas

func (*UnimplementedConnectorsServer) ListRuntimeEntitySchemas(context.Context, *ListRuntimeEntitySchemasRequest) (*ListRuntimeEntitySchemasResponse, error)

func (*UnimplementedConnectorsServer) UpdateConnection

func (*UnimplementedConnectorsServer) UpdateConnection(context.Context, *UpdateConnectionRequest) (*longrunning.Operation, error)

type UpdateConnectionRequest

Request message for ConnectorsService.UpdateConnection

type UpdateConnectionRequest struct {

    // Required. Connection resource.
    Connection *Connection `protobuf:"bytes,1,opt,name=connection,proto3" json:"connection,omitempty"`
    // Required. Field mask is used to specify the fields to be overwritten in the
    // Connection resource by the update.
    // The fields specified in the update_mask are relative to the resource, not
    // the full request. A field will be overwritten if it is in the mask. If the
    // user does not provide a mask then all fields will be overwritten.
    UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
    // contains filtered or unexported fields
}

func (*UpdateConnectionRequest) Descriptor

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

Deprecated: Use UpdateConnectionRequest.ProtoReflect.Descriptor instead.

func (*UpdateConnectionRequest) GetConnection

func (x *UpdateConnectionRequest) GetConnection() *Connection

func (*UpdateConnectionRequest) GetUpdateMask

func (x *UpdateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateConnectionRequest) ProtoMessage

func (*UpdateConnectionRequest) ProtoMessage()

func (*UpdateConnectionRequest) ProtoReflect

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

func (*UpdateConnectionRequest) Reset

func (x *UpdateConnectionRequest) Reset()

func (*UpdateConnectionRequest) String

func (x *UpdateConnectionRequest) String() string