MCPcopy Create free account

hub / github.com/aws/aws-advanced-go-wrapper / types & classes

Types & classes307 in github.com/aws/aws-advanced-go-wrapper

↓ 2 callersTypeAliasRegion
awssql/region_util/region.go:19
↓ 1 callersTypeAliasRoleType
custom-endpoint/custom_endpoint_info.go:36
StructAdfsCredentialsProviderFactory
federated-auth/adfs_credentials_provider_factory.go:36
StructAllowedAndBlockedHosts
awssql/driver_infrastructure/allowed_and_blocked_hosts.go:28
StructAuroraConnectionTrackerPlugin
awssql/plugins/aurora_connection_tracker.go:46
StructAuroraConnectionTrackerPluginFactory
awssql/plugins/aurora_connection_tracker.go:33
StructAuroraInitialConnectionStrategyPlugin
awssql/plugins/aurora_initial_connection_strategy_plugin.go:58
StructAuroraInitialConnectionStrategyPluginFactory
awssql/plugins/aurora_initial_connection_strategy_plugin.go:33
InterfaceAuroraLimitlessDialect
awssql/driver_infrastructure/database_dialect.go:71
StructAuroraMySQLDatabaseDialect
awssql/driver_infrastructure/mysql_database_dialects.go:207
StructAuroraPgDatabaseDialect
awssql/driver_infrastructure/pg_database_dialects.go:189
StructAuroraTopologyUtils
============================================================================= Aurora Topology Utils ==================================================
awssql/driver_infrastructure/topology_utils.go:242
InterfaceAwsCredentialsProviderHandler
auth-helpers/aws_credentials_management.go:29
StructAwsRdsSecrets
aws-secrets-manager/aws_secrets_manager_connection_util.go:34
InterfaceAwsSecretsManagerClient
Aws Secrets Manager Client.
aws-secrets-manager/aws_client_helper.go:32
StructAwsSecretsManagerPlugin
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:62
StructAwsSecretsManagerPluginFactory
aws-secrets-manager/aws_secrets_manager_connection_plugin.go:44
InterfaceAwsStsClient
Aws Sts Client.
auth-helpers/aws_client_helper.go:29
FuncTypeAwsStsClientProvider
func(region string) AwsStsClient
auth-helpers/aws_client_helper.go:33
StructAwsWrapperConn
awssql/driver/driver.go:180
StructAwsWrapperDriver
awssql/driver/driver.go:57
StructAwsWrapperError
awssql/error_util/errors.go:38
TypeAliasAwsWrapperErrorType
awssql/error_util/errors.go:21
StructAwsWrapperMySQLRows
awssql/driver/driver.go:583
StructAwsWrapperPgRows
awssql/driver/driver.go:563
StructAwsWrapperProperty
awssql/property_util/aws_wrapper_property.go:50
StructAwsWrapperResult
awssql/driver/driver.go:446
StructAwsWrapperRows
awssql/driver/driver.go:505
StructAwsWrapperStmt
awssql/driver/driver.go:368
StructAwsWrapperTx
awssql/driver/driver.go:484
TypeAliasAwssqlCtx
awssql/awsctx/awssql_context.go:19
StructBaseConnectionPlugin
awssql/plugins/base_connection_plugin.go:29
StructBaseRouting
awssql/plugins/bg/base_routing.go:32
StructBatchingEventPublisher
BatchingEventPublisher is an EventPublisher that batches events and delivers them periodically. Implements driver_infrastructure.EventPublisher.
awssql/services/events.go:126
InterfaceBlueGreenDialect
awssql/driver_infrastructure/database_dialect.go:76
StructBlueGreenInterimStatus
awssql/plugins/bg/bg_interim_status.go:33
TypeAliasBlueGreenIntervalRate
awssql/driver_infrastructure/bg_helpers.go:38
StructBlueGreenPhase
awssql/driver_infrastructure/bg_helpers.go:87
StructBlueGreenPlugin
awssql/plugins/bg/bg_plugin.go:59
StructBlueGreenPluginFactory
awssql/plugins/bg/bg_plugin.go:43
StructBlueGreenResult
awssql/driver_infrastructure/bg_helpers.go:262
StructBlueGreenRole
awssql/driver_infrastructure/bg_helpers.go:125
StructBlueGreenStatus
awssql/driver_infrastructure/bg_helpers.go:154
StructBlueGreenStatusMonitor
awssql/plugins/bg/bg_status_monitor.go:45
StructBlueGreenStatusProvider
awssql/plugins/bg/bg_status_provider.go:46
StructBunPgDriver
bun-pg-driver/driver.go:28
StructBunPgDriverDialect
bun-pg-driver/bun_driver_dialect.go:44
StructBunPgErrorHandler
bun-pg-driver/bun_error_handler.go:51
StructCacheMap
awssql/utils/cache_map.go:28
InterfaceCanReleaseResources
awssql/driver_infrastructure/plugin_helpers.go:134
InterfaceClusterTopologyMonitor
awssql/driver_infrastructure/cluster_topology_monitor.go:49
StructClusterTopologyMonitorImpl
awssql/driver_infrastructure/cluster_topology_monitor.go:59
InterfaceClusterTopologyUtils
ClusterTopologyUtils extends TopologyUtils with single-cluster topology querying for Aurora and Multi-AZ clusters.
awssql/driver_infrastructure/topology_utils.go:57
FuncTypeConnectFunc
func(props *utils.RWMap[string, string]) (driver.Conn, error)
awssql/driver_infrastructure/plugin_helpers.go:28
InterfaceConnectRouting
awssql/driver_infrastructure/bg_helpers.go:238
StructConnectTimePlugin
awssql/plugins/connect_time_plugin.go:45
StructConnectTimePluginFactory
awssql/plugins/connect_time_plugin.go:31
StructConnectionContainer
awssql/driver_infrastructure/cluster_topology_monitor.go:43
InterfaceConnectionPlugin
awssql/driver_infrastructure/connection_plugin.go:26
StructConnectionPluginChainBuilder
awssql/driver/connection_plugin_chain_builder.go:59
InterfaceConnectionPluginFactory
awssql/driver_infrastructure/connection_plugin_factory.go:23
InterfaceConnectionProvider
awssql/driver_infrastructure/connection_provider.go:25
StructConnectionProviderManager
awssql/driver_infrastructure/connection_provider_manager.go:26
InterfaceConnectionTracker
awssql/plugins/connection_tracker/connection_tracker.go:25
FuncTypeContainerOption
ContainerOption is a functional option for configuring FullServicesContainer.
awssql/services/container.go:110
StructCoreServiceContainer
CoreServiceContainer holds the shared singleton services used across all connections.
awssql/services/core.go:38
InterfaceCredentialsProviderFactory
auth-helpers/credentials_provider_factory.go:34
StructCustomAwsCredentialsProvider
examples/aws_credentials_provider_handler_example.go:32
StructCustomConnectionProvider
This is an example implementation of ConnectionProvider.
examples/custom_connection_provider_example.go:80
StructCustomEndpointInfo
custom-endpoint/custom_endpoint_info.go:27
InterfaceCustomEndpointMonitor
custom-endpoint/custom_endpoint_monitor.go:41
StructCustomEndpointMonitorImpl
custom-endpoint/custom_endpoint_monitor.go:51
StructCustomEndpointPlugin
custom-endpoint/custom_endpoint_plugin.go:87
StructCustomEndpointPluginFactory
custom-endpoint/custom_endpoint_plugin.go:47
StructDataAccessEvent
============================================================================= Event Types (concrete implementations of driver_infrastructure.Event) ==
awssql/services/events.go:40
InterfaceDatabaseDialect
awssql/driver_infrastructure/database_dialect.go:23
TypeAliasDatabaseEngine
awssql/driver_infrastructure/fixed_value_types.go:86
StructDefaultPlugin
awssql/plugins/default_plugin.go:30
StructDefaultRegionProvider
awssql/region_util/region_util.go:31
StructDefaultTelemetryFactory
awssql/utils/telemetry/default_telemetry_factory.go:41
StructDeveloperConnectionPlugin
awssql/plugins/developer_connection_plugin.go:46
StructDeveloperConnectionPluginFactory
awssql/plugins/developer_connection_plugin.go:31
TypeAliasDialectCode
awssql/driver_infrastructure/fixed_value_types.go:71
StructDialectManager
awssql/driver_infrastructure/dialect_manager.go:53
InterfaceDialectProvider
awssql/driver_infrastructure/dialect_manager.go:48
FuncTypeDisposalFunc
func(T) bool
awssql/utils/sliding_expiration_cache.go:28
StructDriverConnectionProvider
awssql/driver_infrastructure/driver_connection_provider.go:26
InterfaceDriverDialect
awssql/driver_infrastructure/driver_dialect.go:26
TypeAliasDriverPropertyKey
awssql/driver_infrastructure/driver_dialect.go:55
StructDriverPropertyOption
DriverPropertyOption represents a logical property key-value pair to be translated into a driver-specific DSN parameter.
awssql/driver_infrastructure/driver_dialect.go:70
InterfaceDriverPropertyResolver
awssql/driver_infrastructure/driver_dialect.go:62
StructDsnHostListProvider
awssql/driver_infrastructure/dsn_host_list_provider.go:29
StructEmptyResult
awssql/driver_infrastructure/bg_helpers.go:281
InterfaceErrorHandler
awssql/error_util/error_handler.go:19
InterfaceErrorSimulator
awssql/plugins/error_simulator/error_simulator.go:19
InterfaceErrorSimulatorConnectCallback
awssql/plugins/error_simulator/error_simulator_connect_callback.go:23
StructErrorSimulatorManager
awssql/plugins/error_simulator/error_simulator_manager.go:28
InterfaceErrorSimulatorMethodCallback
awssql/plugins/error_simulator/error_simulator_method_callback.go:19
InterfaceEvent
Event is the interface all events must implement.
awssql/driver_infrastructure/event.go:26
InterfaceEventPublisher
EventPublisher publishes events to subscribers.
awssql/driver_infrastructure/event.go:37
next →1–100 of 307, ranked by callers