github

package
v0.0.0-...-ec2e68e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GithubProvider

type GithubProvider struct {
	terraformutils.Provider
	// contains filtered or unexported fields
}

func (*GithubProvider) GetConfig

func (p *GithubProvider) GetConfig() cty.Value

func (*GithubProvider) GetName

func (p *GithubProvider) GetName() string

func (GithubProvider) GetProviderData

func (p GithubProvider) GetProviderData(arg ...string) map[string]interface{}

func (GithubProvider) GetResourceConnections

func (p GithubProvider) GetResourceConnections() map[string]map[string][]string

func (*GithubProvider) GetSupportedService

func (p *GithubProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator

GetSupportedService return map of support service for Github

func (*GithubProvider) Init

func (p *GithubProvider) Init(args []string) error

Init GithubProvider with owner

func (*GithubProvider) InitService

func (p *GithubProvider) InitService(serviceName string, verbose bool) error

type GithubService

type GithubService struct {
	terraformutils.Service
}

type MembersGenerator

type MembersGenerator struct {
	GithubService
}

MembersGenerator holds GithubService struct of Terraform service information

func (*MembersGenerator) InitResources

func (g *MembersGenerator) InitResources() error

InitResources generates TerraformResources from Github API,

type OrganizationBlockGenerator

type OrganizationBlockGenerator struct {
	GithubService
}

func (*OrganizationBlockGenerator) InitResources

func (g *OrganizationBlockGenerator) InitResources() error

Generate TerraformResources from Github API,

type OrganizationGenerator

type OrganizationGenerator struct {
	GithubService
}

func (*OrganizationGenerator) InitResources

func (g *OrganizationGenerator) InitResources() error

Generate TerraformResources from Github API

type OrganizationProjectGenerator

type OrganizationProjectGenerator struct {
	GithubService
}

func (*OrganizationProjectGenerator) InitResources

func (g *OrganizationProjectGenerator) InitResources() error

Generate TerraformResources from Github API,

type OrganizationWebhooksGenerator

type OrganizationWebhooksGenerator struct {
	GithubService
}

func (*OrganizationWebhooksGenerator) InitResources

func (g *OrganizationWebhooksGenerator) InitResources() error

Generate TerraformResources from Github API,

type RepositoriesGenerator

type RepositoriesGenerator struct {
	GithubService
}

func (*RepositoriesGenerator) InitResources

func (g *RepositoriesGenerator) InitResources() error

Generate TerraformResources from github API,

func (*RepositoriesGenerator) PostConvertHook

func (g *RepositoriesGenerator) PostConvertHook() error

PostGenerateHook for connect between resources

type TeamsGenerator

type TeamsGenerator struct {
	GithubService
}

func (*TeamsGenerator) InitResources

func (g *TeamsGenerator) InitResources() error

InitResources generates TerraformResources from Github API,

func (*TeamsGenerator) PostConvertHook

func (g *TeamsGenerator) PostConvertHook() error

PostConvertHook for connect between team and members

type UserSSHKeyGenerator

type UserSSHKeyGenerator struct {
	GithubService
}

func (*UserSSHKeyGenerator) InitResources

func (g *UserSSHKeyGenerator) InitResources() error

Generate TerraformResources from Github API,

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL