@circleci/circleci-config-sdk
Version:
An SDK for building CircleCI Configuration files with JavaScript.
56 lines • 1.8 kB
TypeScript
export declare enum GenerableType {
CONFIG = "config",
ORB = "orb",
ORB_IMPORT = "orb_import",
ORB_REF = "orb_ref",
REUSABLE_COMMAND = "reusable_command",
REUSED_COMMAND = "reused_command",
RESTORE = "restore_cache",
SAVE = "save_cache",
ATTACH = "attach_workspace",
PERSIST = "persist_to_workspace",
ADD_SSH_KEYS = "add_ssh_keys",
CHECKOUT = "checkout",
RUN = "run",
SETUP_REMOTE_DOCKER = "setup_remote_docker",
STORE_ARTIFACTS = "store_artifacts",
STORE_TEST_RESULTS = "store_test_results",
STEP = "step",
STEP_LIST = "steps",
JOB = "job",
WORKFLOW_JOB = "workflow_job",
WORKFLOW = "workflow",
ANY_EXECUTOR = "executor",
DOCKER_EXECUTOR = "docker_executor",
MACHINE_EXECUTOR = "machine_executor",
MACOS_EXECUTOR = "macos_executor",
WINDOWS_EXECUTOR = "windows_executor",
REUSED_EXECUTOR = "reused_executor",
REUSABLE_EXECUTOR = "reusable_executor",
REUSABLE_EXECUTOR_LIST = "reusable_executors_list",
CUSTOM_PARAMETER = "custom_parameter",
CUSTOM_ENUM_PARAMETER = "custom_enum_parameter",
CUSTOM_PARAMETERS_LIST = "custom_parameters_list",
PARAMETER_REFERENCE = "parameter_reference",
WHEN = "when",
AND = "and",
OR = "or",
NOT = "not",
EQUAL = "equal",
TRUTHY = "value"
}
export declare enum ParameterSubtype {
STRING = "string",
BOOLEAN = "boolean",
INTEGER = "integer",
STEPS = "steps",
EXECUTOR = "executor",
ENV_VAR_NAME = "env_var_name"
}
export declare enum ParameterizedComponent {
JOB = "/parameters/components/job",
COMMAND = "/parameters/components/command",
EXECUTOR = "/parameters/components/executor",
PIPELINE = "/parameters/components/pipeline"
}
//# sourceMappingURL=Mapping.d.ts.map