ArtifactGenerationProperties interface

Properties used for generating artifacts such as Dockerfiles and manifests.

Properties

appName

The name of the app.

builderVersion

The version of the language image used for building the code in the generated dockerfile.

dockerfileGenerationMode

The mode of generation to be used for generating Dockerfiles.

dockerfileOutputDirectory

The directory to output the generated Dockerfile to.

generationLanguage

The programming language used.

imageName

The name of the image to be generated.

imageTag

The tag to apply to the generated image.

languageVersion

The version of the language image used for execution in the generated dockerfile.

manifestGenerationMode

The mode of generation to be used for generating Manifest.

manifestOutputDirectory

The directory to output the generated manifests to.

manifestType

Determines the type of manifests to be generated.

namespace

The namespace to deploy the application to.

port

The port the application is exposed on.

Property Details

appName

The name of the app.

appName?: string

Property Value

string

builderVersion

The version of the language image used for building the code in the generated dockerfile.

builderVersion?: string

Property Value

string

dockerfileGenerationMode

The mode of generation to be used for generating Dockerfiles.

dockerfileGenerationMode?: string

Property Value

string

dockerfileOutputDirectory

The directory to output the generated Dockerfile to.

dockerfileOutputDirectory?: string

Property Value

string

generationLanguage

The programming language used.

generationLanguage?: string

Property Value

string

imageName

The name of the image to be generated.

imageName?: string

Property Value

string

imageTag

The tag to apply to the generated image.

imageTag?: string

Property Value

string

languageVersion

The version of the language image used for execution in the generated dockerfile.

languageVersion?: string

Property Value

string

manifestGenerationMode

The mode of generation to be used for generating Manifest.

manifestGenerationMode?: string

Property Value

string

manifestOutputDirectory

The directory to output the generated manifests to.

manifestOutputDirectory?: string

Property Value

string

manifestType

Determines the type of manifests to be generated.

manifestType?: string

Property Value

string

namespace

The namespace to deploy the application to.

namespace?: string

Property Value

string

port

The port the application is exposed on.

port?: string

Property Value

string