package
1.5.0
Repository: https://github.com/pulumi/pulumi-github.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
Use this data source to retrieve information about a GitHub Actions public key.
GetActionsSecret gets an existing ActionsSecret resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetBranch gets an existing Branch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetBranchProtection gets an existing BranchProtection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to retrieve the collaborators for a given repository.
Use this data source to retrieve information about GitHub's IP addresses.
GetIssueLabel gets an existing IssueLabel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetMembership gets an existing Membership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetOrganizationBlock gets an existing OrganizationBlock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetOrganizationProject gets an existing OrganizationProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to retrieve the identity provider (IdP) groups for an organization.
GetOrganizationWebhook gets an existing OrganizationWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetProjectColumn gets an existing ProjectColumn resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to retrieve information about a GitHub release in a specific repository.
> **Note:** The data source will return a maximum of `1000` repositories [as documented in official API docs](https://developer.github.com/v3/search/#about-the-search-api).
GetRepository gets an existing Repository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRepositoryCollaborator gets an existing RepositoryCollaborator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRepositoryDeployKey gets an existing RepositoryDeployKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRepositoryFile gets an existing RepositoryFile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRepositoryProject gets an existing RepositoryProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRepositoryWebhook gets an existing RepositoryWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetTeam gets an existing Team resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetTeamMembership gets an existing TeamMembership resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetTeamRepository gets an existing TeamRepository resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetTeamSyncGroupMapping gets an existing TeamSyncGroupMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to retrieve information about a GitHub user.
GetUserGpgKey gets an existing UserGpgKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUserInvitationAccepter gets an existing UserInvitationAccepter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUserSshKey gets an existing UserSshKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to retrieve information about a repository branch.
Use this data source to find out if a user is a member of your organization, as well as what role they have within it.
Use this data source to retrieve information about a GitHub repository.
Use this data source to retrieve information about a GitHub team.
NewActionsSecret registers a new resource with the given unique name, arguments, and options.
NewBranch registers a new resource with the given unique name, arguments, and options.
NewBranchProtection registers a new resource with the given unique name, arguments, and options.
NewIssueLabel registers a new resource with the given unique name, arguments, and options.
NewMembership registers a new resource with the given unique name, arguments, and options.
NewOrganizationBlock registers a new resource with the given unique name, arguments, and options.
NewOrganizationProject registers a new resource with the given unique name, arguments, and options.
NewOrganizationWebhook registers a new resource with the given unique name, arguments, and options.
NewProjectColumn registers a new resource with the given unique name, arguments, and options.
NewProvider registers a new resource with the given unique name, arguments, and options.
NewRepository registers a new resource with the given unique name, arguments, and options.
NewRepositoryCollaborator registers a new resource with the given unique name, arguments, and options.
NewRepositoryDeployKey registers a new resource with the given unique name, arguments, and options.
NewRepositoryFile registers a new resource with the given unique name, arguments, and options.
NewRepositoryProject registers a new resource with the given unique name, arguments, and options.
NewRepositoryWebhook registers a new resource with the given unique name, arguments, and options.
NewTeam registers a new resource with the given unique name, arguments, and options.
NewTeamMembership registers a new resource with the given unique name, arguments, and options.
NewTeamRepository registers a new resource with the given unique name, arguments, and options.
NewTeamSyncGroupMapping registers a new resource with the given unique name, arguments, and options.
NewUserGpgKey registers a new resource with the given unique name, arguments, and options.
NewUserInvitationAccepter registers a new resource with the given unique name, arguments, and options.
NewUserSshKey registers a new resource with the given unique name, arguments, and options.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
The set of arguments for constructing a ActionsSecret resource.
No description provided by the author
This resource allows you to create and manage branches within your repository.
The set of arguments for constructing a Branch resource.
Protects a GitHub branch.
The set of arguments for constructing a BranchProtection resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getActionsPublicKey.
A collection of values returned by getActionsPublicKey.
A collection of arguments for invoking getCollaborators.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of values returned by getCollaborators.
A collection of values returned by getIpRanges.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of values returned by getOrganizationTeamSyncGroups.
A collection of arguments for invoking getRelease.
A collection of values returned by getRelease.
A collection of arguments for invoking getRepositories.
A collection of values returned by getRepositories.
A collection of arguments for invoking getUser.
A collection of values returned by getUser.
No description provided by the author
The set of arguments for constructing a IssueLabel resource.
No description provided by the author
A collection of arguments for invoking getBranch.
A collection of values returned by getBranch.
A collection of arguments for invoking getMembership.
A collection of values returned by getMembership.
A collection of arguments for invoking getRepository.
A collection of values returned by getRepository.
A collection of arguments for invoking getTeam.
A collection of values returned by getTeam.
Provides a GitHub membership resource.
The set of arguments for constructing a Membership resource.
No description provided by the author
This resource allows you to create and manage blocks for GitHub organizations.
The set of arguments for constructing a OrganizationBlock resource.
No description provided by the author
This resource allows you to create and manage projects for GitHub organization.
The set of arguments for constructing a OrganizationProject resource.
No description provided by the author
This resource allows you to create and manage webhooks for GitHub organization.
The set of arguments for constructing a OrganizationWebhook resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This resource allows you to create and manage columns for GitHub projects.
The set of arguments for constructing a ProjectColumn resource.
No description provided by the author
The provider type for the github package.
The set of arguments for constructing a Provider resource.
This resource allows you to create and manage repositories within your GitHub organization.
The set of arguments for constructing a Repository resource.
Provides a GitHub repository collaborator resource.
The set of arguments for constructing a RepositoryCollaborator resource.
No description provided by the author
Provides a GitHub repository deploy key resource.
The set of arguments for constructing a RepositoryDeployKey resource.
No description provided by the author
This resource allows you to create and manage files within a GitHub repository.
The set of arguments for constructing a RepositoryFile resource.
No description provided by the author
This resource allows you to create and manage projects for GitHub repository.
The set of arguments for constructing a RepositoryProject resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This resource allows you to create and manage webhooks for repositories within your GitHub organization.
The set of arguments for constructing a RepositoryWebhook resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a GitHub team resource.
The set of arguments for constructing a Team resource.
Provides a GitHub team membership resource.
The set of arguments for constructing a TeamMembership resource.
No description provided by the author
This resource manages relationships between teams and repositories in your GitHub organization.
The set of arguments for constructing a TeamRepository resource.
No description provided by the author
No description provided by the author
This resource allows you to create and manage Identity Provider (IdP) group connections within your GitHub teams.
The set of arguments for constructing a TeamSyncGroupMapping resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a GitHub user's GPG key resource.
The set of arguments for constructing a UserGpgKey resource.
No description provided by the author
Provides a resource to manage GitHub repository collaborator invitations.
The set of arguments for constructing a UserInvitationAccepter resource.
No description provided by the author
Provides a GitHub user's SSH key resource.
The set of arguments for constructing a UserSshKey resource.
No description provided by the author

# Interfaces

BranchProtectionRequiredPullRequestReviewsInput is an input type that accepts BranchProtectionRequiredPullRequestReviewsArgs and BranchProtectionRequiredPullRequestReviewsOutput values.
BranchProtectionRequiredPullRequestReviewsPtrInput is an input type that accepts BranchProtectionRequiredPullRequestReviewsArgs, BranchProtectionRequiredPullRequestReviewsPtr and BranchProtectionRequiredPullRequestReviewsPtrOutput values.
BranchProtectionRequiredStatusChecksInput is an input type that accepts BranchProtectionRequiredStatusChecksArgs and BranchProtectionRequiredStatusChecksOutput values.
BranchProtectionRequiredStatusChecksPtrInput is an input type that accepts BranchProtectionRequiredStatusChecksArgs, BranchProtectionRequiredStatusChecksPtr and BranchProtectionRequiredStatusChecksPtrOutput values.
BranchProtectionRestrictionsInput is an input type that accepts BranchProtectionRestrictionsArgs and BranchProtectionRestrictionsOutput values.
BranchProtectionRestrictionsPtrInput is an input type that accepts BranchProtectionRestrictionsArgs, BranchProtectionRestrictionsPtr and BranchProtectionRestrictionsPtrOutput values.
GetCollaboratorsCollaboratorArrayInput is an input type that accepts GetCollaboratorsCollaboratorArray and GetCollaboratorsCollaboratorArrayOutput values.
GetCollaboratorsCollaboratorInput is an input type that accepts GetCollaboratorsCollaboratorArgs and GetCollaboratorsCollaboratorOutput values.
GetOrganizationTeamSyncGroupsGroupArrayInput is an input type that accepts GetOrganizationTeamSyncGroupsGroupArray and GetOrganizationTeamSyncGroupsGroupArrayOutput values.
GetOrganizationTeamSyncGroupsGroupInput is an input type that accepts GetOrganizationTeamSyncGroupsGroupArgs and GetOrganizationTeamSyncGroupsGroupOutput values.
OrganizationWebhookConfigurationInput is an input type that accepts OrganizationWebhookConfigurationArgs and OrganizationWebhookConfigurationOutput values.
OrganizationWebhookConfigurationPtrInput is an input type that accepts OrganizationWebhookConfigurationArgs, OrganizationWebhookConfigurationPtr and OrganizationWebhookConfigurationPtrOutput values.
RepositoryTemplateInput is an input type that accepts RepositoryTemplateArgs and RepositoryTemplateOutput values.
RepositoryTemplatePtrInput is an input type that accepts RepositoryTemplateArgs, RepositoryTemplatePtr and RepositoryTemplatePtrOutput values.
RepositoryWebhookConfigurationInput is an input type that accepts RepositoryWebhookConfigurationArgs and RepositoryWebhookConfigurationOutput values.
RepositoryWebhookConfigurationPtrInput is an input type that accepts RepositoryWebhookConfigurationArgs, RepositoryWebhookConfigurationPtr and RepositoryWebhookConfigurationPtrOutput values.
TeamSyncGroupMappingGroupArrayInput is an input type that accepts TeamSyncGroupMappingGroupArray and TeamSyncGroupMappingGroupArrayOutput values.
TeamSyncGroupMappingGroupInput is an input type that accepts TeamSyncGroupMappingGroupArgs and TeamSyncGroupMappingGroupOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author