Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

This type describes an application resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class ApplicationArgs(val applicationResourceName: Output<String>? = null, val debugParams: Output<String>? = null, val description: Output<String>? = null, val diagnostics: Output<DiagnosticsDescriptionArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val services: Output<List<ServiceResourceDescriptionArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationArgs>

This type describes an application resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class Gateway : KotlinCustomResource

This type describes a gateway resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class GatewayArgs(val description: Output<String>? = null, val destinationNetwork: Output<NetworkRefArgs>? = null, val gatewayResourceName: Output<String>? = null, val http: Output<List<HttpConfigArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceNetwork: Output<NetworkRefArgs>? = null, val tags: Output<Map<String, String>>? = null, val tcp: Output<List<TcpConfigArgs>>? = null) : ConvertibleToJava<GatewayArgs>

This type describes a gateway resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
class Network : KotlinCustomResource

This type describes a network resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class NetworkArgs(val location: Output<String>? = null, val networkResourceName: Output<String>? = null, val properties: Output<NetworkResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkArgs>

This type describes a network resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object NetworkMapper : ResourceMapper<Network>
Link copied to clipboard
Link copied to clipboard
class Secret : KotlinCustomResource

This type describes a secret resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class SecretArgs(val location: Output<String>? = null, val properties: Output<SecretResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val secretResourceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SecretArgs>

This type describes a secret resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
object SecretMapper : ResourceMapper<Secret>
Link copied to clipboard

Builder for Secret.

Link copied to clipboard
class SecretValue : KotlinCustomResource

This type describes a value of a secret resource. The name of this resource is the version identifier corresponding to this secret value. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class SecretValueArgs(val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val secretResourceName: Output<String>? = null, val secretValueResourceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val value: Output<String>? = null) : ConvertibleToJava<SecretValueArgs>

This type describes a value of a secret resource. The name of this resource is the version identifier corresponding to this secret value. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object SecretValueMapper : ResourceMapper<SecretValue>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Volume : KotlinCustomResource

This type describes a volume resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard
data class VolumeArgs(val azureFileParameters: Output<VolumeProviderParametersAzureFileArgs>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val provider: Output<Either<String, VolumeProvider>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeResourceName: Output<String>? = null) : ConvertibleToJava<VolumeArgs>

This type describes a volume resource. Uses Azure REST API version 2018-09-01-preview. In version 1.x of the Azure Native provider, it used API version 2018-09-01-preview.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
object VolumeMapper : ResourceMapper<Volume>
Link copied to clipboard

Builder for Volume.

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
fun network(name: String): Network
suspend fun network(name: String, block: suspend NetworkResourceBuilder.() -> Unit): Network
Link copied to clipboard
fun secret(name: String): Secret
suspend fun secret(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
suspend fun secretValue(name: String, block: suspend SecretValueResourceBuilder.() -> Unit): SecretValue
Link copied to clipboard
fun volume(name: String): Volume
suspend fun volume(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume