Documentation ¶
Index ¶
- func GetClientCertificate(ctx *pulumi.Context) string
- func GetClientCertificatePassword(ctx *pulumi.Context) string
- func GetClientCertificatePath(ctx *pulumi.Context) string
- func GetClientId(ctx *pulumi.Context) string
- func GetClientIdFilePath(ctx *pulumi.Context) string
- func GetClientSecret(ctx *pulumi.Context) string
- func GetClientSecretFilePath(ctx *pulumi.Context) string
- func GetDisableTerraformPartnerId(ctx *pulumi.Context) bool
- func GetEnvironment(ctx *pulumi.Context) string
- func GetMetadataHost(ctx *pulumi.Context) string
- func GetMsiEndpoint(ctx *pulumi.Context) string
- func GetOidcRequestToken(ctx *pulumi.Context) string
- func GetOidcRequestUrl(ctx *pulumi.Context) string
- func GetOidcToken(ctx *pulumi.Context) string
- func GetOidcTokenFilePath(ctx *pulumi.Context) string
- func GetPartnerId(ctx *pulumi.Context) string
- func GetTenantId(ctx *pulumi.Context) string
- func GetUseAksWorkloadIdentity(ctx *pulumi.Context) bool
- func GetUseCli(ctx *pulumi.Context) bool
- func GetUseMsi(ctx *pulumi.Context) bool
- func GetUseOidc(ctx *pulumi.Context) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClientCertificate ¶
Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate
func GetClientCertificatePassword ¶
The password to decrypt the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate
func GetClientCertificatePath ¶
The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate
func GetClientId ¶
The Client ID which should be used for service principal authentication
func GetClientIdFilePath ¶ added in v5.41.0
The path to a file containing the Client ID which should be used for service principal authentication
func GetClientSecret ¶
The application password to use when authenticating as a Service Principal using a Client Secret
func GetClientSecretFilePath ¶ added in v5.41.0
The path to a file containing the application password to use when authenticating as a Service Principal using a Client Secret
func GetEnvironment ¶
The cloud environment which should be used. Possible values are: `global` (also `public`), `usgovernmentl4` (also `usgovernment`), `usgovernmentl5` (also `dod`), and `china`. Defaults to `global`. Not used and should not be specified when `metadataHost` is specified.
func GetMetadataHost ¶ added in v5.35.0
The Hostname which should be used for the Azure Metadata Service.
func GetMsiEndpoint ¶
The path to a custom endpoint for Managed Identity - in most circumstances this should be detected automatically
func GetOidcRequestToken ¶ added in v5.23.0
The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID Connect.
func GetOidcRequestUrl ¶ added in v5.23.0
The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal using OpenID Connect.
func GetOidcToken ¶ added in v5.28.0
The ID token for use when authenticating as a Service Principal using OpenID Connect.
func GetOidcTokenFilePath ¶ added in v5.29.1
The path to a file containing an ID token for use when authenticating as a Service Principal using OpenID Connect.
func GetPartnerId ¶
A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution
func GetTenantId ¶
The Tenant ID which should be used. Works with all authentication methods except Managed Identity
func GetUseAksWorkloadIdentity ¶ added in v5.48.0
Allow Azure AKS Workload Identity to be used for Authentication.
func GetUseOidc ¶ added in v5.23.0
Allow OpenID Connect to be used for authentication
Types ¶
This section is empty.