Documentation ¶
Index ¶
- type GithubProvider
- func (p *GithubProvider) GetConfig() cty.Value
- func (p *GithubProvider) GetName() string
- func (p GithubProvider) GetProviderData(arg ...string) map[string]interface{}
- func (p GithubProvider) GetResourceConnections() map[string]map[string][]string
- func (p *GithubProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
- func (p *GithubProvider) Init(args []string) error
- func (p *GithubProvider) InitService(serviceName string, verbose bool) error
- type GithubService
- type MembersGenerator
- type OrganizationBlockGenerator
- type OrganizationGenerator
- type OrganizationProjectGenerator
- type OrganizationWebhooksGenerator
- type RepositoriesGenerator
- type TeamsGenerator
- type UserSSHKeyGenerator
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,