Versions in this module Expand all Collapse all v0 v0.8.18 Oct 21, 2021 Changes in this version + const DefaultRegion + const NoRegion + func CreateVersionDate() *string + func GetNext(next interface{}) string + func GetNextIAM(next interface{}) string + func GetResourceGroupID(apiKey, name, region string) (string, error) + func RandStringBytes(n int) string + type CISGenerator struct + func (g *CISGenerator) InitResources() error + type CMGenerator struct + func (g *CMGenerator) InitResources() error + type COSGenerator struct + func (g *COSGenerator) InitResources() error + type CloudFunctionGenerator struct + func (g *CloudFunctionGenerator) InitResources() error + type ContainerClusterGenerator struct + func (g *ContainerClusterGenerator) InitResources() error + type DLGenerator struct + func (g *DLGenerator) InitResources() error + type DatabaseETCDGenerator struct + func (g *DatabaseETCDGenerator) InitResources() error + type DatabaseElasticSearchGenerator struct + func (g *DatabaseElasticSearchGenerator) InitResources() error + type DatabaseMongoGenerator struct + func (g *DatabaseMongoGenerator) InitResources() error + type DatabasePostgresqlGenerator struct + func (g *DatabasePostgresqlGenerator) InitResources() error + type DatabaseRabbitMQGenerator struct + func (g *DatabaseRabbitMQGenerator) InitResources() error + type DatabaseRedisGenerator struct + func (g *DatabaseRedisGenerator) InitResources() error + type FloatingIPGenerator struct + func (g *FloatingIPGenerator) InitResources() error + type FlowLogGenerator struct + func (g *FlowLogGenerator) InitResources() error + type IAMGenerator struct + func (g *IAMGenerator) InitResources() error + type IBMProvider struct + CIS string + Region string + ResourceGroup string + func (IBMProvider) GetResourceConnections() map[string]map[string][]string + func (p *IBMProvider) GetName() string + func (p *IBMProvider) GetProviderData(arg ...string) map[string]interface{} + func (p *IBMProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator + func (p *IBMProvider) Init(args []string) error + func (p *IBMProvider) InitService(serviceName string, verbose bool) error + type IBMService struct + type IkeGenerator struct + func (g *IkeGenerator) InitResources() error + type ImageGenerator struct + func (g *ImageGenerator) InitResources() error + type InstanceGenerator struct + func (g *InstanceGenerator) InitResources() error + type InstanceGroupGenerator struct + func (g *InstanceGroupGenerator) InitResources() error + type InstanceTemplateGenerator struct + func (g *InstanceTemplateGenerator) InitResources() error + type IpsecGenerator struct + func (g *IpsecGenerator) InitResources() error + type KPGenerator struct + func (g *KPGenerator) InitResources() error + type LBGenerator struct + func (g *LBGenerator) InitResources() error + type NetworkACLGenerator struct + func (g *NetworkACLGenerator) InitResources() error + type PublicGatewayGenerator struct + func (g *PublicGatewayGenerator) InitResources() error + type SSHKeyGenerator struct + func (g *SSHKeyGenerator) InitResources() error + type SatelliteGenerator struct + func (g *SatelliteGenerator) InitResources() error + type SecurityGroupGenerator struct + func (g *SecurityGroupGenerator) InitResources() error + type SubnetGenerator struct + func (g *SubnetGenerator) InitResources() error + type TGGenerator struct + func (g *TGGenerator) InitResources() error + type UserConfig struct + type VPCClusterGenerator struct + func (g *VPCClusterGenerator) InitResources() error + type VPCGenerator struct + func (g *VPCGenerator) InitResources() error + type VPEGenerator struct + func (g *VPEGenerator) InitResources() error + type VPNGatewayGenerator struct + func (g *VPNGatewayGenerator) InitResources() error + type VolumeGenerator struct + func (g *VolumeGenerator) InitResources() error