ContainerCodePackagePropertiesArgs

data class ContainerCodePackagePropertiesArgs(val commands: Output<List<String>>? = null, val diagnostics: Output<DiagnosticsRefArgs>? = null, val endpoints: Output<List<EndpointPropertiesArgs>>? = null, val entrypoint: Output<String>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>, val imageRegistryCredential: Output<ImageRegistryCredentialArgs>? = null, val labels: Output<List<ContainerLabelArgs>>? = null, val name: Output<String>, val reliableCollectionsRefs: Output<List<ReliableCollectionsRefArgs>>? = null, val resources: Output<ResourceRequirementsArgs>, val settings: Output<List<SettingArgs>>? = null, val volumeRefs: Output<List<VolumeReferenceArgs>>? = null, val volumes: Output<List<ApplicationScopedVolumeArgs>>? = null) : ConvertibleToJava<ContainerCodePackagePropertiesArgs>

Describes a container and its runtime properties.

Constructors

Link copied to clipboard
constructor(commands: Output<List<String>>? = null, diagnostics: Output<DiagnosticsRefArgs>? = null, endpoints: Output<List<EndpointPropertiesArgs>>? = null, entrypoint: Output<String>? = null, environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, image: Output<String>, imageRegistryCredential: Output<ImageRegistryCredentialArgs>? = null, labels: Output<List<ContainerLabelArgs>>? = null, name: Output<String>, reliableCollectionsRefs: Output<List<ReliableCollectionsRefArgs>>? = null, resources: Output<ResourceRequirementsArgs>, settings: Output<List<SettingArgs>>? = null, volumeRefs: Output<List<VolumeReferenceArgs>>? = null, volumes: Output<List<ApplicationScopedVolumeArgs>>? = null)

Properties

Link copied to clipboard
val commands: Output<List<String>>? = null

Command array to execute within the container in exec form.

Link copied to clipboard
val diagnostics: Output<DiagnosticsRefArgs>? = null

Reference to sinks in DiagnosticsDescription.

Link copied to clipboard
val endpoints: Output<List<EndpointPropertiesArgs>>? = null

The endpoints exposed by this container.

Link copied to clipboard
val entrypoint: Output<String>? = null

Override for the default entry point in the container.

Link copied to clipboard

The environment variables to set in this container

Link copied to clipboard
val image: Output<String>

The Container image to use.

Link copied to clipboard

Image registry credential.

Link copied to clipboard
val labels: Output<List<ContainerLabelArgs>>? = null

The labels to set in this container.

Link copied to clipboard
val name: Output<String>

The name of the code package.

Link copied to clipboard

A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details.

Link copied to clipboard

The resources required by this container.

Link copied to clipboard
val settings: Output<List<SettingArgs>>? = null

The settings to set in this container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

Link copied to clipboard
val volumeRefs: Output<List<VolumeReferenceArgs>>? = null

Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime.

Link copied to clipboard

Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime.

Functions

Link copied to clipboard
open override fun toJava(): ContainerCodePackagePropertiesArgs