Package-level declarations

Types

Link copied to clipboard
data class AzureFileVolumeArgs(val readOnly: Output<Boolean>? = null, val shareName: Output<String>, val storageAccountKey: Output<String>? = null, val storageAccountName: Output<String>) : ConvertibleToJava<AzureFileVolumeArgs>

The properties of the Azure File volume. Azure File shares are mounted as volumes.

Link copied to clipboard
data class ContainerArgs(val command: Output<List<String>>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>, val livenessProbe: Output<ContainerProbeArgs>? = null, val name: Output<String>, val ports: Output<List<ContainerPortArgs>>? = null, val readinessProbe: Output<ContainerProbeArgs>? = null, val resources: Output<ResourceRequirementsArgs>, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<ContainerArgs>

A container instance.

Link copied to clipboard
Link copied to clipboard
data class ContainerExecArgs(val command: Output<List<String>>? = null) : ConvertibleToJava<ContainerExecArgs>

The container execution command, for liveness or readiness probe

Link copied to clipboard
Link copied to clipboard
data class ContainerGroupDiagnosticsArgs(val logAnalytics: Output<LogAnalyticsArgs>? = null) : ConvertibleToJava<ContainerGroupDiagnosticsArgs>

Container group diagnostic information.

Link copied to clipboard
data class ContainerGroupIdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<Map<String, Any>>? = null) : ConvertibleToJava<ContainerGroupIdentityArgs>

Identity for the container group.

Link copied to clipboard
data class ContainerGroupNetworkProfileArgs(val id: Output<String>) : ConvertibleToJava<ContainerGroupNetworkProfileArgs>

Container group network profile information.

Link copied to clipboard
data class ContainerHttpGetArgs(val httpHeaders: Output<List<HttpHeaderArgs>>? = null, val path: Output<String>? = null, val port: Output<Int>, val scheme: Output<Either<String, Scheme>>? = null) : ConvertibleToJava<ContainerHttpGetArgs>

The container Http Get settings, for liveness or readiness probe

Link copied to clipboard
data class ContainerPortArgs(val port: Output<Int>, val protocol: Output<Either<String, ContainerNetworkProtocol>>? = null) : ConvertibleToJava<ContainerPortArgs>

The port exposed on the container instance.

Link copied to clipboard
Link copied to clipboard
data class ContainerProbeArgs(val exec: Output<ContainerExecArgs>? = null, val failureThreshold: Output<Int>? = null, val httpGet: Output<ContainerHttpGetArgs>? = null, val initialDelaySeconds: Output<Int>? = null, val periodSeconds: Output<Int>? = null, val successThreshold: Output<Int>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<ContainerProbeArgs>

The container probe, for liveness or readiness

Link copied to clipboard
Link copied to clipboard
data class DnsConfigurationArgs(val nameServers: Output<List<String>>, val options: Output<String>? = null, val searchDomains: Output<String>? = null) : ConvertibleToJava<DnsConfigurationArgs>

DNS configuration for the container group.

Link copied to clipboard
data class EncryptionPropertiesArgs(val keyName: Output<String>, val keyVersion: Output<String>, val vaultBaseUrl: Output<String>) : ConvertibleToJava<EncryptionPropertiesArgs>

The container group encryption properties.

Link copied to clipboard
data class EnvironmentVariableArgs(val name: Output<String>, val secureValue: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<EnvironmentVariableArgs>

The environment variable to set within the container instance.

Link copied to clipboard
data class GetContainerGroupPlainArgs(val containerGroupName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerGroupPlainArgs>
Link copied to clipboard
data class GitRepoVolumeArgs(val directory: Output<String>? = null, val repository: Output<String>, val revision: Output<String>? = null) : ConvertibleToJava<GitRepoVolumeArgs>

Represents a volume that is populated with the contents of a git repository

Link copied to clipboard
Link copied to clipboard
data class GpuResourceArgs(val count: Output<Int>, val sku: Output<Either<String, GpuSku>>) : ConvertibleToJava<GpuResourceArgs>

The GPU resource.

Link copied to clipboard
Link copied to clipboard
data class HttpHeaderArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<HttpHeaderArgs>

The HTTP header

Link copied to clipboard
Link copied to clipboard
data class ImageRegistryCredentialArgs(val password: Output<String>? = null, val server: Output<String>, val username: Output<String>) : ConvertibleToJava<ImageRegistryCredentialArgs>

Image registry credential.

Link copied to clipboard
data class InitContainerDefinitionArgs(val command: Output<List<String>>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val name: Output<String>, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<InitContainerDefinitionArgs>

The init container definition.

Link copied to clipboard
data class IpAddressArgs(val dnsNameLabel: Output<String>? = null, val ip: Output<String>? = null, val ports: Output<List<PortArgs>>, val type: Output<Either<String, ContainerGroupIpAddressType>>) : ConvertibleToJava<IpAddressArgs>

IP address for the container group.

Link copied to clipboard
Link copied to clipboard
data class LogAnalyticsArgs(val logType: Output<Either<String, LogAnalyticsLogType>>? = null, val metadata: Output<Map<String, String>>? = null, val workspaceId: Output<String>, val workspaceKey: Output<String>, val workspaceResourceId: Output<Map<String, String>>? = null) : ConvertibleToJava<LogAnalyticsArgs>

Container group log analytics information.

Link copied to clipboard
Link copied to clipboard
data class PortArgs(val port: Output<Int>, val protocol: Output<Either<String, ContainerGroupNetworkProtocol>>? = null) : ConvertibleToJava<PortArgs>

The port exposed on the container group.

Link copied to clipboard

Builder for PortArgs.

Link copied to clipboard
data class ResourceLimitsArgs(val cpu: Output<Double>? = null, val gpu: Output<GpuResourceArgs>? = null, val memoryInGB: Output<Double>? = null) : ConvertibleToJava<ResourceLimitsArgs>

The resource limits.

Link copied to clipboard
Link copied to clipboard
data class ResourceRequestsArgs(val cpu: Output<Double>, val gpu: Output<GpuResourceArgs>? = null, val memoryInGB: Output<Double>) : ConvertibleToJava<ResourceRequestsArgs>

The resource requests.

Link copied to clipboard
data class ResourceRequirementsArgs(val limits: Output<ResourceLimitsArgs>? = null, val requests: Output<ResourceRequestsArgs>) : ConvertibleToJava<ResourceRequirementsArgs>

The resource requirements.

Link copied to clipboard
data class VolumeArgs(val azureFile: Output<AzureFileVolumeArgs>? = null, val emptyDir: Output<Any>? = null, val gitRepo: Output<GitRepoVolumeArgs>? = null, val name: Output<String>, val secret: Output<Map<String, String>>? = null) : ConvertibleToJava<VolumeArgs>

The properties of the volume.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
data class VolumeMountArgs(val mountPath: Output<String>, val name: Output<String>, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<VolumeMountArgs>

The properties of the volume mount.

Link copied to clipboard