View a markdown version of this page

AWS::CodeBuild::Project DockerServer - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::CodeBuild::Project DockerServer

Contains the configuration details for the dedicated Docker server associated with this build project, including the compute type and network security settings. For more information, see Docker image build server sample for CodeBuild in the Amazon CodeBuild User Guide.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "ComputeType" : String, "SecurityGroupIds" : [ String, ... ] }

YAML

ComputeType: String SecurityGroupIds: - String

Properties

ComputeType

The type of compute environment to use for the Docker server.

Required: Yes

Type: String

Allowed values: BUILD_GENERAL1_SMALL | BUILD_GENERAL1_MEDIUM | BUILD_GENERAL1_LARGE | BUILD_GENERAL1_XLARGE | BUILD_GENERAL1_2XLARGE | BUILD_LAMBDA_1GB | BUILD_LAMBDA_2GB | BUILD_LAMBDA_4GB | BUILD_LAMBDA_8GB | BUILD_LAMBDA_10GB | ATTRIBUTE_BASED_COMPUTE | CUSTOM_INSTANCE_TYPE

Update requires: No interruption

SecurityGroupIds

A list of security group IDs for the Docker server. Security groups for the Docker server must allow ingress traffic from the VPC configured in the project on port 9876.

Required: No

Type: Array of String

Maximum: 5

Update requires: No interruption