Interface CfnApplicationVersion.IImageBuildConfigurationProperty
Namespace: Amazon.CDK.AWS.ElasticBeanstalk
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnApplicationVersion.IImageBuildConfigurationProperty
Syntax (vb)
Public Interface CfnApplicationVersion.IImageBuildConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ElasticBeanstalk;
var imageBuildConfigurationProperty = new ImageBuildConfigurationProperty {
CodeBuildServiceRole = "codeBuildServiceRole",
Type = "type",
// the properties below are optional
Architecture = "architecture",
Buildpack = "buildpack",
ComputeType = "computeType",
DockerfileLocation = "dockerfileLocation",
TimeoutInMinutes = 123
};
Synopsis
Properties
| Architecture | The target architecture for the built container image. |
| Buildpack | The buildpack to use for building the image. |
| CodeBuildServiceRole | The ARN of the IAM role that AWS CodeBuild assumes to build the application version. |
| ComputeType | The compute type for the CodeBuild build environment. |
| DockerfileLocation | The path to the Dockerfile, relative to the source root. |
| TimeoutInMinutes | The timeout for the CodeBuild build, in minutes. |
| Type | The type of image build: docker or buildpack. |
Properties
Architecture
The target architecture for the built container image.
string? Architecture { get; }
Property Value
Remarks
Buildpack
The buildpack to use for building the image.
string? Buildpack { get; }
Property Value
Remarks
CodeBuildServiceRole
The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
string CodeBuildServiceRole { get; }
Property Value
Remarks
ComputeType
The compute type for the CodeBuild build environment.
string? ComputeType { get; }
Property Value
Remarks
DockerfileLocation
The path to the Dockerfile, relative to the source root.
string? DockerfileLocation { get; }
Property Value
Remarks
TimeoutInMinutes
The timeout for the CodeBuild build, in minutes.
double? TimeoutInMinutes { get; }
Property Value
Remarks
Type
The type of image build: docker or buildpack.
string Type { get; }