Module config

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-github repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-github repo.

APIs

APIs

let anonymous

let anonymous: boolean | undefined =  __config.getObject<boolean>("anonymous");

Authenticate without a token. When anonymousis true, the provider will not be able to access resourcesthat require authentication.

let baseUrl

let baseUrl: string | undefined =  __config.get("baseUrl") || (utilities.getEnv("GITHUB_BASE_URL") || "https://api.github.com/");

The GitHub Base API URL

let individual

let individual: boolean | undefined =  __config.getObject<boolean>("individual");

Run outside an organization. When individualis true, the provider will run outside the scope of anorganization.

let insecure

let insecure: boolean | undefined =  __config.getObject<boolean>("insecure");

Whether server should be accessed without verifying the TLS certificate.

let organization

let organization: string | undefined =  __config.get("organization") || utilities.getEnv("GITHUB_ORGANIZATION");

The GitHub organization name to manage. If individual is false, organization is required.

let token

let token: string | undefined =  __config.get("token") || utilities.getEnv("GITHUB_TOKEN");

The OAuth token used to connect to GitHub. If anonymous is false, token is required.