Package cloud.localstack
Class Localstack
java.lang.Object
cloud.localstack.Localstack
public class Localstack
extends java.lang.Object
Localstack Docker instance
- Author:
- Alan Bevier, fabianoo
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENV_CONFIG_EDGE_PORTstatic java.lang.StringENV_CONFIG_USE_SSLstatic java.lang.StringINIT_SCRIPTS_PATHstatic LocalstackINSTANCEstatic java.lang.StringTMP_PATH -
Method Summary
Modifier and Type Method Description java.lang.StringendpointForPort(int port)java.lang.StringendpointForService(java.lang.String serviceName)static java.lang.StringgetDefaultRegion()intgetEdgePort()java.lang.StringgetEndpointAPIGateway()java.lang.StringgetEndpointCloudFormation()java.lang.StringgetEndpointCloudWatch()java.lang.StringgetEndpointCloudWatchLogs()java.lang.StringgetEndpointDynamoDB()java.lang.StringgetEndpointDynamoDBStreams()java.lang.StringgetEndpointEC2()java.lang.StringgetEndpointElasticsearch()java.lang.StringgetEndpointElasticsearchService()java.lang.StringgetEndpointFirehose()java.lang.StringgetEndpointIAM()java.lang.StringgetEndpointKinesis()java.lang.StringgetEndpointKMS()java.lang.StringgetEndpointLambda()java.lang.StringgetEndpointRedshift()java.lang.StringgetEndpointRoute53()java.lang.StringgetEndpointS3()java.lang.StringgetEndpointSecretsmanager()java.lang.StringgetEndpointSES()java.lang.StringgetEndpointSNS()java.lang.StringgetEndpointSQS()java.lang.StringgetEndpointSSM()java.lang.StringgetEndpointStepFunctions()ContainergetLocalStackContainer()intgetServicePort(java.lang.String serviceName)static booleanisEnvConfigSet(java.lang.String configName)booleanisRunning()voidstartup(LocalstackDockerConfiguration dockerConfiguration)voidstop()static booleanuseSSL()
-
Field Details
-
ENV_CONFIG_USE_SSL
public static final java.lang.String ENV_CONFIG_USE_SSL- See Also:
- Constant Field Values
-
ENV_CONFIG_EDGE_PORT
public static final java.lang.String ENV_CONFIG_EDGE_PORT- See Also:
- Constant Field Values
-
INIT_SCRIPTS_PATH
public static final java.lang.String INIT_SCRIPTS_PATH- See Also:
- Constant Field Values
-
TMP_PATH
public static final java.lang.String TMP_PATH- See Also:
- Constant Field Values
-
INSTANCE
-
-
Method Details
-
startup
-
stop
public void stop() -
isRunning
public boolean isRunning() -
getEndpointS3
public java.lang.String getEndpointS3() -
getEdgePort
public int getEdgePort() -
getEndpointKinesis
public java.lang.String getEndpointKinesis() -
getEndpointKMS
public java.lang.String getEndpointKMS() -
getEndpointLambda
public java.lang.String getEndpointLambda() -
getEndpointDynamoDB
public java.lang.String getEndpointDynamoDB() -
getEndpointDynamoDBStreams
public java.lang.String getEndpointDynamoDBStreams() -
getEndpointAPIGateway
public java.lang.String getEndpointAPIGateway() -
getEndpointElasticsearch
public java.lang.String getEndpointElasticsearch() -
getEndpointElasticsearchService
public java.lang.String getEndpointElasticsearchService() -
getEndpointFirehose
public java.lang.String getEndpointFirehose() -
getEndpointSNS
public java.lang.String getEndpointSNS() -
getEndpointSQS
public java.lang.String getEndpointSQS() -
getEndpointRedshift
public java.lang.String getEndpointRedshift() -
getEndpointCloudWatch
public java.lang.String getEndpointCloudWatch() -
getEndpointCloudWatchLogs
public java.lang.String getEndpointCloudWatchLogs() -
getEndpointSES
public java.lang.String getEndpointSES() -
getEndpointRoute53
public java.lang.String getEndpointRoute53() -
getEndpointCloudFormation
public java.lang.String getEndpointCloudFormation() -
getEndpointSSM
public java.lang.String getEndpointSSM() -
getEndpointSecretsmanager
public java.lang.String getEndpointSecretsmanager() -
getEndpointEC2
public java.lang.String getEndpointEC2() -
getEndpointStepFunctions
public java.lang.String getEndpointStepFunctions() -
getEndpointIAM
public java.lang.String getEndpointIAM() -
endpointForService
public java.lang.String endpointForService(java.lang.String serviceName) -
getServicePort
public int getServicePort(java.lang.String serviceName) -
endpointForPort
public java.lang.String endpointForPort(int port) -
getLocalStackContainer
-
useSSL
public static boolean useSSL() -
isEnvConfigSet
public static boolean isEnvConfigSet(java.lang.String configName) -
getDefaultRegion
public static java.lang.String getDefaultRegion()
-