Package-level declarations
Types
Link copied to clipboard
The provider type for the azurerm package. By default, resources use package-wide configuration settings, however an explicit Provider
instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Link copied to clipboard
Link copied to clipboard
Builder for AzureProvider.
Link copied to clipboard
data class ProviderArgs(val adoPipelineServiceConnectionId: Output<String>? = null, val auxiliaryTenantIds: Output<List<String>>? = null, val clientCertificate: Output<String>? = null, val clientCertificatePassword: Output<String>? = null, val clientCertificatePath: Output<String>? = null, val clientId: Output<String>? = null, val clientIdFilePath: Output<String>? = null, val clientSecret: Output<String>? = null, val clientSecretFilePath: Output<String>? = null, val disableCorrelationRequestId: Output<Boolean>? = null, val disableTerraformPartnerId: Output<Boolean>? = null, val environment: Output<String>? = null, val features: Output<ProviderFeaturesArgs>? = null, val metadataHost: Output<String>? = null, val msiEndpoint: Output<String>? = null, val oidcRequestToken: Output<String>? = null, val oidcRequestUrl: Output<String>? = null, val oidcToken: Output<String>? = null, val oidcTokenFilePath: Output<String>? = null, val partnerId: Output<String>? = null, val resourceProviderRegistrations: Output<String>? = null, val resourceProvidersToRegisters: Output<List<String>>? = null, val skipProviderRegistration: Output<Boolean>? = null, val storageUseAzuread: Output<Boolean>? = null, val subscriptionId: Output<String>? = null, val tenantId: Output<String>? = null, val useAksWorkloadIdentity: Output<Boolean>? = null, val useCli: Output<Boolean>? = null, val useMsi: Output<Boolean>? = null, val useOidc: Output<Boolean>? = null) : ConvertibleToJava<ProviderArgs>
The provider type for the azurerm package. By default, resources use package-wide configuration settings, however an explicit Provider
instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Link copied to clipboard
class ProviderArgsBuilder
Builder for ProviderArgs.
Functions
Link copied to clipboard
suspend fun azureProvider(name: String, block: suspend AzureProviderResourceBuilder.() -> Unit): AzureProvider