Package-level declarations

Types

Link copied to clipboard
class CGProfile : KotlinCustomResource

container group profile object Uses Azure REST API version 2024-11-01-preview.

Link copied to clipboard
data class CGProfileArgs(val confidentialComputeProperties: Output<ConfidentialComputePropertiesArgs>? = null, val containerGroupProfileName: Output<String>? = null, val containers: Output<List<ContainerArgs>>? = null, val diagnostics: Output<ContainerGroupDiagnosticsArgs>? = null, val encryptionProperties: Output<EncryptionPropertiesArgs>? = null, val extensions: Output<List<DeploymentExtensionSpecArgs>>? = null, val imageRegistryCredentials: Output<List<ImageRegistryCredentialArgs>>? = null, val initContainers: Output<List<InitContainerDefinitionArgs>>? = null, val ipAddress: Output<IpAddressArgs>? = null, val location: Output<String>? = null, val osType: Output<Either<String, OperatingSystemTypes>>? = null, val priority: Output<Either<String, ContainerGroupPriority>>? = null, val registeredRevisions: Output<List<Double>>? = null, val resourceGroupName: Output<String>? = null, val restartPolicy: Output<Either<String, ContainerGroupRestartPolicy>>? = null, val revision: Output<Double>? = null, val securityContext: Output<SecurityContextDefinitionArgs>? = null, val shutdownGracePeriod: Output<String>? = null, val sku: Output<Either<String, ContainerGroupSku>>? = null, val tags: Output<Map<String, String>>? = null, val timeToLive: Output<String>? = null, val useKrypton: Output<Boolean>? = null, val volumes: Output<List<VolumeArgs>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<CGProfileArgs>

container group profile object Uses Azure REST API version 2024-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object CGProfileMapper : ResourceMapper<CGProfile>
Link copied to clipboard
Link copied to clipboard
class ContainerGroup : KotlinCustomResource

A container group. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview, 2024-11-01-preview.

Link copied to clipboard
data class ContainerGroupArgs(val confidentialComputeProperties: Output<ConfidentialComputePropertiesArgs>? = null, val containerGroupName: Output<String>? = null, val containers: Output<List<ContainerArgs>>? = null, val diagnostics: Output<ContainerGroupDiagnosticsArgs>? = null, val dnsConfig: Output<DnsConfigurationArgs>? = null, val encryptionProperties: Output<EncryptionPropertiesArgs>? = null, val extensions: Output<List<DeploymentExtensionSpecArgs>>? = null, val identity: Output<ContainerGroupIdentityArgs>? = null, val imageRegistryCredentials: Output<List<ImageRegistryCredentialArgs>>? = null, val initContainers: Output<List<InitContainerDefinitionArgs>>? = null, val ipAddress: Output<IpAddressArgs>? = null, val location: Output<String>? = null, val osType: Output<Either<String, OperatingSystemTypes>>? = null, val priority: Output<Either<String, ContainerGroupPriority>>? = null, val resourceGroupName: Output<String>? = null, val restartPolicy: Output<Either<String, ContainerGroupRestartPolicy>>? = null, val sku: Output<Either<String, ContainerGroupSku>>? = null, val subnetIds: Output<List<ContainerGroupSubnetIdArgs>>? = null, val tags: Output<Map<String, String>>? = null, val volumes: Output<List<VolumeArgs>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ContainerGroupArgs>

A container group. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2021-07-01, 2023-02-01-preview, 2024-05-01-preview, 2024-09-01-preview, 2024-10-01-preview, 2024-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ContainerGroupMapper : ResourceMapper<ContainerGroup>
Link copied to clipboard
class ContainerGroupProfile : KotlinCustomResource

A container group profile. Uses Azure REST API version 2024-05-01-preview.

Link copied to clipboard
data class ContainerGroupProfileArgs(val confidentialComputeProperties: Output<ConfidentialComputePropertiesArgs>? = null, val containerGroupProfileName: Output<String>? = null, val containers: Output<List<ContainerArgs>>? = null, val diagnostics: Output<ContainerGroupDiagnosticsArgs>? = null, val encryptionProperties: Output<EncryptionPropertiesArgs>? = null, val extensions: Output<List<DeploymentExtensionSpecArgs>>? = null, val imageRegistryCredentials: Output<List<ImageRegistryCredentialArgs>>? = null, val initContainers: Output<List<InitContainerDefinitionArgs>>? = null, val ipAddress: Output<IpAddressArgs>? = null, val location: Output<String>? = null, val osType: Output<Either<String, OperatingSystemTypes>>? = null, val priority: Output<Either<String, ContainerGroupPriority>>? = null, val resourceGroupName: Output<String>? = null, val restartPolicy: Output<Either<String, ContainerGroupRestartPolicy>>? = null, val sku: Output<Either<String, ContainerGroupSku>>? = null, val tags: Output<Map<String, String>>? = null, val volumes: Output<List<VolumeArgs>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ContainerGroupProfileArgs>

A container group profile. Uses Azure REST API version 2024-05-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NGroup : KotlinCustomResource

Describes a nGroup. Uses Azure REST API version 2024-09-01-preview. Other available API versions: 2024-11-01-preview.

Link copied to clipboard
data class NGroupArgs(val containerGroupProfiles: Output<List<ContainerGroupProfileStubArgs>>? = null, val elasticProfile: Output<ElasticProfileArgs>? = null, val identity: Output<NGroupIdentityArgs>? = null, val location: Output<String>? = null, val ngroupsName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<NGroupArgs>

Describes a nGroup. Uses Azure REST API version 2024-09-01-preview. Other available API versions: 2024-11-01-preview.

Link copied to clipboard

Builder for NGroupArgs.

Link copied to clipboard
object NGroupMapper : ResourceMapper<NGroup>
Link copied to clipboard

Builder for NGroup.

Functions

Link copied to clipboard
suspend fun cgProfile(name: String, block: suspend CGProfileResourceBuilder.() -> Unit): CGProfile
Link copied to clipboard
Link copied to clipboard
fun nGroup(name: String): NGroup
suspend fun nGroup(name: String, block: suspend NGroupResourceBuilder.() -> Unit): NGroup