View a markdown version of this page

AWS::CodeBuild::Project DockerServer - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS 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 AWS CodeBuild User Guide.

Syntax

To declare this entity in your 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