Package-level declarations

Types

Link copied to clipboard
class ApiKey : KotlinCustomResource

Manages the Dataplane API Key for an Nginx Deployment.

Link copied to clipboard
data class ApiKeyArgs(val endDateTime: Output<String>? = null, val name: Output<String>? = null, val nginxDeploymentId: Output<String>? = null, val secretText: Output<String>? = null) : ConvertibleToJava<ApiKeyArgs>

Manages the Dataplane API Key for an Nginx Deployment.

Link copied to clipboard

Builder for ApiKeyArgs.

Link copied to clipboard
object ApiKeyMapper : ResourceMapper<ApiKey>
Link copied to clipboard

Builder for ApiKey.

Link copied to clipboard
class Certificate : KotlinCustomResource

Manages a Certificate for an NGINX Deployment.

Link copied to clipboard
data class CertificateArgs(val certificateVirtualPath: Output<String>? = null, val keyVaultSecretId: Output<String>? = null, val keyVirtualPath: Output<String>? = null, val name: Output<String>? = null, val nginxDeploymentId: Output<String>? = null) : ConvertibleToJava<CertificateArgs>

Manages a Certificate for an NGINX Deployment.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Configuration : KotlinCustomResource

Manages the configuration for a Nginx Deployment.

Link copied to clipboard
data class ConfigurationArgs(val configFiles: Output<List<ConfigurationConfigFileArgs>>? = null, val nginxDeploymentId: Output<String>? = null, val packageData: Output<String>? = null, val protectedFiles: Output<List<ConfigurationProtectedFileArgs>>? = null, val rootFile: Output<String>? = null) : ConvertibleToJava<ConfigurationArgs>

Manages the configuration for a Nginx Deployment.

Link copied to clipboard
Link copied to clipboard
object ConfigurationMapper : ResourceMapper<Configuration>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Manages an NGINX Deployment.

Link copied to clipboard
data class DeploymentArgs(val autoScaleProfiles: Output<List<DeploymentAutoScaleProfileArgs>>? = null, val automaticUpgradeChannel: Output<String>? = null, val capacity: Output<Int>? = null, val diagnoseSupportEnabled: Output<Boolean>? = null, val email: Output<String>? = null, val frontendPrivates: Output<List<DeploymentFrontendPrivateArgs>>? = null, val frontendPublic: Output<DeploymentFrontendPublicArgs>? = null, val identity: Output<DeploymentIdentityArgs>? = null, val location: Output<String>? = null, val loggingStorageAccounts: Output<List<DeploymentLoggingStorageAccountArgs>>? = null, val managedResourceGroup: Output<String>? = null, val name: Output<String>? = null, val networkInterfaces: Output<List<DeploymentNetworkInterfaceArgs>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val webApplicationFirewall: Output<DeploymentWebApplicationFirewallArgs>? = null) : ConvertibleToJava<DeploymentArgs>

Manages an NGINX Deployment.

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun apiKey(name: String): ApiKey
suspend fun apiKey(name: String, block: suspend ApiKeyResourceBuilder.() -> Unit): ApiKey
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment