Package-level declarations
Types
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
class ApiKeyArgsBuilder
Builder for ApiKeyArgs.
Link copied to clipboard
Link copied to clipboard
class ApiKeyResourceBuilder
Builder for ApiKey.
Link copied to clipboard
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
class CertificateArgsBuilder
Builder for CertificateArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Certificate.
Link copied to clipboard
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
class ConfigurationArgsBuilder
Builder for ConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Configuration.
Link copied to clipboard
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
class DeploymentArgsBuilder
Builder for DeploymentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Deployment.
Link copied to clipboard
object NginxFunctions
Functions
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun configuration(name: String, block: suspend ConfigurationResourceBuilder.() -> Unit): Configuration
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment