Documentation
¶
Index ¶
- Variables
- func Run()
- func RunServer(ctx context.Context, args []string) error
- type CLI
- func (c *CLI) EndpointStrategies() endpointstrategy.Config
- func (c *CLI) GetACMHandler() service.Registerable
- func (c *CLI) GetACMPCAHandler() service.Registerable
- func (c *CLI) GetAPIGatewayHandler() service.Registerable
- func (c *CLI) GetAPIGatewayManagementAPIHandler() service.Registerable
- func (c *CLI) GetAPIGatewayV2Handler() service.Registerable
- func (c *CLI) GetARCZonalShiftHandler() service.Registerable
- func (c *CLI) GetAWSConfigHandler() service.Registerable
- func (c *CLI) GetAccessAnalyzerHandler() service.Registerable
- func (c *CLI) GetAgentCoreEndpointURL() string
- func (c *CLI) GetAgentCoreSettings() agentcorebackend.Settings
- func (c *CLI) GetAmplifyHandler() service.Registerable
- func (c *CLI) GetAppConfigDataHandler() service.Registerable
- func (c *CLI) GetAppConfigHandler() service.Registerable
- func (c *CLI) GetAppIntegrationsHandler() service.Registerable
- func (c *CLI) GetAppSyncHandler() service.Registerable
- func (c *CLI) GetApplicationAutoscalingHandler() service.Registerable
- func (c *CLI) GetAthenaHandler() service.Registerable
- func (c *CLI) GetAthenaSettings() athenabackend.Settings
- func (c *CLI) GetAutoscalingHandler() service.Registerable
- func (c *CLI) GetAzureACRSettings() acr.Settings
- func (c *CLI) GetAzureARMHandler() service.Registerable
- func (c *CLI) GetAzureARMSettings() azurearmbackend.Settings
- func (c *CLI) GetAzureAppConfigHandler() service.Registerable
- func (c *CLI) GetAzureAppConfigSettings() azureappconfigbackend.Settings
- func (c *CLI) GetAzureBlobHandler() service.Registerable
- func (c *CLI) GetAzureBlobSettings() azureblobbackend.Settings
- func (c *CLI) GetAzureEventGridHandler() service.Registerable
- func (c *CLI) GetAzureEventGridSettings() azureeventgridbackend.Settings
- func (c *CLI) GetAzureEventHubsHandler() service.Registerable
- func (c *CLI) GetAzureEventHubsSettings() azureeventhubsbackend.Settings
- func (c *CLI) GetAzureFileHandler() service.Registerable
- func (c *CLI) GetAzureFileSettings() azurefilebackend.Settings
- func (c *CLI) GetAzureFunctionsHandler() service.Registerable
- func (c *CLI) GetAzureFunctionsSettings() azurefunctions.Settings
- func (c *CLI) GetAzureKeyVaultHandler() service.Registerable
- func (c *CLI) GetAzureKeyVaultPort() int
- func (c *CLI) GetAzureKeyVaultSettings() azurekeyvaultbackend.Settings
- func (c *CLI) GetAzureMonitorHandler() service.Registerable
- func (c *CLI) GetAzureMonitorSettings() azuremonitorbackend.Settings
- func (c *CLI) GetAzureQueueHandler() service.Registerable
- func (c *CLI) GetAzureQueueSettings() azurequeuebackend.Settings
- func (c *CLI) GetAzureRedisSettings() azureredisbackend.Settings
- func (c *CLI) GetAzureSQLSettings() azuresqlbackend.Settings
- func (c *CLI) GetAzureServiceBusHandler() service.Registerable
- func (c *CLI) GetAzureServiceBusPort() int
- func (c *CLI) GetAzureServiceBusSettings() azureservicebusbackend.Settings
- func (c *CLI) GetAzureStorageVHostPort() int
- func (c *CLI) GetAzureStorageVHostSettings() azurestoragevhostbackend.Settings
- func (c *CLI) GetAzureTableHandler() service.Registerable
- func (c *CLI) GetAzureTableSettings() azuretablebackend.Settings
- func (c *CLI) GetBackupHandler() service.Registerable
- func (c *CLI) GetBackupSettings() backupbackend.Settings
- func (c *CLI) GetBatchHandler() service.Registerable
- func (c *CLI) GetBatchSettings() batchbackend.Settings
- func (c *CLI) GetBedrockHandler() service.Registerable
- func (c *CLI) GetBedrockRuntimeHandler() service.Registerable
- func (c *CLI) GetCeHandler() service.Registerable
- func (c *CLI) GetCloudControlHandler() service.Registerable
- func (c *CLI) GetCloudFormationHandler() service.Registerable
- func (c *CLI) GetCloudFrontHandler() service.Registerable
- func (c *CLI) GetCloudHSMV2Handler() service.Registerable
- func (c *CLI) GetCloudTrailHandler() service.Registerable
- func (c *CLI) GetCloudWatchHandler() service.Registerable
- func (c *CLI) GetCloudWatchLogsHandler() service.Registerable
- func (c *CLI) GetCloudWatchLogsSettings() cwlogsbackend.Settings
- func (c *CLI) GetCodeArtifactHandler() service.Registerable
- func (c *CLI) GetCodeBuildHandler() service.Registerable
- func (c *CLI) GetCodeBuildSettings() codebuildbackend.Settings
- func (c *CLI) GetCodeCommitHandler() service.Registerable
- func (c *CLI) GetCodeConnectionsHandler() service.Registerable
- func (c *CLI) GetCodeDeployHandler() service.Registerable
- func (c *CLI) GetCodeGuruReviewerHandler() service.Registerable
- func (c *CLI) GetCodePipelineHandler() service.Registerable
- func (c *CLI) GetCodeStarConnectionsHandler() service.Registerable
- func (c *CLI) GetCognitoIDPHandler() service.Registerable
- func (c *CLI) GetCognitoIdentityHandler() service.Registerable
- func (c *CLI) GetConnectHandler() service.Registerable
- func (c *CLI) GetCosmosDBHandler() service.Registerable
- func (c *CLI) GetCosmosDBSettings() cosmosdbbackend.Settings
- func (c *CLI) GetDMSHandler() service.Registerable
- func (c *CLI) GetDSQLHandler() service.Registerable
- func (c *CLI) GetDataSyncHandler() service.Registerable
- func (c *CLI) GetDirectConnectHandler() service.Registerable
- func (c *CLI) GetDirectoryServiceHandler() service.Registerable
- func (c *CLI) GetDocDBEngine() string
- func (c *CLI) GetDocDBHandler() service.Registerable
- func (c *CLI) GetDynamoDBClient() *dynamodb.Client
- func (c *CLI) GetDynamoDBHandler() service.Registerable
- func (c *CLI) GetDynamoDBSettings() ddbbackend.Settings
- func (c *CLI) GetDynamoDBStreamsHandler() service.Registerable
- func (c *CLI) GetEC2ComputeProvider() string
- func (c *CLI) GetEC2DockerComputeConfig() ec2backend.DockerComputeConfig
- func (c *CLI) GetEC2Handler() service.Registerable
- func (c *CLI) GetEC2Settings() ec2backend.Settings
- func (c *CLI) GetECRHandler() service.Registerable
- func (c *CLI) GetECRPublicHandler() service.Registerable
- func (c *CLI) GetECSHandler() service.Registerable
- func (c *CLI) GetEFSHandler() service.Registerable
- func (c *CLI) GetEKSEngine() string
- func (c *CLI) GetEKSHandler() service.Registerable
- func (c *CLI) GetELBHandler() service.Registerable
- func (c *CLI) GetELBv2Handler() service.Registerable
- func (c *CLI) GetEMRHandler() service.Registerable
- func (c *CLI) GetEMRSettings() emrbackend.Settings
- func (c *CLI) GetElastiCacheEngine() string
- func (c *CLI) GetElastiCacheHandler() service.Registerable
- func (c *CLI) GetElasticbeanstalkHandler() service.Registerable
- func (c *CLI) GetElasticsearchEngine() string
- func (c *CLI) GetElasticsearchHandler() service.Registerable
- func (c *CLI) GetElasticsearchProcessingDelay() time.Duration
- func (c *CLI) GetEmrServerlessHandler() service.Registerable
- func (c *CLI) GetEndpoint() string
- func (c *CLI) GetEventBridgeHandler() service.Registerable
- func (c *CLI) GetFISHandler() service.Registerable
- func (c *CLI) GetFISSettings() fisbackend.Settings
- func (c *CLI) GetFSxHandler() service.Registerable
- func (c *CLI) GetFaultStore() *chaos.FaultStore
- func (c *CLI) GetFirehoseHandler() service.Registerable
- func (c *CLI) GetFlinkDataDir() string
- func (c *CLI) GetFlinkEndpointURL() string
- func (c *CLI) GetFlinkEngine() string
- func (c *CLI) GetGCPArtifactRegistryHandler() service.Registerable
- func (c *CLI) GetGCPArtifactRegistrySettings() gcparbackend.Settings
- func (c *CLI) GetGCPBigQueryHandler() service.Registerable
- func (c *CLI) GetGCPBigQuerySettings() gcpbigquerybackend.Settings
- func (c *CLI) GetGCPBigtableHandler() service.Registerable
- func (c *CLI) GetGCPBigtableSettings() gcpbigtablebackend.Settings
- func (c *CLI) GetGCPCloudBuildHandler() service.Registerable
- func (c *CLI) GetGCPCloudBuildSettings() gcpcloudbuildbackend.Settings
- func (c *CLI) GetGCPCloudTasksHandler() service.Registerable
- func (c *CLI) GetGCPCloudTasksSettings() gcpcloudtasksbackend.Settings
- func (c *CLI) GetGCPComputeHandler() service.Registerable
- func (c *CLI) GetGCPComputeSettings() gcpcomputebackend.Settings
- func (c *CLI) GetGCPDNSHandler() service.Registerable
- func (c *CLI) GetGCPDNSSettings() gcpdnsbackend.Settings
- func (c *CLI) GetGCPEventarcHandler() service.Registerable
- func (c *CLI) GetGCPEventarcSettings() gcpeventarcbackend.Settings
- func (c *CLI) GetGCPFirestoreHandler() service.Registerable
- func (c *CLI) GetGCPFirestoreSettings() gcpfirestorebackend.Settings
- func (c *CLI) GetGCPFunctionsHandler() service.Registerable
- func (c *CLI) GetGCPFunctionsSettings() gcpfunctionsbackend.Settings
- func (c *CLI) GetGCPIAMHandler() service.Registerable
- func (c *CLI) GetGCPIAMSettings() gcpiambackend.Settings
- func (c *CLI) GetGCPKMSHandler() service.Registerable
- func (c *CLI) GetGCPKMSSettings() gcpkmsbackend.Settings
- func (c *CLI) GetGCPLoggingHandler() service.Registerable
- func (c *CLI) GetGCPLoggingSettings() gcploggingbackend.Settings
- func (c *CLI) GetGCPMonitoringHandler() service.Registerable
- func (c *CLI) GetGCPMonitoringSettings() gcpmonitoringbackend.Settings
- func (c *CLI) GetGCPPubSubHandler() service.Registerable
- func (c *CLI) GetGCPPubSubSettings() gcppubsubbackend.Settings
- func (c *CLI) GetGCPRedisHandler() service.Registerable
- func (c *CLI) GetGCPRedisSettings() gcpredisbackend.Settings
- func (c *CLI) GetGCPRunHandler() service.Registerable
- func (c *CLI) GetGCPRunSettings() gcprunbackend.Settings
- func (c *CLI) GetGCPSQLHandler() service.Registerable
- func (c *CLI) GetGCPSQLSettings() gcpsqlbackend.Settings
- func (c *CLI) GetGCPSchedulerHandler() service.Registerable
- func (c *CLI) GetGCPSchedulerSettings() gcpschedulerbackend.Settings
- func (c *CLI) GetGCPSecretManagerHandler() service.Registerable
- func (c *CLI) GetGCPSecretManagerSettings() gcpsecretmanagerbackend.Settings
- func (c *CLI) GetGCPSpannerHandler() service.Registerable
- func (c *CLI) GetGCPSpannerSettings() gcpspannerbackend.Settings
- func (c *CLI) GetGCPStorageHandler() service.Registerable
- func (c *CLI) GetGCPStorageSettings() gcpstoragebackend.Settings
- func (c *CLI) GetGCPWorkflowsHandler() service.Registerable
- func (c *CLI) GetGCPWorkflowsSettings() gcpworkflowsbackend.Settings
- func (c *CLI) GetGlacierHandler() service.Registerable
- func (c *CLI) GetGlobalConfig() *config.GlobalConfig
- func (c *CLI) GetGlueHandler() service.Registerable
- func (c *CLI) GetGrafanaHandler() service.Registerable
- func (c *CLI) GetGuardDutyHandler() service.Registerable
- func (c *CLI) GetIAMHandler() service.Registerable
- func (c *CLI) GetIdentityStoreHandler() service.Registerable
- func (c *CLI) GetInspector2Handler() service.Registerable
- func (c *CLI) GetIoTAnalyticsHandler() service.Registerable
- func (c *CLI) GetIoTDataPlaneHandler() service.Registerable
- func (c *CLI) GetIoTHandler() service.Registerable
- func (c *CLI) GetIoTSettings() iotbackend.Settings
- func (c *CLI) GetIoTWirelessHandler() service.Registerable
- func (c *CLI) GetKMSHandler() service.Registerable
- func (c *CLI) GetKMSSettings() kmsbackend.Settings
- func (c *CLI) GetKafkaCADir() string
- func (c *CLI) GetKafkaConnectHandler() service.Registerable
- func (c *CLI) GetKafkaEngine() string
- func (c *CLI) GetKafkaHandler() service.Registerable
- func (c *CLI) GetKinesisAnalyticsHandler() service.Registerable
- func (c *CLI) GetKinesisAnalyticsV2Handler() service.Registerable
- func (c *CLI) GetKinesisHandler() service.Registerable
- func (c *CLI) GetKinesisSettings() kinesisbackend.Settings
- func (c *CLI) GetKinesisVideoHandler() service.Registerable
- func (c *CLI) GetLakeFormationHandler() service.Registerable
- func (c *CLI) GetLambdaHandler() service.Registerable
- func (c *CLI) GetLambdaSettings() lambdabackend.Settings
- func (c *CLI) GetLightsailHandler() service.Registerable
- func (c *CLI) GetMGNHandler() service.Registerable
- func (c *CLI) GetMQEngine() string
- func (c *CLI) GetMQHandler() service.Registerable
- func (c *CLI) GetMWAAEndpointURL() string
- func (c *CLI) GetMWAAEngine() string
- func (c *CLI) GetMWAAHandler() service.Registerable
- func (c *CLI) GetMacie2Handler() service.Registerable
- func (c *CLI) GetManagedBlockchainHandler() service.Registerable
- func (c *CLI) GetMediaConvertHandler() service.Registerable
- func (c *CLI) GetMediaStoreDataHandler() service.Registerable
- func (c *CLI) GetMediaStoreHandler() service.Registerable
- func (c *CLI) GetMemoryDBEngine() string
- func (c *CLI) GetMemoryDBHandler() service.Registerable
- func (c *CLI) GetNeptuneEngine() string
- func (c *CLI) GetNeptuneHandler() service.Registerable
- func (c *CLI) GetNetworkManagerHandler() service.Registerable
- func (c *CLI) GetNetworkMonitorHandler() service.Registerable
- func (c *CLI) GetOAMHandler() service.Registerable
- func (c *CLI) GetOCICoreSettings() ocicorebackend.Settings
- func (c *CLI) GetOCIFunctionsHandler() service.Registerable
- func (c *CLI) GetOCIFunctionsSettings() ocifunctionsbackend.Settings
- func (c *CLI) GetOCIIdentityHandler() service.Registerable
- func (c *CLI) GetOCIIdentitySettings() ociidentitybackend.Settings
- func (c *CLI) GetOCIObjectStorageHandler() service.Registerable
- func (c *CLI) GetOCIObjectStorageSettings() ociobjectstoragebackend.Settings
- func (c *CLI) GetOCIStreamingHandler() service.Registerable
- func (c *CLI) GetOCIStreamingSettings() ocistreamingbackend.Settings
- func (c *CLI) GetOCIVaultHandler() service.Registerable
- func (c *CLI) GetOCIVaultSettings() ocivaultbackend.Settings
- func (c *CLI) GetOpenSearchEngine() string
- func (c *CLI) GetOpenSearchHandler() service.Registerable
- func (c *CLI) GetOrganizationsHandler() service.Registerable
- func (c *CLI) GetOutpostsHandler() service.Registerable
- func (c *CLI) GetPinpointHandler() service.Registerable
- func (c *CLI) GetPipesHandler() service.Registerable
- func (c *CLI) GetPortAllocator() *portalloc.Allocator
- func (c *CLI) GetRAMHandler() service.Registerable
- func (c *CLI) GetRDSCADir() string
- func (c *CLI) GetRDSDataHandler() service.Registerable
- func (c *CLI) GetRDSDumpDir() string
- func (c *CLI) GetRDSEngine() string
- func (c *CLI) GetRDSHandler() service.Registerable
- func (c *CLI) GetRUMHandler() service.Registerable
- func (c *CLI) GetRedshiftDataHandler() service.Registerable
- func (c *CLI) GetRedshiftEngine() string
- func (c *CLI) GetRedshiftHandler() service.Registerable
- func (c *CLI) GetRedshiftServerlessHandler() service.Registerable
- func (c *CLI) GetRegistryDataDir() string
- func (c *CLI) GetResilienceHubHandler() service.Registerable
- func (c *CLI) GetResourceGroupsHandler() service.Registerable
- func (c *CLI) GetResourceGroupsTaggingHandler() service.Registerable
- func (c *CLI) GetRoute53Handler() service.Registerable
- func (c *CLI) GetRoute53RecoveryClusterHandler() service.Registerable
- func (c *CLI) GetRoute53RecoveryControlConfigHandler() service.Registerable
- func (c *CLI) GetRoute53RecoveryReadinessHandler() service.Registerable
- func (c *CLI) GetRoute53ResolverHandler() service.Registerable
- func (c *CLI) GetS3Client() *s3.Client
- func (c *CLI) GetS3ControlHandler() service.Registerable
- func (c *CLI) GetS3Endpoint() string
- func (c *CLI) GetS3Handler() service.Registerable
- func (c *CLI) GetS3Settings() s3backend.Settings
- func (c *CLI) GetS3TablesHandler() service.Registerable
- func (c *CLI) GetSESHandler() service.Registerable
- func (c *CLI) GetSESSettings() sesbackend.Settings
- func (c *CLI) GetSESv2Handler() service.Registerable
- func (c *CLI) GetSNSHandler() service.Registerable
- func (c *CLI) GetSQSClient() *sqssdk.Client
- func (c *CLI) GetSQSHandler() service.Registerable
- func (c *CLI) GetSQSSettings() sqsbackend.Settings
- func (c *CLI) GetSSMClient() *ssmsdk.Client
- func (c *CLI) GetSSMHandler() service.Registerable
- func (c *CLI) GetSSMSettings() ssmbackend.Settings
- func (c *CLI) GetSTSClient() *stssdk.Client
- func (c *CLI) GetSTSHandler() service.Registerable
- func (c *CLI) GetSTSSettings() stsbackend.Settings
- func (c *CLI) GetSWFHandler() service.Registerable
- func (c *CLI) GetSageMakerEngine() string
- func (c *CLI) GetSageMakerHandler() service.Registerable
- func (c *CLI) GetSageMakerRuntimeHandler() service.Registerable
- func (c *CLI) GetSchedulerHandler() service.Registerable
- func (c *CLI) GetSecretsManagerHandler() service.Registerable
- func (c *CLI) GetServerlessRepoHandler() service.Registerable
- func (c *CLI) GetServiceDiscoveryHandler() service.Registerable
- func (c *CLI) GetSettings() dashboard.Settings
- func (c *CLI) GetShieldHandler() service.Registerable
- func (c *CLI) GetSsoAdminHandler() service.Registerable
- func (c *CLI) GetStepFunctionsHandler() service.Registerable
- func (c *CLI) GetStepFunctionsSettings() sfnbackend.Settings
- func (c *CLI) GetSupportHandler() service.Registerable
- func (c *CLI) GetTextractHandler() service.Registerable
- func (c *CLI) GetTimestreamInfluxDBDataDir() string
- func (c *CLI) GetTimestreamQueryHandler() service.Registerable
- func (c *CLI) GetTimestreamWriteHandler() service.Registerable
- func (c *CLI) GetTranscribeHandler() service.Registerable
- func (c *CLI) GetTransferHandler() service.Registerable
- func (c *CLI) GetVerifiedPermissionsHandler() service.Registerable
- func (c *CLI) GetWAFHandler() service.Registerable
- func (c *CLI) GetWafv2Handler() service.Registerable
- func (c *CLI) GetXRaySettings() xraybackend.Settings
- func (c *CLI) GetXrayHandler() service.Registerable
- func (c *CLI) IAMPolicyStream() *iampolicystream.Recorder
- func (c *CLI) LoadConfig() error
- func (c *CLI) SaveConfig() error
- func (c *CLI) UpdateSettings(s dashboard.Settings)
- func (c *CLI) Validate() error
- type CORSSettings
- type EngineSettings
- type HealthCmd
- type LifecycleTarget
- type LocalstackSettings
- type LogsCmd
- type NetworkSettings
- type PersistModeSettings
- type PodCmd
- type PodDeleteCmd
- type PodInspectCmd
- type PodListCmd
- type PodLoadCmd
- type PodSaveCmd
- type PodTarget
- type PodVersionsCmd
- type PodsConfig
- type ReplicateCmd
- type ResetCmd
- type ServiceFilterSettings
- type SnapshotCmd
- type StartCmd
- type StatusCmd
- type StopCmd
- type TransparentSettings
Constants ¶
This section is empty.
Variables ¶
var ErrHealthCheckFailed = errors.New("health check failed")
Functions ¶
Types ¶
type CLI ¶
type CLI struct {
SecretsManager struct{} `embed:"" prefix:"secretsmanager-"`
SNS struct{} `embed:"" prefix:"sns-"`
IAM struct{} `embed:"" prefix:"iam-"`
Endpoints endpointstrategy.Flags `embed:""`
EngineSwitch EngineSettings `embed:""`
ServiceFilter ServiceFilterSettings `embed:""`
PersistModes PersistModeSettings `embed:""`
CORS CORSSettings `embed:"" prefix:"cors-"`
Network NetworkSettings `embed:""`
Region string `` //nolint:lll // config struct tags are intentionally verbose
/* 205-byte string literal not displayed */
DNSResolveIP string `` //nolint:lll // config struct tags are intentionally verbose
/* 185-byte string literal not displayed */
KafkaEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 223-byte string literal not displayed */
FlinkEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 251-byte string literal not displayed */
MWAAEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 237-byte string literal not displayed */
MQEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 243-byte string literal not displayed */
EKSEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 240-byte string literal not displayed */
RDSEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 217-byte string literal not displayed */
SageMakerEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 311-byte string literal not displayed */
DocDBEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 235-byte string literal not displayed */
RedshiftEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 264-byte string literal not displayed */
NeptuneEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 328-byte string literal not displayed */
EC2Provider string `` //nolint:lll // config struct tags are intentionally verbose
/* 231-byte string literal not displayed */
EC2DockerImage string `` //nolint:lll // config struct tags are intentionally verbose
/* 213-byte string literal not displayed */
EC2DockerNetwork string `` //nolint:lll // config struct tags are intentionally verbose
/* 231-byte string literal not displayed */
EC2DockerSSHHostIP string `` //nolint:lll // config struct tags are intentionally verbose
/* 227-byte string literal not displayed */
TransferSFTPHost string `` //nolint:lll // config struct tags are intentionally verbose
/* 191-byte string literal not displayed */
Port string `` //nolint:lll // config struct tags are intentionally verbose
/* 160-byte string literal not displayed */
DataDir string `` //nolint:lll // config struct tags are intentionally verbose
/* 235-byte string literal not displayed */
DNSListenAddr string `` //nolint:lll // config struct tags are intentionally verbose
/* 207-byte string literal not displayed */
LogLevel string `` //nolint:lll // config struct tags are intentionally verbose
/* 177-byte string literal not displayed */
SigV4Secret string `` //nolint:lll // config struct tags are intentionally verbose
/* 233-byte string literal not displayed */
OpenSearchEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 193-byte string literal not displayed */
ElasticsearchEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 196-byte string literal not displayed */
MemoryDBEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 203-byte string literal not displayed */
AccountID string `` //nolint:lll // config struct tags are intentionally verbose
/* 176-byte string literal not displayed */
TLSCertFile string `` //nolint:lll // config struct tags are intentionally verbose
/* 241-byte string literal not displayed */
TLSKeyFile string `` //nolint:lll // config struct tags are intentionally verbose
/* 201-byte string literal not displayed */
Compression string `` //nolint:lll // config struct tags are intentionally verbose
/* 345-byte string literal not displayed */
ElastiCacheEngine string `` //nolint:lll // config struct tags are intentionally verbose
/* 206-byte string literal not displayed */
Pods PodsConfig `embed:"" prefix:"pod-"`
Extensions extensions.Settings `embed:""`
DockerRegistry registryauth.Settings `embed:""`
OCIObjectStorage ociobjectstoragebackend.Settings `embed:"" prefix:"oci-objectstorage-"`
InitScripts []string `` //nolint:lll // config struct tags are intentionally verbose
/* 209-byte string literal not displayed */
InitDirs []string `` //nolint:lll // config struct tags are intentionally verbose
/* 286-byte string literal not displayed */
S3InitBuckets []string `` //nolint:lll // config struct tags are intentionally verbose
/* 243-byte string literal not displayed */
ExtraListen []string `` //nolint:lll // config struct tags are intentionally verbose
/* 208-byte string literal not displayed */
GCPCloudTasks gcpcloudtasksbackend.Settings `embed:"" prefix:"gcp-cloudtasks-"`
GCPScheduler gcpschedulerbackend.Settings `embed:"" prefix:"gcp-scheduler-"`
GCPRun gcprunbackend.Settings `embed:"" prefix:"gcp-run-"`
GCPFunctions gcpfunctionsbackend.Settings `embed:"" prefix:"gcp-functions-"`
Transparent TransparentSettings `embed:"" prefix:"transparent-"`
AzureEventGrid azureeventgridbackend.Settings `embed:"" prefix:"azure-eventgrid-"`
AzureMonitor azuremonitorbackend.Settings `embed:"" prefix:"azure-monitor-"`
CodeBuild codebuildbackend.Settings `embed:"" prefix:"codebuild-"`
AzureKeyVault azurekeyvaultbackend.Settings `embed:"" prefix:"azure-keyvault-"`
S3 s3backend.Settings `embed:"" prefix:"s3-"`
AzureAppConfig azureappconfigbackend.Settings `embed:"" prefix:"azure-appconfig-"`
AzureACR azureacrbackend.Settings `embed:"" prefix:"azure-acr-"`
AzureFunctions azurefunctionsbackend.Settings `embed:"" prefix:"azure-functions-"`
AzureRedis azureredisbackend.Settings `embed:"" prefix:"azure-redis-"`
AzureSQL azuresqlbackend.Settings `embed:"" prefix:"azure-sql-"`
CosmosDB cosmosdbbackend.Settings `embed:"" prefix:"cosmosdb-"`
GCPArtifactRegistry gcparbackend.Settings `embed:"" prefix:"gcp-artifacts-"`
GCPSQL gcpsqlbackend.Settings `embed:"" prefix:"gcp-sql-"`
AgentCore agentcorebackend.Settings `embed:"" prefix:"agentcore-"`
GCPCloudBuild gcpcloudbuildbackend.Settings `embed:"" prefix:"gcp-cloudbuild-"`
GCPSpanner gcpspannerbackend.Settings `embed:"" prefix:"gcp-spanner-"`
SES sesbackend.Settings `embed:"" prefix:"ses-"`
DynamoDB ddbbackend.Settings `embed:"" prefix:"dynamodb-"`
AzureARM azurearmbackend.Settings `embed:"" prefix:"azure-arm-"`
Lambda lambdabackend.Settings `embed:"" prefix:"lambda-"`
Lifecycle cliconfig.LifecycleSettings `embed:"" prefix:"lifecycle-"`
Batch batchbackend.Settings `embed:"" prefix:"batch-"`
EC2 ec2backend.Settings `embed:"" prefix:"ec2-"`
StepFunctions sfnbackend.Settings `embed:"" prefix:"stepfunctions-"`
Backup backupbackend.Settings `embed:"" prefix:"backup-"`
SSM ssmbackend.Settings `embed:"" prefix:"ssm-"`
XRay xraybackend.Settings `embed:"" prefix:"xray-"`
FIS fisbackend.Settings `embed:"" prefix:"fis-"`
EMR emrbackend.Settings `embed:"" prefix:"emr-"`
Athena athenabackend.Settings `embed:"" prefix:"athena-"`
CloudWatchLogs cwlogsbackend.Settings `embed:"" prefix:"cloudwatchlogs-"`
AzureServiceBus azureservicebusbackend.Settings `embed:"" prefix:"azure-servicebus-"`
AzureEventHubs azureeventhubsbackend.Settings `embed:"" prefix:"azure-eventhubs-"`
IoT iotbackend.Settings `embed:"" prefix:"iot-"`
AzureBlob azureblobbackend.Settings `embed:"" prefix:"azure-blob-"`
KMS kmsbackend.Settings `embed:"" prefix:"kms-"`
Kinesis kinesisbackend.Settings `embed:"" prefix:"kinesis-"`
STS stsbackend.Settings `embed:"" prefix:"sts-"`
AzureQueue azurequeuebackend.Settings `embed:"" prefix:"azure-queue-"`
AzureFile azurefilebackend.Settings `embed:"" prefix:"azure-file-"`
AzureTable azuretablebackend.Settings `embed:"" prefix:"azure-table-"`
GCPStorage gcpstoragebackend.Settings `embed:"" prefix:"gcp-storage-"`
GCPPubSub gcppubsubbackend.Settings `embed:"" prefix:"gcp-pubsub-"`
GCPSecretManager gcpsecretmanagerbackend.Settings `embed:"" prefix:"gcp-secretmanager-"`
GCPKMS gcpkmsbackend.Settings `embed:"" prefix:"gcp-kms-"`
GCPFirestore gcpfirestorebackend.Settings `embed:"" prefix:"gcp-firestore-"`
AzureStorageVHost azurestoragevhostbackend.Settings `embed:"" prefix:"azure-storage-vhost-"`
GCPIAM gcpiambackend.Settings `embed:"" prefix:"gcp-iam-"`
GCPBigQuery gcpbigquerybackend.Settings `embed:"" prefix:"gcp-bigquery-"`
GCPLogging gcploggingbackend.Settings `embed:"" prefix:"gcp-logging-"`
GCPMonitoring gcpmonitoringbackend.Settings `embed:"" prefix:"gcp-monitoring-"`
GCPRedis gcpredisbackend.Settings `embed:"" prefix:"gcp-redis-"`
GCPBigtable gcpbigtablebackend.Settings `embed:"" prefix:"gcp-bigtable-"`
GCPEventarc gcpeventarcbackend.Settings `embed:"" prefix:"gcp-eventarc-"`
GCPWorkflows gcpworkflowsbackend.Settings `embed:"" prefix:"gcp-workflows-"`
GCPDNS gcpdnsbackend.Settings `embed:"" prefix:"gcp-dns-"`
GCPCompute gcpcomputebackend.Settings `embed:"" prefix:"gcp-compute-"`
PortRangeStart int `` //nolint:lll // config struct tags are intentionally verbose
/* 190-byte string literal not displayed */
PortRangeEnd int `` //nolint:lll // config struct tags are intentionally verbose
/* 200-byte string literal not displayed */
EC2DockerSSHPortMin int `` //nolint:lll // config struct tags are intentionally verbose
/* 231-byte string literal not displayed */
EC2DockerSSHPortMax int `` //nolint:lll // config struct tags are intentionally verbose
/* 209-byte string literal not displayed */
ElasticsearchProcessingDelay time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 203-byte string literal not displayed */
InitScriptTimeout time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 177-byte string literal not displayed */
JanitorTimeout time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 331-byte string literal not displayed */
LatencyMs int `` //nolint:lll // config struct tags are intentionally verbose
/* 265-byte string literal not displayed */
AutoPurgeTTL time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 224-byte string literal not displayed */
EnforceIAM bool `` //nolint:lll // config struct tags are intentionally verbose
/* 250-byte string literal not displayed */
EnforceSecurityGroups bool `` //nolint:lll // config struct tags are intentionally verbose
/* 284-byte string literal not displayed */
EnforceServiceQuotas bool `` //nolint:lll // config struct tags are intentionally verbose
/* 242-byte string literal not displayed */
IAMAudit bool `` //nolint:lll // config struct tags are intentionally verbose
/* 240-byte string literal not displayed */
LocalstackCompat bool `` //nolint:lll // config struct tags are intentionally verbose
/* 267-byte string literal not displayed */
Persist bool `` //nolint:lll // config struct tags are intentionally verbose
/* 193-byte string literal not displayed */
Demo bool `` //nolint:lll // config struct tags are intentionally verbose
/* 169-byte string literal not displayed */
TLS bool `` //nolint:lll // config struct tags are intentionally verbose
/* 264-byte string literal not displayed */
TransferSFTP bool `` //nolint:lll // config struct tags are intentionally verbose
/* 197-byte string literal not displayed */
ValidateSigV4 bool `` //nolint:lll // config struct tags are intentionally verbose
/* 284-byte string literal not displayed */
SQS sqsbackend.Settings `embed:"" prefix:"sqs-"`
Localstack LocalstackSettings `embed:"" prefix:"localstack-"`
OCIVault ocivaultbackend.Settings `embed:"" prefix:"oci-vault-"`
OCIStreaming ocistreamingbackend.Settings `embed:"" prefix:"oci-streaming-"`
OCIIdentity ociidentitybackend.Settings `embed:"" prefix:"oci-identity-"`
OCIFunctions ocifunctionsbackend.Settings `embed:"" prefix:"oci-functions-"`
OCICore ocicorebackend.Settings `embed:"" prefix:"oci-core-"`
// contains filtered or unexported fields
}
CLI holds all command-line / environment-variable configuration for Gopherstack.
func (*CLI) EndpointStrategies ¶
func (c *CLI) EndpointStrategies() endpointstrategy.Config
EndpointStrategies returns the *_ENDPOINT_STRATEGY selections (endpointstrategy.Provider).
func (*CLI) GetACMHandler ¶
func (c *CLI) GetACMHandler() service.Registerable
GetACMHandler returns the ACM handler (dashboard.AWSSDKProvider).
func (*CLI) GetACMPCAHandler ¶
func (c *CLI) GetACMPCAHandler() service.Registerable
GetACMPCAHandler returns the ACM PCA handler (dashboard.AWSSDKProvider).
func (*CLI) GetAPIGatewayHandler ¶
func (c *CLI) GetAPIGatewayHandler() service.Registerable
GetAPIGatewayHandler returns the API Gateway handler (dashboard.AWSSDKProvider).
func (*CLI) GetAPIGatewayManagementAPIHandler ¶
func (c *CLI) GetAPIGatewayManagementAPIHandler() service.Registerable
GetAPIGatewayManagementAPIHandler returns the API Gateway Management API handler (dashboard.AWSSDKProvider).
func (*CLI) GetAPIGatewayV2Handler ¶
func (c *CLI) GetAPIGatewayV2Handler() service.Registerable
GetAPIGatewayV2Handler returns the API Gateway V2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetARCZonalShiftHandler ¶
func (c *CLI) GetARCZonalShiftHandler() service.Registerable
GetARCZonalShiftHandler returns the ARC zonal shift handler.
func (*CLI) GetAWSConfigHandler ¶
func (c *CLI) GetAWSConfigHandler() service.Registerable
GetAWSConfigHandler returns the AWS Config handler (dashboard.AWSSDKProvider).
func (*CLI) GetAccessAnalyzerHandler ¶
func (c *CLI) GetAccessAnalyzerHandler() service.Registerable
GetAccessAnalyzerHandler returns the AccessAnalyzer handler (dashboard.AWSSDKProvider).
func (*CLI) GetAgentCoreEndpointURL ¶
GetAgentCoreEndpointURL returns the gopherstack URL as seen from AgentCore containers.
func (*CLI) GetAgentCoreSettings ¶
func (c *CLI) GetAgentCoreSettings() agentcorebackend.Settings
GetAgentCoreSettings returns AgentCore data-plane settings (bedrockagentcore.ConfigProvider).
func (*CLI) GetAmplifyHandler ¶
func (c *CLI) GetAmplifyHandler() service.Registerable
GetAmplifyHandler returns the Amplify handler (dashboard.AWSSDKProvider).
func (*CLI) GetAppConfigDataHandler ¶
func (c *CLI) GetAppConfigDataHandler() service.Registerable
GetAppConfigDataHandler returns the AppConfigData handler (dashboard.AWSSDKProvider).
func (*CLI) GetAppConfigHandler ¶
func (c *CLI) GetAppConfigHandler() service.Registerable
GetAppConfigHandler returns the AppConfig handler (dashboard.AWSSDKProvider).
func (*CLI) GetAppIntegrationsHandler ¶
func (c *CLI) GetAppIntegrationsHandler() service.Registerable
GetAppIntegrationsHandler returns the AppIntegrations handler.
func (*CLI) GetAppSyncHandler ¶
func (c *CLI) GetAppSyncHandler() service.Registerable
GetAppSyncHandler returns the AppSync handler (dashboard.AWSSDKProvider).
func (*CLI) GetApplicationAutoscalingHandler ¶
func (c *CLI) GetApplicationAutoscalingHandler() service.Registerable
GetApplicationAutoscalingHandler returns the Application Auto Scaling handler (dashboard.AWSSDKProvider).
func (*CLI) GetAthenaHandler ¶
func (c *CLI) GetAthenaHandler() service.Registerable
GetAthenaHandler returns the Athena handler (dashboard.AWSSDKProvider).
func (*CLI) GetAthenaSettings ¶
func (c *CLI) GetAthenaSettings() athenabackend.Settings
GetAthenaSettings returns Athena settings (athena.ConfigProvider).
func (*CLI) GetAutoscalingHandler ¶
func (c *CLI) GetAutoscalingHandler() service.Registerable
GetAutoscalingHandler returns the Autoscaling handler (dashboard.AWSSDKProvider).
func (*CLI) GetAzureACRSettings ¶
GetAzureACRSettings returns Azure Container Registry settings (azurecontainerregistry.ConfigProvider).
func (*CLI) GetAzureARMHandler ¶
func (c *CLI) GetAzureARMHandler() service.Registerable
GetAzureARMHandler returns the Azure Resource Manager handler for the dashboard proxy.
func (*CLI) GetAzureARMSettings ¶
func (c *CLI) GetAzureARMSettings() azurearmbackend.Settings
GetAzureARMSettings returns Azure Resource Manager settings (azurearm.ConfigProvider).
func (*CLI) GetAzureAppConfigHandler ¶
func (c *CLI) GetAzureAppConfigHandler() service.Registerable
GetAzureAppConfigHandler returns the App Configuration handler for the dashboard proxy.
func (*CLI) GetAzureAppConfigSettings ¶
func (c *CLI) GetAzureAppConfigSettings() azureappconfigbackend.Settings
GetAzureAppConfigSettings returns Azure App Configuration settings (azureappconfig.ConfigProvider).
func (*CLI) GetAzureBlobHandler ¶
func (c *CLI) GetAzureBlobHandler() service.Registerable
GetAzureBlobHandler returns the Azure Blob handler for the dashboard proxy.
func (*CLI) GetAzureBlobSettings ¶
func (c *CLI) GetAzureBlobSettings() azureblobbackend.Settings
GetAzureBlobSettings returns Azure Blob settings (azureblob.ConfigProvider).
func (*CLI) GetAzureEventGridHandler ¶
func (c *CLI) GetAzureEventGridHandler() service.Registerable
GetAzureEventGridHandler returns the Event Grid handler for the dashboard proxy.
func (*CLI) GetAzureEventGridSettings ¶
func (c *CLI) GetAzureEventGridSettings() azureeventgridbackend.Settings
GetAzureEventGridSettings returns Azure Event Grid settings (azureeventgrid.ConfigProvider).
func (*CLI) GetAzureEventHubsHandler ¶
func (c *CLI) GetAzureEventHubsHandler() service.Registerable
GetAzureEventHubsHandler returns the Event Hubs handler for the dashboard proxy.
func (*CLI) GetAzureEventHubsSettings ¶
func (c *CLI) GetAzureEventHubsSettings() azureeventhubsbackend.Settings
GetAzureEventHubsSettings returns Azure Event Hubs settings (azureeventhubs.ConfigProvider).
func (*CLI) GetAzureFileHandler ¶
func (c *CLI) GetAzureFileHandler() service.Registerable
GetAzureFileHandler returns the AzureFile handler for the dashboard proxy.
func (*CLI) GetAzureFileSettings ¶
func (c *CLI) GetAzureFileSettings() azurefilebackend.Settings
GetAzureFileSettings returns Azure Files settings (azurefile.ConfigProvider).
func (*CLI) GetAzureFunctionsHandler ¶
func (c *CLI) GetAzureFunctionsHandler() service.Registerable
GetAzureFunctionsHandler returns the Azure Functions handler for the dashboard proxy.
func (*CLI) GetAzureFunctionsSettings ¶
func (c *CLI) GetAzureFunctionsSettings() azurefunctions.Settings
GetAzureFunctionsSettings returns Azure Functions settings (azurefunctions.ConfigProvider).
func (*CLI) GetAzureKeyVaultHandler ¶
func (c *CLI) GetAzureKeyVaultHandler() service.Registerable
GetAzureKeyVaultHandler returns the Azure Key Vault handler for the dashboard proxy.
func (*CLI) GetAzureKeyVaultPort ¶
GetAzureKeyVaultPort returns the Key Vault listener's configured port (azurearm.KeyVaultPortProvider) so ARM's advertised vaultUri cannot diverge.
func (*CLI) GetAzureKeyVaultSettings ¶
func (c *CLI) GetAzureKeyVaultSettings() azurekeyvaultbackend.Settings
GetAzureKeyVaultSettings returns Azure Key Vault settings (azurekeyvault.ConfigProvider).
func (*CLI) GetAzureMonitorHandler ¶
func (c *CLI) GetAzureMonitorHandler() service.Registerable
GetAzureMonitorHandler returns the AzureMonitor handler for the dashboard proxy.
func (*CLI) GetAzureMonitorSettings ¶
func (c *CLI) GetAzureMonitorSettings() azuremonitorbackend.Settings
GetAzureMonitorSettings returns Azure Monitor Logs settings (azuremonitor.ConfigProvider).
func (*CLI) GetAzureQueueHandler ¶
func (c *CLI) GetAzureQueueHandler() service.Registerable
GetAzureQueueHandler returns the Azure Queue handler for the dashboard proxy.
func (*CLI) GetAzureQueueSettings ¶
func (c *CLI) GetAzureQueueSettings() azurequeuebackend.Settings
GetAzureQueueSettings returns Azure Queue settings (azurequeue.ConfigProvider).
func (*CLI) GetAzureRedisSettings ¶
func (c *CLI) GetAzureRedisSettings() azureredisbackend.Settings
GetAzureRedisSettings returns Azure Cache for Redis settings (azureredis.ConfigProvider).
func (*CLI) GetAzureSQLSettings ¶
func (c *CLI) GetAzureSQLSettings() azuresqlbackend.Settings
GetAzureSQLSettings returns Azure SQL Database settings (azuresql.ConfigProvider).
func (*CLI) GetAzureServiceBusHandler ¶
func (c *CLI) GetAzureServiceBusHandler() service.Registerable
GetAzureServiceBusHandler returns the Azure Service Bus handler for the dashboard proxy.
func (*CLI) GetAzureServiceBusPort ¶
GetAzureServiceBusPort returns the Azure Service Bus listener's actual configured port (azurearm.ServiceBusPortProvider), so azurearm.Provider.Init can fail fast if it disagrees with --azure-arm-servicebus-port instead of silently advertising a port nothing answers on.
func (*CLI) GetAzureServiceBusSettings ¶
func (c *CLI) GetAzureServiceBusSettings() azureservicebusbackend.Settings
GetAzureServiceBusSettings returns Azure Service Bus settings (azureservicebus.ConfigProvider).
func (*CLI) GetAzureStorageVHostPort ¶
GetAzureStorageVHostPort returns the shared Azure Storage virtual-hosted listener's actual configured port (azurearm.VHostPortProvider), so azurearm.Provider.Init can fail fast if it disagrees with --azure-arm-storage-vhost-port instead of silently advertising a port nothing answers on.
func (*CLI) GetAzureStorageVHostSettings ¶
func (c *CLI) GetAzureStorageVHostSettings() azurestoragevhostbackend.Settings
GetAzureStorageVHostSettings returns the shared Azure Storage virtual-hosted listener's settings (azurestoragevhost.ConfigProvider).
func (*CLI) GetAzureTableHandler ¶
func (c *CLI) GetAzureTableHandler() service.Registerable
GetAzureTableHandler returns the Azure Table handler for the dashboard proxy.
func (*CLI) GetAzureTableSettings ¶
func (c *CLI) GetAzureTableSettings() azuretablebackend.Settings
GetAzureTableSettings returns Azure Table settings (azuretable.ConfigProvider).
func (*CLI) GetBackupHandler ¶
func (c *CLI) GetBackupHandler() service.Registerable
GetBackupHandler returns the Backup handler (dashboard.AWSSDKProvider).
func (*CLI) GetBackupSettings ¶
func (c *CLI) GetBackupSettings() backupbackend.Settings
GetBackupSettings returns Backup settings (backup.ConfigProvider).
func (*CLI) GetBatchHandler ¶
func (c *CLI) GetBatchHandler() service.Registerable
GetBatchHandler returns the Batch handler.
func (*CLI) GetBatchSettings ¶
func (c *CLI) GetBatchSettings() batchbackend.Settings
GetBatchSettings returns Batch settings (batch.ConfigProvider).
func (*CLI) GetBedrockHandler ¶
func (c *CLI) GetBedrockHandler() service.Registerable
GetBedrockHandler returns the Bedrock handler.
func (*CLI) GetBedrockRuntimeHandler ¶
func (c *CLI) GetBedrockRuntimeHandler() service.Registerable
GetBedrockRuntimeHandler returns the Bedrock Runtime handler.
func (*CLI) GetCeHandler ¶
func (c *CLI) GetCeHandler() service.Registerable
GetCeHandler returns the Cost Explorer handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudControlHandler ¶
func (c *CLI) GetCloudControlHandler() service.Registerable
GetCloudControlHandler returns the CloudControl handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudFormationHandler ¶
func (c *CLI) GetCloudFormationHandler() service.Registerable
GetCloudFormationHandler returns the CloudFormation handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudFrontHandler ¶
func (c *CLI) GetCloudFrontHandler() service.Registerable
GetCloudFrontHandler returns the CloudFront handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudHSMV2Handler ¶
func (c *CLI) GetCloudHSMV2Handler() service.Registerable
GetCloudHSMV2Handler returns the CloudHSM v2 handler.
func (*CLI) GetCloudTrailHandler ¶
func (c *CLI) GetCloudTrailHandler() service.Registerable
GetCloudTrailHandler returns the CloudTrail handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudWatchHandler ¶
func (c *CLI) GetCloudWatchHandler() service.Registerable
GetCloudWatchHandler returns the CloudWatch handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudWatchLogsHandler ¶
func (c *CLI) GetCloudWatchLogsHandler() service.Registerable
GetCloudWatchLogsHandler returns the CloudWatch Logs handler (dashboard.AWSSDKProvider).
func (*CLI) GetCloudWatchLogsSettings ¶
func (c *CLI) GetCloudWatchLogsSettings() cwlogsbackend.Settings
GetCloudWatchLogsSettings returns CloudWatch Logs settings (cloudwatchlogs.ConfigProvider).
func (*CLI) GetCodeArtifactHandler ¶
func (c *CLI) GetCodeArtifactHandler() service.Registerable
GetCodeArtifactHandler returns the CodeArtifact handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeBuildHandler ¶
func (c *CLI) GetCodeBuildHandler() service.Registerable
GetCodeBuildHandler returns the CodeBuild handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeBuildSettings ¶
func (c *CLI) GetCodeBuildSettings() codebuildbackend.Settings
GetCodeBuildSettings returns CodeBuild settings (codebuild.ConfigProvider).
func (*CLI) GetCodeCommitHandler ¶
func (c *CLI) GetCodeCommitHandler() service.Registerable
GetCodeCommitHandler returns the CodeCommit handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeConnectionsHandler ¶
func (c *CLI) GetCodeConnectionsHandler() service.Registerable
GetCodeConnectionsHandler returns the CodeConnections handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeDeployHandler ¶
func (c *CLI) GetCodeDeployHandler() service.Registerable
GetCodeDeployHandler returns the CodeDeploy handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeGuruReviewerHandler ¶
func (c *CLI) GetCodeGuruReviewerHandler() service.Registerable
GetCodeGuruReviewerHandler returns the CodeGuru Reviewer handler.
func (*CLI) GetCodePipelineHandler ¶
func (c *CLI) GetCodePipelineHandler() service.Registerable
GetCodePipelineHandler returns the CodePipeline handler (dashboard.AWSSDKProvider).
func (*CLI) GetCodeStarConnectionsHandler ¶
func (c *CLI) GetCodeStarConnectionsHandler() service.Registerable
GetCodeStarConnectionsHandler returns the CodeStar Connections handler (dashboard.AWSSDKProvider).
func (*CLI) GetCognitoIDPHandler ¶
func (c *CLI) GetCognitoIDPHandler() service.Registerable
GetCognitoIDPHandler returns the Cognito IDP handler (dashboard.AWSSDKProvider).
func (*CLI) GetCognitoIdentityHandler ¶
func (c *CLI) GetCognitoIdentityHandler() service.Registerable
GetCognitoIdentityHandler returns the Cognito Identity handler (dashboard.AWSSDKProvider).
func (*CLI) GetConnectHandler ¶
func (c *CLI) GetConnectHandler() service.Registerable
GetConnectHandler returns the Amazon Connect handler.
func (*CLI) GetCosmosDBHandler ¶
func (c *CLI) GetCosmosDBHandler() service.Registerable
GetCosmosDBHandler returns the Cosmos DB handler for the dashboard proxy.
func (*CLI) GetCosmosDBSettings ¶
func (c *CLI) GetCosmosDBSettings() cosmosdbbackend.Settings
GetCosmosDBSettings returns Cosmos DB settings (cosmosdb.ConfigProvider).
func (*CLI) GetDMSHandler ¶
func (c *CLI) GetDMSHandler() service.Registerable
GetDMSHandler returns the DMS handler (dashboard.AWSSDKProvider).
func (*CLI) GetDSQLHandler ¶
func (c *CLI) GetDSQLHandler() service.Registerable
GetDSQLHandler returns the Aurora DSQL handler (dashboard.AWSSDKProvider).
func (*CLI) GetDataSyncHandler ¶
func (c *CLI) GetDataSyncHandler() service.Registerable
GetDataSyncHandler returns the DataSync handler (dashboard.AWSSDKProvider).
func (*CLI) GetDirectConnectHandler ¶
func (c *CLI) GetDirectConnectHandler() service.Registerable
GetDirectConnectHandler returns the AWS Direct Connect handler (dashboard.AWSSDKProvider).
func (*CLI) GetDirectoryServiceHandler ¶
func (c *CLI) GetDirectoryServiceHandler() service.Registerable
GetDirectoryServiceHandler returns the Directory Service handler (dashboard.AWSSDKProvider).
func (*CLI) GetDocDBEngine ¶
GetDocDBEngine returns the DocumentDB engine mode (docdb.EngineModeConfig).
func (*CLI) GetDocDBHandler ¶
func (c *CLI) GetDocDBHandler() service.Registerable
GetDocDBHandler returns the DocDB handler (dashboard.AWSSDKProvider).
func (*CLI) GetDynamoDBClient ¶
GetDynamoDBClient returns the SDK client for DynamoDB (dashboard.AWSSDKProvider).
func (*CLI) GetDynamoDBHandler ¶
func (c *CLI) GetDynamoDBHandler() service.Registerable
GetDynamoDBHandler returns the DynamoDB handler (dashboard.AWSSDKProvider).
func (*CLI) GetDynamoDBSettings ¶
func (c *CLI) GetDynamoDBSettings() ddbbackend.Settings
func (*CLI) GetDynamoDBStreamsHandler ¶
func (c *CLI) GetDynamoDBStreamsHandler() service.Registerable
GetDynamoDBStreamsHandler returns the DynamoDB Streams handler (dashboard.AWSSDKProvider).
func (*CLI) GetEC2ComputeProvider ¶
GetEC2ComputeProvider returns the configured EC2 compute provider name ("inmemory" or "docker").
func (*CLI) GetEC2DockerComputeConfig ¶
func (c *CLI) GetEC2DockerComputeConfig() ec2backend.DockerComputeConfig
GetEC2DockerComputeConfig returns the docker provider configuration for the EC2 service. The returned value is consumed by ec2.Provider.Init when the compute provider is "docker".
func (*CLI) GetEC2Handler ¶
func (c *CLI) GetEC2Handler() service.Registerable
GetEC2Handler returns the EC2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetEC2Settings ¶
func (c *CLI) GetEC2Settings() ec2backend.Settings
GetEC2Settings returns EC2 settings (ec2.ConfigProvider).
func (*CLI) GetECRHandler ¶
func (c *CLI) GetECRHandler() service.Registerable
GetECRHandler returns the ECR handler (dashboard.AWSSDKProvider).
func (*CLI) GetECRPublicHandler ¶
func (c *CLI) GetECRPublicHandler() service.Registerable
GetECRPublicHandler returns the ECR Public handler (dashboard.AWSSDKProvider).
func (*CLI) GetECSHandler ¶
func (c *CLI) GetECSHandler() service.Registerable
GetECSHandler returns the ECS handler (dashboard.AWSSDKProvider).
func (*CLI) GetEFSHandler ¶
func (c *CLI) GetEFSHandler() service.Registerable
GetEFSHandler returns the EFS handler (dashboard.AWSSDKProvider).
func (*CLI) GetEKSEngine ¶
GetEKSEngine returns the EKS engine mode (eks.EngineConfig).
func (*CLI) GetEKSHandler ¶
func (c *CLI) GetEKSHandler() service.Registerable
GetEKSHandler returns the EKS handler (dashboard.AWSSDKProvider).
func (*CLI) GetELBHandler ¶
func (c *CLI) GetELBHandler() service.Registerable
GetELBHandler returns the ELB handler (dashboard.AWSSDKProvider).
func (*CLI) GetELBv2Handler ¶
func (c *CLI) GetELBv2Handler() service.Registerable
GetELBv2Handler returns the ELBv2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetEMRHandler ¶
func (c *CLI) GetEMRHandler() service.Registerable
GetEMRHandler returns the EMR handler (dashboard.AWSSDKProvider).
func (*CLI) GetEMRSettings ¶
func (c *CLI) GetEMRSettings() emrbackend.Settings
GetEMRSettings returns EMR settings (emr.ConfigProvider).
func (*CLI) GetElastiCacheEngine ¶
GetElastiCacheEngine returns the ElastiCache engine mode (elasticache.EngineConfig).
func (*CLI) GetElastiCacheHandler ¶
func (c *CLI) GetElastiCacheHandler() service.Registerable
GetElastiCacheHandler returns the ElastiCache handler (dashboard.AWSSDKProvider).
func (*CLI) GetElasticbeanstalkHandler ¶
func (c *CLI) GetElasticbeanstalkHandler() service.Registerable
GetElasticbeanstalkHandler returns the Elastic Beanstalk handler (dashboard.AWSSDKProvider).
func (*CLI) GetElasticsearchEngine ¶
GetElasticsearchEngine returns the Elasticsearch engine mode (elasticsearch.EngineConfig).
func (*CLI) GetElasticsearchHandler ¶
func (c *CLI) GetElasticsearchHandler() service.Registerable
GetElasticsearchHandler returns the Elasticsearch handler.
func (*CLI) GetElasticsearchProcessingDelay ¶
GetElasticsearchProcessingDelay returns the domain Processing window (elasticsearch.ProcessingDelayConfig).
func (*CLI) GetEmrServerlessHandler ¶
func (c *CLI) GetEmrServerlessHandler() service.Registerable
GetEmrServerlessHandler returns the EMR Serverless handler (dashboard.AWSSDKProvider).
func (*CLI) GetEndpoint ¶
GetEndpoint returns the base HTTP endpoint URL for this Gopherstack instance.
func (*CLI) GetEventBridgeHandler ¶
func (c *CLI) GetEventBridgeHandler() service.Registerable
GetEventBridgeHandler returns the EventBridge handler (dashboard.AWSSDKProvider).
func (*CLI) GetFISHandler ¶
func (c *CLI) GetFISHandler() service.Registerable
GetFISHandler returns the FIS handler (dashboard.AWSSDKProvider).
func (*CLI) GetFISSettings ¶
func (c *CLI) GetFISSettings() fisbackend.Settings
GetFISSettings returns FIS settings (fis.ConfigProvider).
func (*CLI) GetFSxHandler ¶
func (c *CLI) GetFSxHandler() service.Registerable
GetFSxHandler returns the FSx handler (dashboard.AWSSDKProvider).
func (*CLI) GetFaultStore ¶
func (c *CLI) GetFaultStore() *chaos.FaultStore
GetFaultStore returns the chaos fault store (dashboard.AWSSDKProvider).
func (*CLI) GetFirehoseHandler ¶
func (c *CLI) GetFirehoseHandler() service.Registerable
GetFirehoseHandler returns the Firehose handler (dashboard.AWSSDKProvider).
func (*CLI) GetFlinkDataDir ¶
GetFlinkDataDir persists docker-mode Flink application code and savepoints under the data dir when --persist is on (kinesisanalyticsv2.DataDirConfig).
func (*CLI) GetFlinkEndpointURL ¶
GetFlinkEndpointURL returns the gopherstack URL as seen from Flink containers.
func (*CLI) GetFlinkEngine ¶
GetFlinkEngine returns the Managed Flink engine mode (kinesisanalyticsv2.EngineConfig).
func (*CLI) GetGCPArtifactRegistryHandler ¶
func (c *CLI) GetGCPArtifactRegistryHandler() service.Registerable
GetGCPArtifactRegistryHandler returns the Artifact Registry handler for the dashboard proxy.
func (*CLI) GetGCPArtifactRegistrySettings ¶
func (c *CLI) GetGCPArtifactRegistrySettings() gcparbackend.Settings
GetGCPArtifactRegistrySettings returns Artifact Registry settings (gcpartifactregistry.ConfigProvider).
func (*CLI) GetGCPBigQueryHandler ¶
func (c *CLI) GetGCPBigQueryHandler() service.Registerable
GetGCPBigQueryHandler returns the BigQuery handler for the dashboard proxy.
func (*CLI) GetGCPBigQuerySettings ¶
func (c *CLI) GetGCPBigQuerySettings() gcpbigquerybackend.Settings
GetGCPBigQuerySettings returns Google BigQuery settings (gcpbigquery.ConfigProvider).
func (*CLI) GetGCPBigtableHandler ¶
func (c *CLI) GetGCPBigtableHandler() service.Registerable
GetGCPBigtableHandler returns the Bigtable handler for the dashboard proxy.
func (*CLI) GetGCPBigtableSettings ¶
func (c *CLI) GetGCPBigtableSettings() gcpbigtablebackend.Settings
GetGCPBigtableSettings returns Google Cloud Bigtable settings (gcpbigtable.ConfigProvider).
func (*CLI) GetGCPCloudBuildHandler ¶
func (c *CLI) GetGCPCloudBuildHandler() service.Registerable
GetGCPCloudBuildHandler returns the Cloud Build handler for the dashboard proxy.
func (*CLI) GetGCPCloudBuildSettings ¶
func (c *CLI) GetGCPCloudBuildSettings() gcpcloudbuildbackend.Settings
GetGCPCloudBuildSettings returns Google Cloud Build settings (gcpcloudbuild.ConfigProvider).
func (*CLI) GetGCPCloudTasksHandler ¶
func (c *CLI) GetGCPCloudTasksHandler() service.Registerable
GetGCPCloudTasksHandler returns the Cloud Tasks handler for the dashboard proxy.
func (*CLI) GetGCPCloudTasksSettings ¶
func (c *CLI) GetGCPCloudTasksSettings() gcpcloudtasksbackend.Settings
GetGCPCloudTasksSettings returns Google Cloud Tasks settings (gcpcloudtasks.ConfigProvider).
func (*CLI) GetGCPComputeHandler ¶
func (c *CLI) GetGCPComputeHandler() service.Registerable
GetGCPComputeHandler returns the GCPCompute handler for the dashboard proxy.
func (*CLI) GetGCPComputeSettings ¶
func (c *CLI) GetGCPComputeSettings() gcpcomputebackend.Settings
GetGCPComputeSettings returns Compute Engine settings (gcpcompute.ConfigProvider).
func (*CLI) GetGCPDNSHandler ¶
func (c *CLI) GetGCPDNSHandler() service.Registerable
GetGCPDNSHandler returns the GCPDNS handler for the dashboard proxy.
func (*CLI) GetGCPDNSSettings ¶
func (c *CLI) GetGCPDNSSettings() gcpdnsbackend.Settings
GetGCPDNSSettings returns Google Cloud DNS settings (gcpdns.ConfigProvider).
func (*CLI) GetGCPEventarcHandler ¶
func (c *CLI) GetGCPEventarcHandler() service.Registerable
GetGCPEventarcHandler returns the Eventarc handler for the dashboard proxy.
func (*CLI) GetGCPEventarcSettings ¶
func (c *CLI) GetGCPEventarcSettings() gcpeventarcbackend.Settings
GetGCPEventarcSettings returns Google Cloud Eventarc settings (gcpeventarc.ConfigProvider).
func (*CLI) GetGCPFirestoreHandler ¶
func (c *CLI) GetGCPFirestoreHandler() service.Registerable
GetGCPFirestoreHandler returns the Firestore handler for the dashboard proxy.
func (*CLI) GetGCPFirestoreSettings ¶
func (c *CLI) GetGCPFirestoreSettings() gcpfirestorebackend.Settings
GetGCPFirestoreSettings returns Google Cloud Firestore settings (gcpfirestore.ConfigProvider).
func (*CLI) GetGCPFunctionsHandler ¶
func (c *CLI) GetGCPFunctionsHandler() service.Registerable
GetGCPFunctionsHandler returns the Cloud Functions handler for the dashboard proxy.
func (*CLI) GetGCPFunctionsSettings ¶
func (c *CLI) GetGCPFunctionsSettings() gcpfunctionsbackend.Settings
GetGCPFunctionsSettings returns Google Cloud Functions settings (gcpfunctions.ConfigProvider).
func (*CLI) GetGCPIAMHandler ¶
func (c *CLI) GetGCPIAMHandler() service.Registerable
GetGCPIAMHandler returns the Cloud IAM handler for the dashboard proxy.
func (*CLI) GetGCPIAMSettings ¶
func (c *CLI) GetGCPIAMSettings() gcpiambackend.Settings
GetGCPIAMSettings returns Google Cloud IAM admin settings (gcpiam.ConfigProvider).
func (*CLI) GetGCPKMSHandler ¶
func (c *CLI) GetGCPKMSHandler() service.Registerable
GetGCPKMSHandler returns the Cloud KMS handler for the dashboard proxy.
func (*CLI) GetGCPKMSSettings ¶
func (c *CLI) GetGCPKMSSettings() gcpkmsbackend.Settings
GetGCPKMSSettings returns Google Cloud KMS settings (gcpkms.ConfigProvider).
func (*CLI) GetGCPLoggingHandler ¶
func (c *CLI) GetGCPLoggingHandler() service.Registerable
GetGCPLoggingHandler returns the Cloud Logging handler for the dashboard proxy.
func (*CLI) GetGCPLoggingSettings ¶
func (c *CLI) GetGCPLoggingSettings() gcploggingbackend.Settings
GetGCPLoggingSettings returns Google Cloud Logging settings (gcplogging.ConfigProvider).
func (*CLI) GetGCPMonitoringHandler ¶
func (c *CLI) GetGCPMonitoringHandler() service.Registerable
GetGCPMonitoringHandler returns the Cloud Monitoring handler for the dashboard proxy.
func (*CLI) GetGCPMonitoringSettings ¶
func (c *CLI) GetGCPMonitoringSettings() gcpmonitoringbackend.Settings
GetGCPMonitoringSettings returns Google Cloud Monitoring settings (gcpmonitoring.ConfigProvider).
func (*CLI) GetGCPPubSubHandler ¶
func (c *CLI) GetGCPPubSubHandler() service.Registerable
GetGCPPubSubHandler returns the Pub/Sub handler for the dashboard proxy.
func (*CLI) GetGCPPubSubSettings ¶
func (c *CLI) GetGCPPubSubSettings() gcppubsubbackend.Settings
GetGCPPubSubSettings returns Google Cloud Pub/Sub settings (gcppubsub.ConfigProvider).
func (*CLI) GetGCPRedisHandler ¶
func (c *CLI) GetGCPRedisHandler() service.Registerable
GetGCPRedisHandler returns the Memorystore for Redis handler for the dashboard proxy.
func (*CLI) GetGCPRedisSettings ¶
func (c *CLI) GetGCPRedisSettings() gcpredisbackend.Settings
GetGCPRedisSettings returns Google Memorystore for Redis settings (gcpredis.ConfigProvider).
func (*CLI) GetGCPRunHandler ¶
func (c *CLI) GetGCPRunHandler() service.Registerable
GetGCPRunHandler returns the Cloud Run handler for the dashboard proxy.
func (*CLI) GetGCPRunSettings ¶
func (c *CLI) GetGCPRunSettings() gcprunbackend.Settings
GetGCPRunSettings returns Google Cloud Run settings (gcprun.ConfigProvider).
func (*CLI) GetGCPSQLHandler ¶
func (c *CLI) GetGCPSQLHandler() service.Registerable
GetGCPSQLHandler returns the Cloud SQL handler for the dashboard proxy.
func (*CLI) GetGCPSQLSettings ¶
func (c *CLI) GetGCPSQLSettings() gcpsqlbackend.Settings
GetGCPSQLSettings returns Google Cloud SQL settings (gcpsql.ConfigProvider).
func (*CLI) GetGCPSchedulerHandler ¶
func (c *CLI) GetGCPSchedulerHandler() service.Registerable
GetGCPSchedulerHandler returns the Cloud Scheduler handler for the dashboard proxy.
func (*CLI) GetGCPSchedulerSettings ¶
func (c *CLI) GetGCPSchedulerSettings() gcpschedulerbackend.Settings
GetGCPSchedulerSettings returns Google Cloud Scheduler settings (gcpscheduler.ConfigProvider).
func (*CLI) GetGCPSecretManagerHandler ¶
func (c *CLI) GetGCPSecretManagerHandler() service.Registerable
GetGCPSecretManagerHandler returns the Secret Manager handler for the dashboard proxy.
func (*CLI) GetGCPSecretManagerSettings ¶
func (c *CLI) GetGCPSecretManagerSettings() gcpsecretmanagerbackend.Settings
GetGCPSecretManagerSettings returns Google Secret Manager settings (gcpsecretmanager.ConfigProvider).
func (*CLI) GetGCPSpannerHandler ¶
func (c *CLI) GetGCPSpannerHandler() service.Registerable
GetGCPSpannerHandler returns the Spanner handler for the dashboard proxy.
func (*CLI) GetGCPSpannerSettings ¶
func (c *CLI) GetGCPSpannerSettings() gcpspannerbackend.Settings
GetGCPSpannerSettings returns Google Cloud Spanner settings (gcpspanner.ConfigProvider).
func (*CLI) GetGCPStorageHandler ¶
func (c *CLI) GetGCPStorageHandler() service.Registerable
GetGCPStorageHandler returns the GCS handler for the dashboard proxy.
func (*CLI) GetGCPStorageSettings ¶
func (c *CLI) GetGCPStorageSettings() gcpstoragebackend.Settings
GetGCPStorageSettings returns Google Cloud Storage settings (gcpstorage.ConfigProvider).
func (*CLI) GetGCPWorkflowsHandler ¶
func (c *CLI) GetGCPWorkflowsHandler() service.Registerable
GetGCPWorkflowsHandler returns the GCPWorkflows handler for the dashboard proxy.
func (*CLI) GetGCPWorkflowsSettings ¶
func (c *CLI) GetGCPWorkflowsSettings() gcpworkflowsbackend.Settings
GetGCPWorkflowsSettings returns Google Cloud Workflows settings (gcpworkflows.ConfigProvider).
func (*CLI) GetGlacierHandler ¶
func (c *CLI) GetGlacierHandler() service.Registerable
GetGlacierHandler returns the Glacier handler (dashboard.AWSSDKProvider).
func (*CLI) GetGlobalConfig ¶
func (c *CLI) GetGlobalConfig() *config.GlobalConfig
GetGlobalConfig returns the centralised account ID and region (config.Provider).
func (*CLI) GetGlueHandler ¶
func (c *CLI) GetGlueHandler() service.Registerable
GetGlueHandler returns the Glue handler (dashboard.AWSSDKProvider).
func (*CLI) GetGrafanaHandler ¶
func (c *CLI) GetGrafanaHandler() service.Registerable
GetGrafanaHandler returns the Amazon Managed Grafana handler (dashboard.AWSSDKProvider).
func (*CLI) GetGuardDutyHandler ¶
func (c *CLI) GetGuardDutyHandler() service.Registerable
GetGuardDutyHandler returns the GuardDuty handler (dashboard.AWSSDKProvider).
func (*CLI) GetIAMHandler ¶
func (c *CLI) GetIAMHandler() service.Registerable
GetIAMHandler returns the IAM handler (dashboard.AWSSDKProvider).
func (*CLI) GetIdentityStoreHandler ¶
func (c *CLI) GetIdentityStoreHandler() service.Registerable
GetIdentityStoreHandler returns the Identity Store handler (dashboard.AWSSDKProvider).
func (*CLI) GetInspector2Handler ¶
func (c *CLI) GetInspector2Handler() service.Registerable
GetInspector2Handler returns the Inspector2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetIoTAnalyticsHandler ¶
func (c *CLI) GetIoTAnalyticsHandler() service.Registerable
GetIoTAnalyticsHandler returns the IoT Analytics handler (dashboard.AWSSDKProvider).
func (*CLI) GetIoTDataPlaneHandler ¶
func (c *CLI) GetIoTDataPlaneHandler() service.Registerable
GetIoTDataPlaneHandler returns the IoT Data Plane handler (dashboard.AWSSDKProvider).
func (*CLI) GetIoTHandler ¶
func (c *CLI) GetIoTHandler() service.Registerable
GetIoTHandler returns the IoT handler (dashboard.AWSSDKProvider).
func (*CLI) GetIoTSettings ¶
func (c *CLI) GetIoTSettings() iotbackend.Settings
GetIoTSettings returns IoT settings (iot.ConfigProvider).
func (*CLI) GetIoTWirelessHandler ¶
func (c *CLI) GetIoTWirelessHandler() service.Registerable
GetIoTWirelessHandler returns the IoT Wireless handler (dashboard.AWSSDKProvider).
func (*CLI) GetKMSHandler ¶
func (c *CLI) GetKMSHandler() service.Registerable
GetKMSHandler returns the KMS handler (dashboard.AWSSDKProvider).
func (*CLI) GetKMSSettings ¶
func (c *CLI) GetKMSSettings() kmsbackend.Settings
GetKMSSettings returns KMS settings (kms.ConfigProvider).
func (*CLI) GetKafkaCADir ¶
GetKafkaCADir persists the MSK broker CA under the data dir when --persist is on (kafka.EngineCADirConfig).
func (*CLI) GetKafkaConnectHandler ¶
func (c *CLI) GetKafkaConnectHandler() service.Registerable
GetKafkaConnectHandler returns the MSK Connect handler (dashboard.AWSSDKProvider).
func (*CLI) GetKafkaEngine ¶
GetKafkaEngine returns the MSK engine mode (kafka.EngineConfig).
func (*CLI) GetKafkaHandler ¶
func (c *CLI) GetKafkaHandler() service.Registerable
GetKafkaHandler returns the Kafka handler (dashboard.AWSSDKProvider).
func (*CLI) GetKinesisAnalyticsHandler ¶
func (c *CLI) GetKinesisAnalyticsHandler() service.Registerable
GetKinesisAnalyticsHandler returns the Kinesis Analytics handler (dashboard.AWSSDKProvider).
func (*CLI) GetKinesisAnalyticsV2Handler ¶
func (c *CLI) GetKinesisAnalyticsV2Handler() service.Registerable
GetKinesisAnalyticsV2Handler returns the Kinesis Data Analytics v2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetKinesisHandler ¶
func (c *CLI) GetKinesisHandler() service.Registerable
GetKinesisHandler returns the Kinesis handler (dashboard.AWSSDKProvider).
func (*CLI) GetKinesisSettings ¶
func (c *CLI) GetKinesisSettings() kinesisbackend.Settings
GetKinesisSettings returns Kinesis settings (kinesis.ConfigProvider).
func (*CLI) GetKinesisVideoHandler ¶
func (c *CLI) GetKinesisVideoHandler() service.Registerable
GetKinesisVideoHandler returns the Kinesis Video Streams handler (dashboard.AWSSDKProvider).
func (*CLI) GetLakeFormationHandler ¶
func (c *CLI) GetLakeFormationHandler() service.Registerable
GetLakeFormationHandler returns the Lake Formation handler (dashboard.AWSSDKProvider).
func (*CLI) GetLambdaHandler ¶
func (c *CLI) GetLambdaHandler() service.Registerable
GetLambdaHandler returns the Lambda handler (dashboard.AWSSDKProvider).
func (*CLI) GetLambdaSettings ¶
func (c *CLI) GetLambdaSettings() lambdabackend.Settings
GetLambdaSettings returns Lambda settings (lambda.SettingsProvider).
func (*CLI) GetLightsailHandler ¶
func (c *CLI) GetLightsailHandler() service.Registerable
GetLightsailHandler returns the Amazon Lightsail handler (dashboard.AWSSDKProvider).
func (*CLI) GetMGNHandler ¶
func (c *CLI) GetMGNHandler() service.Registerable
GetMGNHandler returns the AWS Application Migration Service handler (dashboard.AWSSDKProvider).
func (*CLI) GetMQEngine ¶
GetMQEngine returns the Amazon MQ engine mode (mq.EngineConfig).
func (*CLI) GetMQHandler ¶
func (c *CLI) GetMQHandler() service.Registerable
GetMQHandler returns the Amazon MQ handler (dashboard.AWSSDKProvider).
func (*CLI) GetMWAAEndpointURL ¶
GetMWAAEndpointURL returns the gopherstack URL as seen from Airflow containers.
func (*CLI) GetMWAAEngine ¶
GetMWAAEngine returns the MWAA engine mode (mwaa.EngineConfig).
func (*CLI) GetMWAAHandler ¶
func (c *CLI) GetMWAAHandler() service.Registerable
GetMWAAHandler returns the MWAA handler (dashboard.AWSSDKProvider).
func (*CLI) GetMacie2Handler ¶
func (c *CLI) GetMacie2Handler() service.Registerable
GetMacie2Handler returns the Macie2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetManagedBlockchainHandler ¶
func (c *CLI) GetManagedBlockchainHandler() service.Registerable
GetManagedBlockchainHandler returns the Managed Blockchain handler (dashboard.AWSSDKProvider).
func (*CLI) GetMediaConvertHandler ¶
func (c *CLI) GetMediaConvertHandler() service.Registerable
GetMediaConvertHandler returns the MediaConvert handler (dashboard.AWSSDKProvider).
func (*CLI) GetMediaStoreDataHandler ¶
func (c *CLI) GetMediaStoreDataHandler() service.Registerable
GetMediaStoreDataHandler returns the MediaStore Data handler (dashboard.AWSSDKProvider).
func (*CLI) GetMediaStoreHandler ¶
func (c *CLI) GetMediaStoreHandler() service.Registerable
GetMediaStoreHandler returns the MediaStore handler (dashboard.AWSSDKProvider).
func (*CLI) GetMemoryDBEngine ¶
GetMemoryDBEngine returns the MemoryDB engine mode (memorydb.EngineConfig).
func (*CLI) GetMemoryDBHandler ¶
func (c *CLI) GetMemoryDBHandler() service.Registerable
GetMemoryDBHandler returns the MemoryDB handler (dashboard.AWSSDKProvider).
func (*CLI) GetNeptuneEngine ¶
GetNeptuneEngine returns the Neptune engine mode (neptune.EngineModeConfig).
func (*CLI) GetNeptuneHandler ¶
func (c *CLI) GetNeptuneHandler() service.Registerable
GetNeptuneHandler returns the Neptune handler (dashboard.AWSSDKProvider).
func (*CLI) GetNetworkManagerHandler ¶
func (c *CLI) GetNetworkManagerHandler() service.Registerable
GetNetworkManagerHandler returns the AWS Network Manager handler (dashboard.AWSSDKProvider).
func (*CLI) GetNetworkMonitorHandler ¶
func (c *CLI) GetNetworkMonitorHandler() service.Registerable
GetNetworkMonitorHandler returns the NetworkMonitor handler.
func (*CLI) GetOAMHandler ¶
func (c *CLI) GetOAMHandler() service.Registerable
GetOAMHandler returns the CloudWatch Observability Access Manager handler.
func (*CLI) GetOCICoreSettings ¶
func (c *CLI) GetOCICoreSettings() ocicorebackend.Settings
GetOCICoreSettings returns OCI Core Services settings (ocicore.ConfigProvider).
func (*CLI) GetOCIFunctionsHandler ¶
func (c *CLI) GetOCIFunctionsHandler() service.Registerable
GetOCIFunctionsHandler returns the OCIFunctions handler for the dashboard proxy.
func (*CLI) GetOCIFunctionsSettings ¶
func (c *CLI) GetOCIFunctionsSettings() ocifunctionsbackend.Settings
GetOCIFunctionsSettings returns OCI Functions settings (ocifunctions.ConfigProvider).
func (*CLI) GetOCIIdentityHandler ¶
func (c *CLI) GetOCIIdentityHandler() service.Registerable
GetOCIIdentityHandler returns the OCIIdentity handler for the dashboard proxy.
func (*CLI) GetOCIIdentitySettings ¶
func (c *CLI) GetOCIIdentitySettings() ociidentitybackend.Settings
GetOCIIdentitySettings returns OCI Identity settings (ociidentity.ConfigProvider).
func (*CLI) GetOCIObjectStorageHandler ¶
func (c *CLI) GetOCIObjectStorageHandler() service.Registerable
GetOCIObjectStorageHandler returns the OCIObjectStorage handler for the dashboard proxy.
func (*CLI) GetOCIObjectStorageSettings ¶
func (c *CLI) GetOCIObjectStorageSettings() ociobjectstoragebackend.Settings
GetOCIObjectStorageSettings returns OCI Object Storage settings (ociobjectstorage.ConfigProvider).
func (*CLI) GetOCIStreamingHandler ¶
func (c *CLI) GetOCIStreamingHandler() service.Registerable
GetOCIStreamingHandler returns the OCIStreaming handler for the dashboard proxy.
func (*CLI) GetOCIStreamingSettings ¶
func (c *CLI) GetOCIStreamingSettings() ocistreamingbackend.Settings
GetOCIStreamingSettings returns OCI Streaming settings (ocistreaming.ConfigProvider).
func (*CLI) GetOCIVaultHandler ¶
func (c *CLI) GetOCIVaultHandler() service.Registerable
GetOCIVaultHandler returns the OCIVault handler for the dashboard proxy.
func (*CLI) GetOCIVaultSettings ¶
func (c *CLI) GetOCIVaultSettings() ocivaultbackend.Settings
GetOCIVaultSettings returns OCI Vault settings (ocivault.ConfigProvider).
func (*CLI) GetOpenSearchEngine ¶
GetOpenSearchEngine returns the OpenSearch engine mode (opensearch.EngineConfig).
func (*CLI) GetOpenSearchHandler ¶
func (c *CLI) GetOpenSearchHandler() service.Registerable
GetOpenSearchHandler returns the OpenSearch handler.
func (*CLI) GetOrganizationsHandler ¶
func (c *CLI) GetOrganizationsHandler() service.Registerable
GetOrganizationsHandler returns the Organizations handler (dashboard.AWSSDKProvider).
func (*CLI) GetOutpostsHandler ¶
func (c *CLI) GetOutpostsHandler() service.Registerable
GetOutpostsHandler returns the AWS Outposts handler (dashboard.AWSSDKProvider).
func (*CLI) GetPinpointHandler ¶
func (c *CLI) GetPinpointHandler() service.Registerable
GetPinpointHandler returns the Pinpoint handler (dashboard.AWSSDKProvider).
func (*CLI) GetPipesHandler ¶
func (c *CLI) GetPipesHandler() service.Registerable
GetPipesHandler returns the Pipes handler (dashboard.AWSSDKProvider).
func (*CLI) GetPortAllocator ¶
GetPortAllocator returns the shared runtime port allocator.
func (*CLI) GetRAMHandler ¶
func (c *CLI) GetRAMHandler() service.Registerable
GetRAMHandler returns the RAM handler (dashboard.AWSSDKProvider).
func (*CLI) GetRDSCADir ¶
GetRDSCADir persists the docker-mode RDS CA under the data dir when --persist is on (rds.EngineCADirConfig).
func (*CLI) GetRDSDataHandler ¶
func (c *CLI) GetRDSDataHandler() service.Registerable
GetRDSDataHandler returns the RDS Data handler (dashboard.AWSSDKProvider).
func (*CLI) GetRDSDumpDir ¶
GetRDSDumpDir persists docker-mode snapshot dumps and restore points under the data dir when --persist is on (rds.EngineDumpDirConfig).
func (*CLI) GetRDSEngine ¶
GetRDSEngine returns the RDS engine mode (rds.EngineModeConfig).
func (*CLI) GetRDSHandler ¶
func (c *CLI) GetRDSHandler() service.Registerable
GetRDSHandler returns the RDS handler (dashboard.AWSSDKProvider).
func (*CLI) GetRUMHandler ¶
func (c *CLI) GetRUMHandler() service.Registerable
GetRUMHandler returns the CloudWatch RUM handler.
func (*CLI) GetRedshiftDataHandler ¶
func (c *CLI) GetRedshiftDataHandler() service.Registerable
GetRedshiftDataHandler returns the Redshift Data handler (dashboard.AWSSDKProvider).
func (*CLI) GetRedshiftEngine ¶
GetRedshiftEngine returns the Redshift engine mode (redshift.EngineModeConfig).
func (*CLI) GetRedshiftHandler ¶
func (c *CLI) GetRedshiftHandler() service.Registerable
GetRedshiftHandler returns the Redshift handler (dashboard.AWSSDKProvider).
func (*CLI) GetRedshiftServerlessHandler ¶
func (c *CLI) GetRedshiftServerlessHandler() service.Registerable
GetRedshiftServerlessHandler returns the Redshift Serverless handler.
func (*CLI) GetRegistryDataDir ¶
GetRegistryDataDir keeps container registry blobs under the data dir when --persist is on (azurecontainerregistry.DataDirConfig, gcpartifactregistry.DataDirConfig); empty keeps them in memory.
func (*CLI) GetResilienceHubHandler ¶
func (c *CLI) GetResilienceHubHandler() service.Registerable
GetResilienceHubHandler returns the AWS Resilience Hub handler (dashboard.AWSSDKProvider).
func (*CLI) GetResourceGroupsHandler ¶
func (c *CLI) GetResourceGroupsHandler() service.Registerable
GetResourceGroupsHandler returns the Resource Groups handler (dashboard.AWSSDKProvider).
func (*CLI) GetResourceGroupsTaggingHandler ¶
func (c *CLI) GetResourceGroupsTaggingHandler() service.Registerable
GetResourceGroupsTaggingHandler returns the Resource Groups Tagging API handler.
func (*CLI) GetRoute53Handler ¶
func (c *CLI) GetRoute53Handler() service.Registerable
GetRoute53Handler returns the Route 53 handler (dashboard.AWSSDKProvider).
func (*CLI) GetRoute53RecoveryClusterHandler ¶
func (c *CLI) GetRoute53RecoveryClusterHandler() service.Registerable
GetRoute53RecoveryClusterHandler returns the Route 53 Recovery Cluster handler.
func (*CLI) GetRoute53RecoveryControlConfigHandler ¶
func (c *CLI) GetRoute53RecoveryControlConfigHandler() service.Registerable
GetRoute53RecoveryControlConfigHandler returns the Route 53 Recovery Control Config handler.
func (*CLI) GetRoute53RecoveryReadinessHandler ¶
func (c *CLI) GetRoute53RecoveryReadinessHandler() service.Registerable
GetRoute53RecoveryReadinessHandler returns the Route 53 Recovery Readiness handler.
func (*CLI) GetRoute53ResolverHandler ¶
func (c *CLI) GetRoute53ResolverHandler() service.Registerable
GetRoute53ResolverHandler returns the Route53Resolver handler (dashboard.AWSSDKProvider).
func (*CLI) GetS3Client ¶
GetS3Client returns the SDK client for S3 (dashboard.AWSSDKProvider).
func (*CLI) GetS3ControlHandler ¶
func (c *CLI) GetS3ControlHandler() service.Registerable
GetS3ControlHandler returns the S3 Control handler (dashboard.AWSSDKProvider).
func (*CLI) GetS3Endpoint ¶
GetS3Endpoint returns the configured S3 endpoint (s3.ConfigProvider).
func (*CLI) GetS3Handler ¶
func (c *CLI) GetS3Handler() service.Registerable
GetS3Handler returns the S3 handler (dashboard.AWSSDKProvider).
func (*CLI) GetS3Settings ¶
GetS3Settings returns S3 settings (s3.ConfigProvider).
func (*CLI) GetS3TablesHandler ¶
func (c *CLI) GetS3TablesHandler() service.Registerable
GetS3TablesHandler returns the S3 Tables handler (dashboard.AWSSDKProvider).
func (*CLI) GetSESHandler ¶
func (c *CLI) GetSESHandler() service.Registerable
GetSESHandler returns the SES handler (dashboard.AWSSDKProvider).
func (*CLI) GetSESSettings ¶
func (c *CLI) GetSESSettings() sesbackend.Settings
GetSESSettings returns SES settings (ses.ConfigProvider).
func (*CLI) GetSESv2Handler ¶
func (c *CLI) GetSESv2Handler() service.Registerable
GetSESv2Handler returns the SES v2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetSNSHandler ¶
func (c *CLI) GetSNSHandler() service.Registerable
GetSNSHandler returns the SNS handler (dashboard.AWSSDKProvider).
func (*CLI) GetSQSClient ¶
GetSQSClient returns the SDK client for SQS (dashboard.AWSSDKProvider).
func (*CLI) GetSQSHandler ¶
func (c *CLI) GetSQSHandler() service.Registerable
GetSQSHandler returns the SQS handler (dashboard.AWSSDKProvider).
func (*CLI) GetSQSSettings ¶
func (c *CLI) GetSQSSettings() sqsbackend.Settings
GetSQSSettings returns SQS settings (sqs.SettingsProvider).
func (*CLI) GetSSMClient ¶
GetSSMClient returns the SDK client for SSM (dashboard.AWSSDKProvider).
func (*CLI) GetSSMHandler ¶
func (c *CLI) GetSSMHandler() service.Registerable
GetSSMHandler returns the SSM handler (dashboard.AWSSDKProvider).
func (*CLI) GetSSMSettings ¶
func (c *CLI) GetSSMSettings() ssmbackend.Settings
GetSSMSettings returns SSM settings (ssm.ConfigProvider).
func (*CLI) GetSTSClient ¶
GetSTSClient returns the SDK client for STS (dashboard.AWSSDKProvider).
func (*CLI) GetSTSHandler ¶
func (c *CLI) GetSTSHandler() service.Registerable
GetSTSHandler returns the STS handler (dashboard.AWSSDKProvider).
func (*CLI) GetSTSSettings ¶
func (c *CLI) GetSTSSettings() stsbackend.Settings
GetSTSSettings returns STS settings (sts.ConfigProvider).
func (*CLI) GetSWFHandler ¶
func (c *CLI) GetSWFHandler() service.Registerable
GetSWFHandler returns the SWF handler (dashboard.AWSSDKProvider).
func (*CLI) GetSageMakerEngine ¶
GetSageMakerEngine returns the SageMaker engine mode (sagemaker.EngineModeConfig).
func (*CLI) GetSageMakerHandler ¶
func (c *CLI) GetSageMakerHandler() service.Registerable
GetSageMakerHandler returns the SageMaker handler (dashboard.AWSSDKProvider).
func (*CLI) GetSageMakerRuntimeHandler ¶
func (c *CLI) GetSageMakerRuntimeHandler() service.Registerable
GetSageMakerRuntimeHandler returns the SageMaker Runtime handler (dashboard.AWSSDKProvider).
func (*CLI) GetSchedulerHandler ¶
func (c *CLI) GetSchedulerHandler() service.Registerable
GetSchedulerHandler returns the Scheduler handler (dashboard.AWSSDKProvider).
func (*CLI) GetSecretsManagerHandler ¶
func (c *CLI) GetSecretsManagerHandler() service.Registerable
GetSecretsManagerHandler returns the Secrets Manager handler (dashboard.AWSSDKProvider).
func (*CLI) GetServerlessRepoHandler ¶
func (c *CLI) GetServerlessRepoHandler() service.Registerable
GetServerlessRepoHandler returns the Serverless Application Repository handler (dashboard.AWSSDKProvider).
func (*CLI) GetServiceDiscoveryHandler ¶
func (c *CLI) GetServiceDiscoveryHandler() service.Registerable
GetServiceDiscoveryHandler returns the Service Discovery handler (dashboard.AWSSDKProvider).
func (*CLI) GetSettings ¶
GetSettings returns the dashboard configuration settings.
func (*CLI) GetShieldHandler ¶
func (c *CLI) GetShieldHandler() service.Registerable
GetShieldHandler returns the Shield handler (dashboard.AWSSDKProvider).
func (*CLI) GetSsoAdminHandler ¶
func (c *CLI) GetSsoAdminHandler() service.Registerable
GetSsoAdminHandler returns the SSO Admin handler (dashboard.AWSSDKProvider).
func (*CLI) GetStepFunctionsHandler ¶
func (c *CLI) GetStepFunctionsHandler() service.Registerable
GetStepFunctionsHandler returns the Step Functions handler (dashboard.AWSSDKProvider).
func (*CLI) GetStepFunctionsSettings ¶
func (c *CLI) GetStepFunctionsSettings() sfnbackend.Settings
GetStepFunctionsSettings returns Step Functions settings (stepfunctions.SettingsProvider).
func (*CLI) GetSupportHandler ¶
func (c *CLI) GetSupportHandler() service.Registerable
GetSupportHandler returns the Support handler (dashboard.AWSSDKProvider).
func (*CLI) GetTextractHandler ¶
func (c *CLI) GetTextractHandler() service.Registerable
GetTextractHandler returns the Textract handler (dashboard.AWSSDKProvider).
func (*CLI) GetTimestreamInfluxDBDataDir ¶
GetTimestreamInfluxDBDataDir keeps engine-backed instance data and backups under the data dir when --persist is on (timestreaminfluxdb.DataDirConfig).
func (*CLI) GetTimestreamQueryHandler ¶
func (c *CLI) GetTimestreamQueryHandler() service.Registerable
GetTimestreamQueryHandler returns the Timestream Query handler (dashboard.AWSSDKProvider).
func (*CLI) GetTimestreamWriteHandler ¶
func (c *CLI) GetTimestreamWriteHandler() service.Registerable
GetTimestreamWriteHandler returns the Timestream Write handler (dashboard.AWSSDKProvider).
func (*CLI) GetTranscribeHandler ¶
func (c *CLI) GetTranscribeHandler() service.Registerable
GetTranscribeHandler returns the Transcribe handler (dashboard.AWSSDKProvider).
func (*CLI) GetTransferHandler ¶
func (c *CLI) GetTransferHandler() service.Registerable
GetTransferHandler returns the Transfer handler (dashboard.AWSSDKProvider).
func (*CLI) GetVerifiedPermissionsHandler ¶
func (c *CLI) GetVerifiedPermissionsHandler() service.Registerable
GetVerifiedPermissionsHandler returns the Verified Permissions handler (dashboard.AWSSDKProvider).
func (*CLI) GetWAFHandler ¶
func (c *CLI) GetWAFHandler() service.Registerable
GetWAFHandler returns the WAF Classic handler (dashboard.AWSSDKProvider).
func (*CLI) GetWafv2Handler ¶
func (c *CLI) GetWafv2Handler() service.Registerable
GetWafv2Handler returns the WAFv2 handler (dashboard.AWSSDKProvider).
func (*CLI) GetXRaySettings ¶
func (c *CLI) GetXRaySettings() xraybackend.Settings
GetXRaySettings returns X-Ray settings (xray.ConfigProvider).
func (*CLI) GetXrayHandler ¶
func (c *CLI) GetXrayHandler() service.Registerable
GetXrayHandler returns the X-Ray handler (dashboard.AWSSDKProvider).
func (*CLI) IAMPolicyStream ¶
func (c *CLI) IAMPolicyStream() *iampolicystream.Recorder
IAMPolicyStream returns the process-wide IAM evaluation recorder.
func (*CLI) LoadConfig ¶
LoadConfig loads the configuration from disk if it exists.
func (*CLI) SaveConfig ¶
func (*CLI) UpdateSettings ¶
UpdateSettings updates both the CLI state and the shared GlobalConfig pointer.
type CORSSettings ¶
type CORSSettings struct {
AllowOrigins []string `` //nolint:lll // config struct tags are intentionally verbose
/* 201-byte string literal not displayed */
AllowHeaders []string `` //nolint:lll // config struct tags are intentionally verbose
/* 177-byte string literal not displayed */
ExposeHeaders []string `` //nolint:lll // config struct tags are intentionally verbose
/* 175-byte string literal not displayed */
AllowCredentials bool `` //nolint:lll // config struct tags are intentionally verbose
/* 164-byte string literal not displayed */
DisableAPIGWCORS bool `` //nolint:lll // config struct tags are intentionally verbose
/* 241-byte string literal not displayed */
DisableChecks bool `` //nolint:lll // config struct tags are intentionally verbose
/* 170-byte string literal not displayed */
}
CORSSettings configures the optional global CORS middleware; unset keeps today's behaviour.
type EngineSettings ¶
type EngineSettings struct {
Engines string `` //nolint:lll,golines // config struct tags are intentionally verbose
/* 200-byte string literal not displayed */
ECSRuntime string `` //nolint:lll,golines // config struct tags are intentionally verbose
/* 129-byte string literal not displayed */
}
EngineSettings holds the global engine switch and the ECS task runtime.
type HealthCmd ¶
type HealthCmd struct {
Port string `name:"port" env:"PORT" default:"8000" help:"Port of the running server to check."` //nolint:lll // config struct tags are intentionally verbose
}
HealthCmd checks a running Gopherstack instance's health endpoint.
type LifecycleTarget ¶
type LifecycleTarget struct {
Name string `` //nolint:lll // config struct tags are intentionally verbose
/* 133-byte string literal not displayed */
StateDir string `` //nolint:lll // config struct tags are intentionally verbose
/* 151-byte string literal not displayed */
}
LifecycleTarget identifies the managed instance on disk.
type LocalstackSettings ¶
type LocalstackSettings struct {
ResponseHeader bool `` //nolint:lll // config struct tags are intentionally verbose
/* 169-byte string literal not displayed */
HealthKill bool `` //nolint:lll // config struct tags are intentionally verbose
/* 227-byte string literal not displayed */
}
LocalstackSettings holds opt-in LocalStack behaviours.
type LogsCmd ¶
type LogsCmd struct {
LifecycleTarget ` embed:""`
Follow bool ` help:"Stream new log output." name:"follow" short:"f"`
Tail int ` help:"Number of lines from the end." name:"tail" short:"n" default:"100"`
}
LogsCmd is `gopherstack logs`.
type NetworkSettings ¶
type NetworkSettings struct {
Host string `` //nolint:lll // config struct tags are intentionally verbose
/* 147-byte string literal not displayed */
AllowRemote bool `` //nolint:lll // config struct tags are intentionally verbose
/* 142-byte string literal not displayed */
}
NetworkSettings controls the listen address of the main HTTP listener.
type PersistModeSettings ¶
type PersistModeSettings struct {
PersistMode string `` //nolint:lll // config struct tags are intentionally verbose
/* 333-byte string literal not displayed */
PersistLoad string `` //nolint:lll // config struct tags are intentionally verbose
/* 324-byte string literal not displayed */
PersistServices []string `` //nolint:lll // config struct tags are intentionally verbose
/* 155-byte string literal not displayed */
PersistExclude []string `` //nolint:lll // config struct tags are intentionally verbose
/* 178-byte string literal not displayed */
PersistServiceMode []string `` //nolint:lll // config struct tags are intentionally verbose
/* 167-byte string literal not displayed */
PersistFlushInterval time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 288-byte string literal not displayed */
}
PersistModeSettings selects persistence modes (effective only with --persist).
type PodCmd ¶
type PodCmd struct {
Save PodSaveCmd `cmd:"" help:"Save current state as a new pod version."`
List PodListCmd `cmd:"" help:"List pods."`
Versions PodVersionsCmd `cmd:"" help:"List versions of a pod."`
Delete PodDeleteCmd `cmd:"" help:"Delete a pod, or one version of it."`
Inspect PodInspectCmd `cmd:"" help:"Show the manifest of a pod version."`
Load PodLoadCmd `cmd:"" help:"Load a pod version into the running instance."`
}
PodCmd groups the `gopherstack pod` subcommands, which call a running instance.
type PodDeleteCmd ¶
type PodDeleteCmd struct {
PodTarget ` embed:""`
Name string ` arg:"" help:"Pod name."`
Version string ` help:"Delete only this version (default: whole pod)." name:"version"`
}
PodDeleteCmd is `gopherstack pod delete NAME`.
type PodInspectCmd ¶
type PodInspectCmd struct {
PodTarget ` embed:""`
Name string ` arg:"" help:"Pod name."`
Version string ` help:"Version number or 'latest'." name:"version" default:"latest"`
}
PodInspectCmd is `gopherstack pod inspect NAME`.
type PodListCmd ¶
type PodListCmd struct {
PodTarget `embed:""`
}
PodListCmd is `gopherstack pod list`.
type PodLoadCmd ¶
type PodLoadCmd struct {
PodTarget ` embed:""`
Name string ` arg:"" help:"Pod name."`
Version string `` //nolint:lll // config struct tags are intentionally verbose
/* 138-byte string literal not displayed */
Strategy string `` //nolint:lll // config struct tags are intentionally verbose
/* 172-byte string literal not displayed */
Services []string ` help:"Only load these services." name:"services"` //nolint:lll // config struct tags are intentionally verbose
Merge bool ` help:"Merge per account/region, not whole-service replace." name:"merge"` //nolint:lll // config struct tags are intentionally verbose
}
PodLoadCmd is `gopherstack pod load NAME`.
type PodSaveCmd ¶
type PodSaveCmd struct {
PodTarget ` embed:""`
Name string ` arg:"" help:"Pod name."`
Message string ` help:"Version message." name:"message" short:"m"`
Services []string ` help:"Only save these services." name:"services"`
}
PodSaveCmd is `gopherstack pod save NAME`.
type PodTarget ¶
type PodTarget struct {
Endpoint string `name:"endpoint" env:"GOPHERSTACK_ENDPOINT" default:"http://localhost:8000" help:"Base URL of the running Gopherstack."` //nolint:lll // config struct tags are intentionally verbose
}
PodTarget locates the running instance.
type PodVersionsCmd ¶
PodVersionsCmd is `gopherstack pod versions NAME`.
type PodsConfig ¶
type PodsConfig struct {
Dir string `` //nolint:lll // config struct tags are intentionally verbose
/* 128-byte string literal not displayed */
S3Bucket string `` //nolint:lll // config struct tags are intentionally verbose
/* 141-byte string literal not displayed */
S3Prefix string `name:"s3-prefix" env:"GOPHERSTACK_POD_S3_PREFIX" help:"Key prefix for pods in the S3 bucket."` //nolint:lll // config struct tags are intentionally verbose
S3Endpoint string `` //nolint:lll // config struct tags are intentionally verbose
/* 134-byte string literal not displayed */
S3Region string `` //nolint:lll // config struct tags are intentionally verbose
/* 198-byte string literal not displayed */
S3AccessKey string `` //nolint:lll // config struct tags are intentionally verbose
/* 150-byte string literal not displayed */
S3SecretKey string `name:"s3-secret-key" env:"GOPHERSTACK_POD_S3_SECRET_KEY" help:"Secret key for the pod S3 bucket."` //nolint:lll // config struct tags are intentionally verbose
Autoload string `` //nolint:lll // config struct tags are intentionally verbose
/* 145-byte string literal not displayed */
MergeStrategy string `` //nolint:lll // config struct tags are intentionally verbose
/* 178-byte string literal not displayed */
S3PathStyle bool `name:"s3-path-style" env:"GOPHERSTACK_POD_S3_PATH_STYLE" help:"Use path-style S3 addressing."` //nolint:lll // config struct tags are intentionally verbose
}
PodsConfig configures named, versioned state snapshots (pods).
type ReplicateCmd ¶
type ReplicateCmd struct {
SourceProfile string `name:"source-profile" help:"AWS shared-config profile for the source account."`
SourceEndpoint string `name:"source-endpoint" help:"Source endpoint URL (empty means real AWS)."`
Region string `` //nolint:lll // config struct tags are intentionally verbose
/* 140-byte string literal not displayed */
Target string `` //nolint:lll // config struct tags are intentionally verbose
/* 152-byte string literal not displayed */
TargetRegion string `name:"target-region" help:"Target region (default: the source region)."`
Identifier string `name:"identifier" help:"Only replicate the resource with this name."`
ResourceType []string `name:"resource-type" help:"Resource type to replicate; repeatable (default: all)."`
MaxObjectBytes int64 `` //nolint:lll // config struct tags are intentionally verbose
/* 139-byte string literal not displayed */
DryRun bool `name:"dry-run" help:"Show the plan without writing to the target."`
IncludeData bool `name:"include-data" help:"Also copy S3 objects and DynamoDB items."`
WithDecryption bool `name:"with-decryption" help:"Decrypt SecureString parameters so their values can be copied."`
JSON bool `name:"json" help:"Print the report as JSON."`
}
ReplicateCmd is `gopherstack replicate`: copy resources from a real AWS account or AWS-compatible endpoint into a running Gopherstack.
type ResetCmd ¶
type ResetCmd struct {
PodTarget ` embed:""`
Services []string ` help:"Only reset these services (default: all)." name:"service"`
}
ResetCmd is `gopherstack reset`.
type ServiceFilterSettings ¶
type ServiceFilterSettings struct {
Services []string `` //nolint:lll // config struct tags are intentionally verbose
/* 172-byte string literal not displayed */
DisableServices []string `` //nolint:lll // config struct tags are intentionally verbose
/* 154-byte string literal not displayed */
LocalstackServices []string `` //nolint:lll // config struct tags are intentionally verbose
/* 182-byte string literal not displayed */
}
ServiceFilterSettings selects which services answer on the main listener.
type SnapshotCmd ¶
type SnapshotCmd struct {
List PodListCmd `cmd:"" help:"List snapshots."`
Save PodSaveCmd `cmd:"" help:"Save current state as a new snapshot version."`
Load PodLoadCmd `cmd:"" help:"Load a snapshot version into the running instance."`
}
SnapshotCmd groups `snapshot save|load|list`, which reuse the pod machinery.
type StartCmd ¶
type StartCmd struct {
LifecycleTarget `embed:""`
Image string `` //nolint:lll // config struct tags are intentionally verbose
/* 128-byte string literal not displayed */
Tag string ` name:"tag" env:"GOPHERSTACK_TAG" default:"latest" help:"Image tag."` //nolint:lll // config struct tags are intentionally verbose
Bind string `` //nolint:lll // config struct tags are intentionally verbose
/* 160-byte string literal not displayed */
Port string `` //nolint:lll // config struct tags are intentionally verbose
/* 138-byte string literal not displayed */
DataDir string `` //nolint:lll // config struct tags are intentionally verbose
/* 176-byte string literal not displayed */
Publish []string `` //nolint:lll // config struct tags are intentionally verbose
/* 186-byte string literal not displayed */
Env []string `` //nolint:lll // config struct tags are intentionally verbose
/* 186-byte string literal not displayed */
Timeout time.Duration `` //nolint:lll // config struct tags are intentionally verbose
/* 151-byte string literal not displayed */
Host bool `` //nolint:lll // config struct tags are intentionally verbose
/* 157-byte string literal not displayed */
Persist bool `` //nolint:lll // config struct tags are intentionally verbose
/* 151-byte string literal not displayed */
}
StartCmd is `gopherstack start`.
type StatusCmd ¶
type StatusCmd struct {
LifecycleTarget ` embed:""`
PodTarget ` embed:""`
JSON bool ` help:"Print machine-readable JSON." name:"json"`
}
StatusCmd is `gopherstack status`.
type TransparentSettings ¶
type TransparentSettings struct {
HTTPAddr string `` //nolint:lll // config struct tags are intentionally verbose
/* 166-byte string literal not displayed */
HTTPSAddr string `` //nolint:lll // config struct tags are intentionally verbose
/* 181-byte string literal not displayed */
ContainerDNS string `name:"container-dns" env:"TRANSPARENT_CONTAINER_DNS" help:"DNS IP for spawned containers."` //nolint:lll // config struct tags are intentionally verbose
CADir string `` //nolint:lll // config struct tags are intentionally verbose
/* 126-byte string literal not displayed */
CAHostPath string `` //nolint:lll // config struct tags are intentionally verbose
/* 161-byte string literal not displayed */
DNSSkip []string `name:"dns-skip" env:"TRANSPARENT_DNS_SKIP" help:"Names/zones that keep resolving upstream."` //nolint:lll // config struct tags are intentionally verbose
DNSSkipPatterns []string `` //nolint:lll // config struct tags are intentionally verbose
/* 127-byte string literal not displayed */
DNSUpstream []string `name:"dns-upstream" env:"TRANSPARENT_DNS_UPSTREAM" help:"Upstream resolvers host:port."` //nolint:lll // config struct tags are intentionally verbose
DisableInjection bool `` //nolint:lll // config struct tags are intentionally verbose
/* 153-byte string literal not displayed */
Enabled bool `name:"dns" env:"TRANSPARENT_DNS" help:"Resolve AWS endpoint names here and serve HTTPS."` //nolint:lll // config struct tags are intentionally verbose
}
TransparentSettings configures transparent endpoint injection: unmodified SDKs targeting real *.amazonaws.com names reach gopherstack via the embedded DNS and an HTTPS listener.
Source Files
¶
- adapters.go
- adapters_cosmos.go
- agentcore_wiring.go
- amp_wiring.go
- apigateway_aws_service.go
- app_inspector.go
- appconfig_content_wiring.go
- appsync_datasources_wiring.go
- appsync_waf_wiring.go
- athena_engine.go
- awsconfig_template_wiring.go
- azureappconfig_wiring.go
- azurecontainerinstance_wiring.go
- azureeventgrid_wiring.go
- azureeventhubs_wiring.go
- azurefile_wiring.go
- azurefunctions_wiring.go
- azuremonitor_wiring.go
- azureredis_wiring.go
- azuresql_wiring.go
- backup_restore_wiring.go
- batch_exec.go
- billing_export_wiring.go
- budgets_wiring.go
- cleanrooms_glue_wiring.go
- cli.go
- cloud_dashboard_handlers.go
- cloudcontrol_ec2_client.go
- cloudcontrol_handlers.go
- cloudcontrol_handlers_apps.go
- cloudcontrol_handlers_compute.go
- cloudcontrol_handlers_ec2.go
- cloudcontrol_handlers_efs_replication.go
- cloudcontrol_handlers_messaging.go
- cloudcontrol_handlers_ops.go
- cloudcontrol_handlers_pool_mfa.go
- cloudcontrol_handlers_security.go
- cloudcontrol_handlers_sg.go
- cloudcontrol_handlers_wire.go
- cloudcontrol_stream_wait.go
- cloudcontrol_wire_apigateway_gen.go
- cloudcontrol_wire_client.go
- cloudcontrol_wire_cognitoidp_gen.go
- cloudcontrol_wire_ecr_gen.go
- cloudcontrol_wire_ecs_gen.go
- cloudcontrol_wire_efs_gen.go
- cloudcontrol_wire_elbv2_gen.go
- cloudcontrol_wire_glue_gen.go
- cloudcontrol_wire_route53_gen.go
- cloudfront_dataplane.go
- cloudfront_kvs_import_wiring.go
- cloudhsmv2_wiring.go
- codebuild_engine.go
- cognito_delivery.go
- cognitoidentity_wiring.go
- connect_wiring.go
- cors.go
- cross_region.go
- demo_callers.go
- dev_endpoints.go
- dlm_wiring.go
- dns_injection.go
- docdb_ca.go
- ec2_imds.go
- ec2_network.go
- ecs_asg_wiring.go
- ecs_cloudmap.go
- ecs_deployment_hooks_wiring.go
- ecs_managed_scaling.go
- ecs_runtime.go
- eks_idc_wiring.go
- eks_irsa.go
- eks_pod_identity.go
- eks_token_auth.go
- elbv2_dataplane.go
- embed.go
- engines.go
- eventbridge_job_targets_wiring.go
- extensions.go
- firehose_glue.go
- fis_target_resolver.go
- flink_wiring.go
- gcp_logcapture_wiring.go
- gcpbigquery_wiring.go
- gcpcloudbuild_wiring.go
- gcpeventarc_wiring.go
- gcpfunctions_wiring.go
- gcplogging_wiring.go
- gcpmonitoring_wiring.go
- gcpredis_wiring.go
- gcprun_wiring.go
- gcpscheduler_wiring.go
- gcpsql_wiring.go
- gcpworkflows_wiring.go
- globalaccelerator_wiring.go
- http_targets_wiring.go
- iam_policy_stream.go
- init_stages.go
- insight_rule_logs.go
- interconnect_ssm_appsync_timestream.go
- iot_rule_targets.go
- kafka_auth_wiring.go
- kinesisanalytics_firehose_wiring.go
- lambda_efs.go
- lambda_esm_s3_wiring.go
- lambda_kms.go
- lambda_runtime_env.go
- lambda_s3_versioned.go
- lambda_sigv4.go
- lifecycle.go
- lifecycle_cmd.go
- lifecycle_deps.go
- lifecycle_detach_unix.go
- lifecycle_run.go
- linklocal.go
- listen_guard.go
- localstack_compat.go
- localstack_health.go
- localstack_options.go
- logs_policy.go
- marketplace_wiring.go
- metrics_wiring.go
- omics_s3_wiring.go
- partition_middleware.go
- persist_modes.go
- pipes_job_targets_wiring.go
- pods.go
- pods_apply.go
- pods_cmd.go
- pods_localstack.go
- quotas_observability_wiring.go
- rds_autopause.go
- rds_iam_auth.go
- redshift_engine_wiring.go
- redshift_serverless_data.go
- registry_wiring.go
- replicate.go
- replicate_cmd.go
- requests_endpoint.go
- resourceexplorer_wiring.go
- rgtapi_extra_wiring.go
- role_authorizer.go
- route53resolver_dns.go
- rum_wiring.go
- s3_options_wiring.go
- s3files_wiring.go
- s3tables_s3_wiring.go
- sagemaker_engine.go
- scheduler_build_targets_wiring.go
- service_filter.go
- service_quotas_wiring.go
- servicecatalog_resources.go
- servicecatalog_roles.go
- servicecatalog_stacksets.go
- servicecatalog_wiring.go
- ses_inbound.go
- sfn_http_connections.go
- sg_enforcement_wiring.go
- ssm_runcommand.go
- ssm_secrets.go
- sso.go
- subnet_wiring.go
- swf_lambda_wiring.go
- timestreaminfluxdb_wiring.go
- transfer_idp_wiring.go
- transfer_sftp.go
- vpclattice_endpoints_wiring.go
- workmail_directory_wiring.go