Noizu.Github.Api.Codespaces (Noizu Labs: Github API v0.5.0)

GitHub codespaces API.

Link to this section Summary

Functions

Check if permissions defined by a devcontainer have been accepted by the authenticated user

Create a codespace for the authenticated user

Create or update a secret for the authenticated user

Remove users from Codespaces access for an organization

Delete a codespace for the authenticated user

Delete a secret for the authenticated user

Export a codespace for the authenticated user

List codespaces for a user in organization

Get a codespace for the authenticated user

Get an organization public key

Get public key for the authenticated user

Get a repository public key

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 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 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 an organization secret

Start a codespace for the authenticated user

Stop a codespace for the authenticated user

Update a codespace for the authenticated user

Link to this section Functions

Link to this function

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

Link to this function

add_selected_repo_to_org_secret(org, secret_name, repository_id, body, options \\ nil)

Add selected repository to an organization secret

@see https://docs.github.com/rest/codespaces/organization-secrets#add-selected-repository-to-an-organization-secret

Link to this function

check_permissions_for_devcontainer(options \\ nil)

Check if permissions defined by a devcontainer have been accepted by the authenticated user

@see https://docs.github.com/rest/codespaces/codespaces#check-if-permissions-defined-by-a-devcontainer-have-been-accepted-by-the-authenticated-user

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

delete_codespaces_access_users(org, body, options \\ nil)

Remove users from Codespaces access for an organization

@see https://docs.github.com/rest/codespaces/organizations#remove-users-from-codespaces-access-for-an-organization

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

delete_repo_secret(secret_name, options \\ nil)

Delete a repository secret

@see https://docs.github.com/rest/codespaces/repository-secrets#delete-a-repository-secret

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

get_repo_secret(secret_name, options \\ nil)

Get a repository secret

@see https://docs.github.com/rest/codespaces/repository-secrets#get-a-repository-secret

Link to this function

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

Link to this function

list_devcontainers_in_repository_for_authenticated_user(options \\ nil)

List devcontainer configurations in a repository for the authenticated user

@see https://docs.github.com/rest/codespaces/codespaces#list-devcontainer-configurations-in-a-repository-for-the-authenticated-user

Link to this function

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

Link to this function

list_in_organization(org, options \\ nil)

List codespaces for the organization

@see https://docs.github.com/rest/codespaces/organizations#list-codespaces-for-the-organization

Link to this function

list_in_repository_for_authenticated_user(options \\ nil)

List codespaces in a repository for the authenticated user

@see https://docs.github.com/rest/codespaces/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user

Link to this function

list_org_secrets(org, options \\ nil)

List organization secrets

@see https://docs.github.com/rest/codespaces/organization-secrets#list-organization-secrets

Link to this function

list_repo_secrets(options \\ nil)

List repository secrets

@see https://docs.github.com/rest/codespaces/repository-secrets#list-repository-secrets

Link to this function

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

Link to this function

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

Link to this function

list_selected_repos_for_org_secret(org, secret_name, options \\ nil)

List selected repositories for an organization secret

@see https://docs.github.com/rest/codespaces/organization-secrets#list-selected-repositories-for-an-organization-secret

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

remove_selected_repo_from_org_secret(org, secret_name, repository_id, options \\ nil)

Remove selected repository from an organization secret

@see https://docs.github.com/rest/codespaces/organization-secrets#remove-selected-repository-from-an-organization-secret

Link to this function

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

Link to this function

set_codespaces_access(org, body, options \\ nil)

Manage access control for organization codespaces

@see https://docs.github.com/rest/codespaces/organizations#manage-access-control-for-organization-codespaces

Link to this function

set_codespaces_access_users(org, body, options \\ nil)

Add users to Codespaces access for an organization

@see https://docs.github.com/rest/codespaces/organizations#add-users-to-codespaces-access-for-an-organization

Link to this function

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

Link to this function

set_selected_repos_for_org_secret(org, secret_name, body, options \\ nil)

Set selected repositories for an organization secret

@see https://docs.github.com/rest/codespaces/organization-secrets#set-selected-repositories-for-an-organization-secret

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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