package
0.7.0
Repository: https://github.com/aws/copilot-cli.git
Documentation: pkg.go.dev

# Packages

Package mocks is a generated GoMock package.

# Functions

NewConfigSelect returns a new selector that chooses applications, environments, or services from the config store.
NewDeploySelect returns a new selector that chooses services and environments from the deploy store.
NewEC2Select returns a new selector that chooses Ec2 resources.
NewSelect returns a selector that chooses applications or environments.
NewWorkspaceSelect returns a new selector that chooses applications and environments from the config store, but services from the local workspace.
WithEnv sets up the env name for DeploySelect.
WithSvc sets up the svc name for DeploySelect.

# Constants

DockerfilePromptUseImage is the option for using existing image instead of Dockerfile.

# Variables

ErrSubnetsNotFound is returned when no existing subnets are found.
ErrVPCNotFound is returned when no existing VPCs are found.

# Structs

ConfigSelect is an application and environment selector, but can also choose a service from the config store.
CredsSelect prompts users for credentials.
DeployedService contains the service name and environment name of the deployed service.
DeploySelect is a service and environment selector from the deploy store.
EC2Select is a selector for Ec2 resources.
Select prompts users to select the name of an application or environment.
WorkspaceSelect is an application and environment selector, but can also choose a service from the workspace.

# Interfaces

AppEnvLister wraps methods to list apps and envs in config store.
ConfigLister wraps config store listing methods.
ConfigWorkloadLister wraps the method to list workloads in config store.
DeployStoreClient wraps methods of deploy store.
Names wraps the method that returns a list of names.
Prompter wraps the methods to ask for inputs from the terminal.
SessionProvider wraps the methods to create AWS sessions.
VPCSubnetLister list VPCs and subnets.
WorkspaceRetriever wraps methods to get workload names, app names, and Dockerfiles from the workspace.
WsWorkloadLister wraps the method to get workloads in current workspace.

# Type aliases

GetDeployedServiceOpts sets up optional parameters for GetDeployedServiceOpts function.