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-githubrepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-githubrepo.
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.