Package-level declarations

Types

Link copied to clipboard
data class ApiEntityReferenceArgs(val id: Output<String>? = null) : ConvertibleToJava<ApiEntityReferenceArgs>

The API entity reference.

Link copied to clipboard
data class AzureFileVolumeArgs(val readOnly: Output<Boolean>? = null, val shareName: Output<String>, val storageAccountKey: Output<String>? = null, val storageAccountKeyReference: 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 ConfidentialComputePropertiesArgs(val ccePolicy: Output<String>? = null) : ConvertibleToJava<ConfidentialComputePropertiesArgs>

The properties for confidential container group

Link copied to clipboard
data class ConfigMapArgs(val keyValuePairs: Output<Map<String, String>>? = null) : ConvertibleToJava<ConfigMapArgs>

The container config map.

Link copied to clipboard
Link copied to clipboard
data class ContainerArgs(val command: Output<List<String>>? = null, val configMap: Output<ConfigMapArgs>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val livenessProbe: Output<ContainerProbeArgs>? = null, val name: Output<String>, val ports: Output<List<ContainerPortArgs>>? = null, val readinessProbe: Output<ContainerProbeArgs>? = null, val resources: Output<ResourceRequirementsArgs>? = null, val securityContext: Output<SecurityContextDefinitionArgs>? = null, 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<List<String>>? = null) : ConvertibleToJava<ContainerGroupIdentityArgs>

Identity for the container group.

Link copied to clipboard
data class ContainerGroupProfileStubArgs(val resource: Output<ApiEntityReferenceArgs>? = null) : ConvertibleToJava<ContainerGroupProfileStubArgs>

The object that contains a reference to a Container Group Profile

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

Container group subnet 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 DeploymentExtensionSpecArgs(val extensionType: Output<String>, val name: Output<String>, val protectedSettings: Output<Any>? = null, val settings: Output<Any>? = null, val version: Output<String>) : ConvertibleToJava<DeploymentExtensionSpecArgs>

Extension sidecars to be added to the deployment.

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 ElasticProfileArgs(val desiredCount: Output<Int>? = null) : ConvertibleToJava<ElasticProfileArgs>

Describes the elastic profile of the Container Scale Set

Link copied to clipboard
Link copied to clipboard
data class EncryptionPropertiesArgs(val identity: Output<String>? = null, 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 secureValueReference: 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 GetCGProfilePlainArgs(val containerGroupProfileName: String, val resourceGroupName: String) : ConvertibleToJava<GetCGProfilePlainArgs>
Link copied to clipboard
data class GetContainerGroupPlainArgs(val containerGroupName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerGroupPlainArgs>
Link copied to clipboard
data class GetContainerGroupProfilePlainArgs(val containerGroupProfileName: String, val resourceGroupName: String) : ConvertibleToJava<GetContainerGroupProfilePlainArgs>
Link copied to clipboard
data class GetNGroupPlainArgs(val ngroupsName: String, val resourceGroupName: String) : ConvertibleToJava<GetNGroupPlainArgs>
Link copied to clipboard
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 identity: Output<String>? = null, val identityUrl: Output<String>? = null, val password: Output<String>? = null, val passwordReference: Output<String>? = null, val server: Output<String>, val username: Output<String>? = null) : 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 securityContext: Output<SecurityContextDefinitionArgs>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<InitContainerDefinitionArgs>

The init container definition.

Link copied to clipboard
data class IpAddressArgs(val autoGeneratedDomainNameLabelScope: Output<Either<String, DnsNameLabelReusePolicy>>? = null, 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<String>? = null) : ConvertibleToJava<LogAnalyticsArgs>

Container group log analytics information.

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

Identity for the nGroup.

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.

data class SecurityContextCapabilitiesDefinitionArgs(val add: Output<List<String>>? = null, val drop: Output<List<String>>? = null) : ConvertibleToJava<SecurityContextCapabilitiesDefinitionArgs>

The capabilities to add or drop from a container.

Link copied to clipboard
data class SecurityContextDefinitionArgs(val allowPrivilegeEscalation: Output<Boolean>? = null, val capabilities: Output<SecurityContextCapabilitiesDefinitionArgs>? = null, val privileged: Output<Boolean>? = null, val runAsGroup: Output<Int>? = null, val runAsUser: Output<Int>? = null, val seccompProfile: Output<String>? = null) : ConvertibleToJava<SecurityContextDefinitionArgs>

The security context for the container.

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, val secretReference: 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