Package-level declarations

Types

Link copied to clipboard

This type describes an application resource. 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. API Version: 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This type describes a gateway resource. 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. API Version: 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This type describes a network resource. 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. API Version: 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This type describes a secret resource. 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. API Version: 2018-09-01-preview.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Secret.

Link copied to clipboard

This type describes a value of a secret resource. The name of this resource is the version identifier corresponding to this secret value. 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. API Version: 2018-09-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This type describes a volume resource. 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. API Version: 2018-09-01-preview.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Volume.

Functions

Link copied to clipboard
suspend fun applicationResource(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun gatewayResource(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
suspend fun networkResource(name: String, block: suspend NetworkResourceBuilder.() -> Unit): Network
Link copied to clipboard
suspend fun secretResource(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
suspend fun secretValueResource(name: String, block: suspend SecretValueResourceBuilder.() -> Unit): SecretValue
Link copied to clipboard
suspend fun volumeResource(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume