Package-level declarations

Types

Link copied to clipboard

The key resource. API Version: 2019-09-01.

Link copied to clipboard
data class KeyArgs(val keyName: Output<String>? = null, val properties: Output<KeyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<KeyArgs>

The key resource. API Version: 2019-09-01.

Link copied to clipboard

Builder for KeyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Key.

Link copied to clipboard
Link copied to clipboard

Resource information with extended details. API Version: 2021-06-01-preview.

Link copied to clipboard
data class ManagedHsmArgs(val location: Output<String>? = null, val name: Output<String>? = null, val properties: Output<ManagedHsmPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ManagedHsmSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagedHsmArgs>

Resource information with extended details. API Version: 2021-06-01-preview.

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

Private endpoint connection resource. API Version: 2021-06-01-preview.

Link copied to clipboard
data class MHSMPrivateEndpointConnectionArgs(val location: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<MHSMPrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ManagedHsmSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MHSMPrivateEndpointConnectionArgs>

Private endpoint connection resource. API Version: 2021-06-01-preview.

Link copied to clipboard

Private endpoint connection resource. API Version: 2019-09-01.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val vaultName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Private endpoint connection resource. API Version: 2019-09-01.

Link copied to clipboard

Resource information with extended details. API Version: 2019-09-01.

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

Resource information with extended details. API Version: 2019-09-01.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Secret.

Link copied to clipboard

Resource information with extended details. API Version: 2019-09-01.

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

Resource information with extended details. API Version: 2019-09-01.

Link copied to clipboard

Builder for VaultArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Vault.

Functions

Link copied to clipboard
suspend fun keyResource(name: String, block: suspend KeyResourceBuilder.() -> Unit): Key
Link copied to clipboard
suspend fun managedHsmResource(name: String, block: suspend ManagedHsmResourceBuilder.() -> Unit): ManagedHsm
Link copied to clipboard
suspend fun secretResource(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
suspend fun vaultResource(name: String, block: suspend VaultResourceBuilder.() -> Unit): Vault