config

package
v3.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetClientCertificate

func GetClientCertificate(ctx *pulumi.Context) string

Base64 encoded certificate to use to authenticate to the service principal.

func GetClientCertificatePassword

func GetClientCertificatePassword(ctx *pulumi.Context) string

Password for a client certificate password.

func GetClientCertificatePath

func GetClientCertificatePath(ctx *pulumi.Context) string

Path to a certificate to use to authenticate to the service principal.

func GetClientId

func GetClientId(ctx *pulumi.Context) string

The service principal client or managed service principal id which should be used.

func GetClientIdApply

func GetClientIdApply(ctx *pulumi.Context) string

func GetClientIdPlan

func GetClientIdPlan(ctx *pulumi.Context) string

func GetClientSecret

func GetClientSecret(ctx *pulumi.Context) string

Client secret for authenticating to a service principal.

func GetClientSecretPath

func GetClientSecretPath(ctx *pulumi.Context) string

Path to a file containing a client secret for authenticating to a service principal.

func GetOidcAudience

func GetOidcAudience(ctx *pulumi.Context) string

Set the audience when requesting OIDC tokens.

func GetOidcRequestToken

func GetOidcRequestToken(ctx *pulumi.Context) string

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

func GetOidcRequestUrl

func GetOidcRequestUrl(ctx *pulumi.Context) 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.

func GetOidcTfcTag

func GetOidcTfcTag(ctx *pulumi.Context) string

func GetOidcToken

func GetOidcToken(ctx *pulumi.Context) string

OIDC token to authenticate as a service principal.

func GetOidcTokenFilePath

func GetOidcTokenFilePath(ctx *pulumi.Context) string

OIDC token from file to authenticate as a service principal.

func GetOrgServiceUrl

func GetOrgServiceUrl(ctx *pulumi.Context) string

The url of the Azure DevOps instance which should be used.

func GetPersonalAccessToken

func GetPersonalAccessToken(ctx *pulumi.Context) string

The personal access token which should be used.

func GetTenantId

func GetTenantId(ctx *pulumi.Context) string

The service principal tenant id which should be used.

func GetTenantIdApply

func GetTenantIdApply(ctx *pulumi.Context) string

func GetTenantIdPlan

func GetTenantIdPlan(ctx *pulumi.Context) string

func GetUseMsi

func GetUseMsi(ctx *pulumi.Context) bool

Use an Azure Managed Service Identity.

func GetUseOidc

func GetUseOidc(ctx *pulumi.Context) bool

Use an OIDC token to authenticate to a service principal.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL