CI/CD - CodeBuild + CodeDeploy + CodePipeline
This commit is contained in:
@@ -22,7 +22,10 @@ export const apiEndpointKeys = {
|
||||
create: "clouds.services.resources.create",
|
||||
update: "clouds.services.resources.update",
|
||||
delete: "clouds.services.resources.delete",
|
||||
invoke: "clouds.services.resources.invoke",
|
||||
invoke: "clouds.services.resources.invoke",
|
||||
start: "clouds.services.resources.start",
|
||||
stop: "clouds.services.resources.stop",
|
||||
reboot: "clouds.services.resources.reboot",
|
||||
publish: "clouds.services.resources.notifications.publish",
|
||||
createSnsSubscription: "clouds.services.resources.notifications.subscription.create",
|
||||
listSnsSubscriptions: "clouds.services.resources.notifications.subscriptions.list",
|
||||
@@ -60,7 +63,17 @@ export const apiEndpointKeys = {
|
||||
listWorkflowExecutions: "clouds.services.resources.workflows.executions.list",
|
||||
describeWorkflowExecution: "clouds.services.resources.workflows.execution.describe",
|
||||
getWorkflowExecutionHistory: "clouds.services.resources.workflows.execution.history.get",
|
||||
stopWorkflowExecution: "clouds.services.resources.workflows.execution.stop",
|
||||
stopWorkflowExecution: "clouds.services.resources.workflows.execution.stop",
|
||||
startCodeBuild: "clouds.services.resources.codebuild.build.start",
|
||||
listCodeBuilds: "clouds.services.resources.codebuild.builds.list",
|
||||
getCodeBuild: "clouds.services.resources.codebuild.build.get",
|
||||
startCodePipeline: "clouds.services.resources.codepipeline.execution.start",
|
||||
listCodePipelineExecutions: "clouds.services.resources.codepipeline.executions.list",
|
||||
getCodePipelineState: "clouds.services.resources.codepipeline.state.get",
|
||||
startCodeDeployDeployment: "clouds.services.resources.codedeploy.deployment.start",
|
||||
listCodeDeployDeployments: "clouds.services.resources.codedeploy.deployments.list",
|
||||
getCodeDeployDeployment: "clouds.services.resources.codedeploy.deployment.get",
|
||||
stopCodeDeployDeployment: "clouds.services.resources.codedeploy.deployment.stop",
|
||||
},
|
||||
storage: {
|
||||
objects: {
|
||||
@@ -342,6 +355,18 @@ export const endpointRegistry: EndpointRegistry = new Map([
|
||||
method: "POST",
|
||||
},
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.start,
|
||||
{ path: "/clouds/:cloud/services/:service/resources/:id/start", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.stop,
|
||||
{ path: "/clouds/:cloud/services/:service/resources/:id/stop", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.reboot,
|
||||
{ path: "/clouds/:cloud/services/:service/resources/:id/reboot", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.publish,
|
||||
{
|
||||
@@ -542,6 +567,34 @@ export const endpointRegistry: EndpointRegistry = new Map([
|
||||
apiEndpointKeys.clouds.resources.stopWorkflowExecution,
|
||||
{ path: "/clouds/:cloud/services/workflows/resources/:id/executions/:executionArn/stop", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.startCodeBuild,
|
||||
{ path: "/clouds/:cloud/services/codebuild/resources/:id/builds", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.listCodeBuilds,
|
||||
{ path: "/clouds/:cloud/services/codebuild/resources/:id/builds", method: "GET" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.getCodeBuild,
|
||||
{ path: "/clouds/:cloud/services/codebuild/resources/:id/builds/:buildId", method: "GET" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.startCodePipeline,
|
||||
{ path: "/clouds/:cloud/services/codepipeline/resources/:id/executions", method: "POST" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.listCodePipelineExecutions,
|
||||
{ path: "/clouds/:cloud/services/codepipeline/resources/:id/executions", method: "GET" },
|
||||
],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.getCodePipelineState,
|
||||
{ path: "/clouds/:cloud/services/codepipeline/resources/:id/state", method: "GET" },
|
||||
],
|
||||
[apiEndpointKeys.clouds.resources.startCodeDeployDeployment, {path: "/clouds/:cloud/services/codedeploy/resources/:id/deployments", method: "POST"}],
|
||||
[apiEndpointKeys.clouds.resources.listCodeDeployDeployments, {path: "/clouds/:cloud/services/codedeploy/resources/:id/deployments", method: "GET"}],
|
||||
[apiEndpointKeys.clouds.resources.getCodeDeployDeployment, {path: "/clouds/:cloud/services/codedeploy/deployments/:deploymentId", method: "GET"}],
|
||||
[apiEndpointKeys.clouds.resources.stopCodeDeployDeployment, {path: "/clouds/:cloud/services/codedeploy/deployments/:deploymentId/stop", method: "POST"}],
|
||||
[
|
||||
apiEndpointKeys.clouds.resources.get,
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user