Package-level declarations

Types

Link copied to clipboard
data class ConfigurationConfigFile(val content: String, val virtualPath: String)
Link copied to clipboard
data class ConfigurationProtectedFile(val content: String, val contentHash: String? = null, val virtualPath: String)
Link copied to clipboard
data class DeploymentAutoScaleProfile(val maxCapacity: Int, val minCapacity: Int, val name: String)
Link copied to clipboard
data class DeploymentFrontendPrivate(val allocationMethod: String, val ipAddress: String, val subnetId: String)
Link copied to clipboard
data class DeploymentFrontendPublic(val ipAddresses: List<String>? = null)
Link copied to clipboard
data class DeploymentIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class DeploymentLoggingStorageAccount(val containerName: String? = null, val name: String? = null)
Link copied to clipboard
data class DeploymentNetworkInterface(val subnetId: String)
Link copied to clipboard
data class DeploymentWebApplicationFirewall(val activationStateEnabled: Boolean, val statuses: List<DeploymentWebApplicationFirewallStatus>? = null)
data class DeploymentWebApplicationFirewallStatusAttackSignaturesPackage(val revisionDatetime: String? = null, val version: String? = null)
data class DeploymentWebApplicationFirewallStatusBotSignaturesPackage(val revisionDatetime: String? = null, val version: String? = null)
data class DeploymentWebApplicationFirewallStatusComponentVersion(val wafEngineVersion: String? = null, val wafNginxVersion: String? = null)
data class DeploymentWebApplicationFirewallStatusThreatCampaignsPackage(val revisionDatetime: String? = null, val version: String? = null)
Link copied to clipboard
data class GetApiKeyResult(val endDateTime: String, val hint: String, val id: String, val name: String, val nginxDeploymentId: String)

A collection of values returned by getApiKey.

Link copied to clipboard
data class GetCertificateResult(val certificateVirtualPath: String, val errorCode: String, val errorMessage: String, val id: String, val keyVaultSecretCreationDate: String, val keyVaultSecretId: String, val keyVaultSecretVersion: String, val keyVirtualPath: String, val name: String, val nginxDeploymentId: String, val sha1Thumbprint: String)

A collection of values returned by getCertificate.

Link copied to clipboard
data class GetConfigurationConfigFile(val content: String, val virtualPath: String)
Link copied to clipboard
data class GetConfigurationProtectedFile(val content: String, val contentHash: String, val virtualPath: String)
Link copied to clipboard
data class GetConfigurationResult(val configFiles: List<GetConfigurationConfigFile>, val id: String, val nginxDeploymentId: String, val packageData: String, val protectedFiles: List<GetConfigurationProtectedFile>, val rootFile: String)

A collection of values returned by getConfiguration.

Link copied to clipboard
data class GetDeploymentAutoScaleProfile(val maxCapacity: Int, val minCapacity: Int, val name: String)
Link copied to clipboard
data class GetDeploymentFrontendPrivate(val allocationMethod: String, val ipAddress: String, val subnetId: String)
Link copied to clipboard
data class GetDeploymentFrontendPublic(val ipAddresses: List<String>)
Link copied to clipboard
data class GetDeploymentIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetDeploymentLoggingStorageAccount(val containerName: String, val name: String)
Link copied to clipboard
data class GetDeploymentNetworkInterface(val subnetId: String)
Link copied to clipboard
data class GetDeploymentResult(val autoScaleProfiles: List<GetDeploymentAutoScaleProfile>, val automaticUpgradeChannel: String, val capacity: Int, val dataplaneApiEndpoint: String, val diagnoseSupportEnabled: Boolean, val email: String, val frontendPrivates: List<GetDeploymentFrontendPrivate>, val frontendPublics: List<GetDeploymentFrontendPublic>, val id: String, val identities: List<GetDeploymentIdentity>, val ipAddress: String, val location: String, val loggingStorageAccounts: List<GetDeploymentLoggingStorageAccount>, val managedResourceGroup: String, val name: String, val networkInterfaces: List<GetDeploymentNetworkInterface>, val nginxVersion: String, val resourceGroupName: String, val sku: String, val tags: Map<String, String>, val webApplicationFirewalls: List<GetDeploymentWebApplicationFirewall>)

A collection of values returned by getDeployment.

Link copied to clipboard
data class GetDeploymentWebApplicationFirewall(val activationStateEnabled: Boolean, val statuses: List<GetDeploymentWebApplicationFirewallStatus>)
data class GetDeploymentWebApplicationFirewallStatusComponentVersion(val wafEngineVersion: String, val wafNginxVersion: String)