Noizu.Github.Api.Codespaces (Noizu Labs: Github API v0.5.0)
GitHub codespaces API.
Link to this section Summary
Functions
Add a selected repository to a user secret
Add selected repository to an organization secret
Check if permissions defined by a devcontainer have been accepted by the authenticated user
List machine types for a codespace
Create a codespace for the authenticated user
Create or update an organization secret
Create or update a repository secret
Create or update a secret for the authenticated user
Create a codespace from a pull request
Create a codespace in a repository
Remove users from Codespaces access for an organization
Delete a codespace for the authenticated user
Delete a codespace from the organization
Delete an organization secret
Delete a repository secret
Delete a secret for the authenticated user
Export a codespace for the authenticated user
List codespaces for a user in organization
Get details about a codespace export
Get a codespace for the authenticated user
Get an organization public key
Get an organization secret
Get public key for the authenticated user
Get a repository public key
Get a repository secret
Get a secret for the authenticated user
List devcontainer configurations in a repository for the authenticated user
List codespaces for the authenticated user
List codespaces for the organization
List codespaces in a repository for the authenticated user
List organization secrets
List repository secrets
List selected repositories for a user secret
List secrets for the authenticated user
List selected repositories for an organization secret
Get default attributes for a codespace
Create a repository from an unpublished codespace
Remove a selected repository from a user secret
Remove selected repository from an organization secret
List available machine types for a repository
Manage access control for organization codespaces
Add users to Codespaces access for an organization
Set selected repositories for a user secret
Set selected repositories for an organization secret
Start a codespace for the authenticated user
Stop a codespace for the authenticated user
Stop a codespace for an organization user
Update a codespace for the authenticated user
Link to this section Functions
add_repository_for_secret_for_authenticated_user(secret_name, repository_id, body, options \\ nil)
Add a selected repository to a user secret
@see https://docs.github.com/rest/codespaces/secrets#add-a-selected-repository-to-a-user-secret
add_selected_repo_to_org_secret(org, secret_name, repository_id, body, options \\ nil)
Add selected repository to an organization secret
check_permissions_for_devcontainer(options \\ nil)
Check if permissions defined by a devcontainer have been accepted by the authenticated user
codespace_machines_for_authenticated_user(codespace_name, options \\ nil)
List machine types for a codespace
@see https://docs.github.com/rest/codespaces/machines#list-machine-types-for-a-codespace
create_for_authenticated_user(body, options \\ nil)
Create a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-for-the-authenticated-user
create_or_update_org_secret(org, secret_name, body, options \\ nil)
Create or update an organization secret
@see https://docs.github.com/rest/codespaces/organization-secrets#create-or-update-an-organization-secret
create_or_update_repo_secret(secret_name, body, options \\ nil)
Create or update a repository secret
@see https://docs.github.com/rest/codespaces/repository-secrets#create-or-update-a-repository-secret
create_or_update_secret_for_authenticated_user(secret_name, body, options \\ nil)
Create or update a secret for the authenticated user
@see https://docs.github.com/rest/codespaces/secrets#create-or-update-a-secret-for-the-authenticated-user
create_with_pr_for_authenticated_user(pull_number, body, options \\ nil)
Create a codespace from a pull request
@see https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-from-a-pull-request
create_with_repo_for_authenticated_user(body, options \\ nil)
Create a codespace in a repository
@see https://docs.github.com/rest/codespaces/codespaces#create-a-codespace-in-a-repository
delete_codespaces_access_users(org, body, options \\ nil)
Remove users from Codespaces access for an organization
delete_for_authenticated_user(codespace_name, options \\ nil)
Delete a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#delete-a-codespace-for-the-authenticated-user
delete_from_organization(org, username, codespace_name, options \\ nil)
Delete a codespace from the organization
@see https://docs.github.com/rest/codespaces/organizations#delete-a-codespace-from-the-organization
delete_org_secret(org, secret_name, options \\ nil)
Delete an organization secret
@see https://docs.github.com/rest/codespaces/organization-secrets#delete-an-organization-secret
delete_repo_secret(secret_name, options \\ nil)
Delete a repository secret
@see https://docs.github.com/rest/codespaces/repository-secrets#delete-a-repository-secret
delete_secret_for_authenticated_user(secret_name, options \\ nil)
Delete a secret for the authenticated user
@see https://docs.github.com/rest/codespaces/secrets#delete-a-secret-for-the-authenticated-user
export_for_authenticated_user(codespace_name, body, options \\ nil)
Export a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user
get_codespaces_for_user_in_org(org, username, options \\ nil)
List codespaces for a user in organization
@see https://docs.github.com/rest/codespaces/organizations#list-codespaces-for-a-user-in-organization
get_export_details_for_authenticated_user(codespace_name, export_id, options \\ nil)
Get details about a codespace export
@see https://docs.github.com/rest/codespaces/codespaces#get-details-about-a-codespace-export
get_for_authenticated_user(codespace_name, options \\ nil)
Get a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#get-a-codespace-for-the-authenticated-user
get_org_public_key(org, options \\ nil)
Get an organization public key
@see https://docs.github.com/rest/codespaces/organization-secrets#get-an-organization-public-key
get_org_secret(org, secret_name, options \\ nil)
Get an organization secret
@see https://docs.github.com/rest/codespaces/organization-secrets#get-an-organization-secret
get_public_key_for_authenticated_user(options \\ nil)
Get public key for the authenticated user
@see https://docs.github.com/rest/codespaces/secrets#get-public-key-for-the-authenticated-user
get_repo_public_key(options \\ nil)
Get a repository public key
@see https://docs.github.com/rest/codespaces/repository-secrets#get-a-repository-public-key
get_repo_secret(secret_name, options \\ nil)
Get a repository secret
@see https://docs.github.com/rest/codespaces/repository-secrets#get-a-repository-secret
get_secret_for_authenticated_user(secret_name, options \\ nil)
Get a secret for the authenticated user
@see https://docs.github.com/rest/codespaces/secrets#get-a-secret-for-the-authenticated-user
list_devcontainers_in_repository_for_authenticated_user(options \\ nil)
List devcontainer configurations in a repository for the authenticated user
list_for_authenticated_user(options \\ nil)
List codespaces for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#list-codespaces-for-the-authenticated-user
list_in_organization(org, options \\ nil)
List codespaces for the organization
@see https://docs.github.com/rest/codespaces/organizations#list-codespaces-for-the-organization
list_in_repository_for_authenticated_user(options \\ nil)
List codespaces in a repository for the authenticated user
list_org_secrets(org, options \\ nil)
List organization secrets
@see https://docs.github.com/rest/codespaces/organization-secrets#list-organization-secrets
list_repo_secrets(options \\ nil)
List repository secrets
@see https://docs.github.com/rest/codespaces/repository-secrets#list-repository-secrets
list_repositories_for_secret_for_authenticated_user(secret_name, options \\ nil)
List selected repositories for a user secret
@see https://docs.github.com/rest/codespaces/secrets#list-selected-repositories-for-a-user-secret
list_secrets_for_authenticated_user(options \\ nil)
List secrets for the authenticated user
@see https://docs.github.com/rest/codespaces/secrets#list-secrets-for-the-authenticated-user
list_selected_repos_for_org_secret(org, secret_name, options \\ nil)
List selected repositories for an organization secret
pre_flight_with_repo_for_authenticated_user(options \\ nil)
Get default attributes for a codespace
@see https://docs.github.com/rest/codespaces/codespaces#get-default-attributes-for-a-codespace
publish_for_authenticated_user(codespace_name, body, options \\ nil)
Create a repository from an unpublished codespace
@see https://docs.github.com/rest/codespaces/codespaces#create-a-repository-from-an-unpublished-codespace
remove_repository_for_secret_for_authenticated_user(secret_name, repository_id, options \\ nil)
Remove a selected repository from a user secret
@see https://docs.github.com/rest/codespaces/secrets#remove-a-selected-repository-from-a-user-secret
remove_selected_repo_from_org_secret(org, secret_name, repository_id, options \\ nil)
Remove selected repository from an organization secret
repo_machines_for_authenticated_user(options \\ nil)
List available machine types for a repository
@see https://docs.github.com/rest/codespaces/machines#list-available-machine-types-for-a-repository
set_codespaces_access(org, body, options \\ nil)
Manage access control for organization codespaces
set_codespaces_access_users(org, body, options \\ nil)
Add users to Codespaces access for an organization
set_repositories_for_secret_for_authenticated_user(secret_name, body, options \\ nil)
Set selected repositories for a user secret
@see https://docs.github.com/rest/codespaces/secrets#set-selected-repositories-for-a-user-secret
set_selected_repos_for_org_secret(org, secret_name, body, options \\ nil)
Set selected repositories for an organization secret
start_for_authenticated_user(codespace_name, body, options \\ nil)
Start a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#start-a-codespace-for-the-authenticated-user
stop_for_authenticated_user(codespace_name, body, options \\ nil)
Stop a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#stop-a-codespace-for-the-authenticated-user
stop_in_organization(org, username, codespace_name, body, options \\ nil)
Stop a codespace for an organization user
@see https://docs.github.com/rest/codespaces/organizations#stop-a-codespace-for-an-organization-user
update_for_authenticated_user(codespace_name, body, options \\ nil)
Update a codespace for the authenticated user
@see https://docs.github.com/rest/codespaces/codespaces#update-a-codespace-for-the-authenticated-user