# coding=utf-8
# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
# *** Do not edit by hand unless you're certain you know what you are doing! ***

import json
import warnings
import pulumi
import pulumi.runtime
from typing import Union
from .. import utilities, tables

__config__ = pulumi.Config('github')

anonymous = __config__.get('anonymous')
"""
Authenticate without a token. When `anonymous`is true, the provider will not be able to access resourcesthat require
authentication.
"""

base_url = __config__.get('baseUrl') or (utilities.get_env('GITHUB_BASE_URL') or 'https://api.github.com/')
"""
The GitHub Base API URL
"""

individual = __config__.get('individual')
"""
Run outside an organization. When `individual`is true, the provider will run outside the scope of anorganization.
"""

insecure = __config__.get('insecure')
"""
Whether server should be accessed without verifying the TLS certificate.
"""

organization = __config__.get('organization') or utilities.get_env('GITHUB_ORGANIZATION')
"""
The GitHub organization name to manage. If `individual` is false, `organization` is required.
"""

token = __config__.get('token') or utilities.get_env('GITHUB_TOKEN')
"""
The OAuth token used to connect to GitHub. If `anonymous` is false, `token` is required.
"""

