API_KEY
from the dev
environment of the YOUR_PROJECT_ID
project.
.Auth().UniversalAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_UNIVERSAL_AUTH_CLIENT_ID
- Your machine identity client ID.INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET
- Your machine identity client secret..Auth().GcpIdTokenAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_GCP_AUTH_IDENTITY_ID
- Your Infisical Machine Identity ID..Auth().GcpIamAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_GCP_IAM_AUTH_IDENTITY_ID
- Your Infisical Machine Identity ID.INFISICAL_GCP_IAM_SERVICE_ACCOUNT_KEY_FILE_PATH
- The path to your GCP service account key file..Auth().AwsIamAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_AWS_IAM_AUTH_IDENTITY_ID
- Your Infisical Machine Identity ID..Auth().AzureAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_AZURE_AUTH_IDENTITY_ID
- Your Infisical Machine Identity ID..Auth().KubernetesAuthLogin()
with empty arguments to use the following environment variables:
INFISICAL_KUBERNETES_IDENTITY_ID
- Your Infisical Machine Identity ID.INFISICAL_KUBERNETES_SERVICE_ACCOUNT_TOKEN_PATH_ENV_NAME
- The environment variable name that contains the path to the service account token. This is optional and will default to /var/run/secrets/kubernetes.io/serviceaccount/token
.Secrets().Retrieve()
fetches and returns a shared secret.