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

The Azure DevOps Pipeline Service Connection ID.

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

The set of Resource Providers which should be automatically registered for the subscription.

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>