AzureProvider

class AzureProvider : KotlinProviderResource

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.

Properties

Link copied to clipboard

Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate

Link copied to clipboard

The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate

Link copied to clipboard

The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate.

Link copied to clipboard
val clientId: Output<String>?

The Client ID which should be used.

Link copied to clipboard
val clientIdFilePath: Output<String>?

The path to a file containing the Client ID which should be used.

Link copied to clipboard
val clientSecret: Output<String>?

The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.

Link copied to clipboard

The path to a file containing the Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.

Link copied to clipboard
val environment: Output<String>?

The Cloud Environment which should be used. Possible values are public, usgovernment, and china. Defaults to public. Not used and should not be specified when metadata_host is specified.

Link copied to clipboard
val metadataHost: Output<String>?

The Hostname which should be used for the Azure Metadata Service.

Link copied to clipboard
val msiEndpoint: Output<String>?

The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected automatically.

Link copied to clipboard
val oidcRequestToken: Output<String>?

The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID Connect.

Link copied to clipboard
val oidcRequestUrl: Output<String>?

The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal using OpenID Connect.

Link copied to clipboard
val oidcToken: Output<String>?

The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.

Link copied to clipboard

The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.

Link copied to clipboard
val partnerId: Output<String>?

A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val subscriptionId: Output<String>?

The Subscription ID which should be used.

Link copied to clipboard
val tenantId: Output<String>?

The Tenant ID which should be used.

Link copied to clipboard
val urn: Output<String>