Package-level declarations
Types
Link copied to clipboard
The AzureKeyVaultSecretProviderClass resource. Uses Azure REST API version 2024-08-21-preview.
Link copied to clipboard
data class AzureKeyVaultSecretProviderClassArgs(val azureKeyVaultSecretProviderClassName: Output<String>? = null, val clientId: Output<String>? = null, val extendedLocation: Output<AzureResourceManagerCommonTypesExtendedLocationArgs>? = null, val keyvaultName: Output<String>? = null, val location: Output<String>? = null, val objects: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AzureKeyVaultSecretProviderClassArgs>
The AzureKeyVaultSecretProviderClass resource. Uses Azure REST API version 2024-08-21-preview.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The SecretSync resource. Uses Azure REST API version 2024-08-21-preview.
Link copied to clipboard
data class SecretSyncArgs(val extendedLocation: Output<AzureResourceManagerCommonTypesExtendedLocationArgs>? = null, val forceSynchronization: Output<String>? = null, val kubernetesSecretType: Output<Either<String, KubernetesSecretType>>? = null, val location: Output<String>? = null, val objectSecretMapping: Output<List<KubernetesSecretObjectMappingArgs>>? = null, val resourceGroupName: Output<String>? = null, val secretProviderClassName: Output<String>? = null, val secretSyncName: Output<String>? = null, val serviceAccountName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SecretSyncArgs>
The SecretSync resource. Uses Azure REST API version 2024-08-21-preview.
Link copied to clipboard
class SecretSyncArgsBuilder
Builder for SecretSyncArgs.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Builder for SecretSync.
Functions
Link copied to clipboard
suspend fun azureKeyVaultSecretProviderClass(name: String, block: suspend AzureKeyVaultSecretProviderClassResourceBuilder.() -> Unit): AzureKeyVaultSecretProviderClass
Link copied to clipboard
suspend fun secretSync(name: String, block: suspend SecretSyncResourceBuilder.() -> Unit): SecretSync