Documentation ¶
Index ¶
- func GetNext(next interface{}) string
- type CISGenerator
- type COSGenerator
- type CloudFunctionGenerator
- type ContainerClusterGenerator
- type DatabaseETCDGenerator
- type DatabaseElasticSearchGenerator
- type DatabaseMongoGenerator
- type DatabasePostgresqlGenerator
- type DatabaseRabbitMQGenerator
- type DatabaseRedisGenerator
- type FloatingIPGenerator
- type FlowLogGenerator
- type IAMGenerator
- type IBMProvider
- func (p *IBMProvider) GetName() string
- func (p *IBMProvider) GetProviderData(arg ...string) map[string]interface{}
- func (IBMProvider) GetResourceConnections() map[string]map[string][]string
- 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
- type IkeGenerator
- type ImageGenerator
- type InstanceGenerator
- type InstanceGroupGenerator
- type InstanceTemplateGenerator
- type IpsecGenerator
- type KPGenerator
- type LBGenerator
- type NetworkACLGenerator
- type PublicGatewayGenerator
- type SSHKeyGenerator
- type SecurityGroupGenerator
- type SubnetGenerator
- type UserConfig
- type VPCClusterGenerator
- type VPCGenerator
- type VPNGatewayGenerator
- type VolumeGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type COSGenerator ¶
type COSGenerator struct {
IBMService
}
func (*COSGenerator) InitResources ¶
func (g *COSGenerator) InitResources() error
type CloudFunctionGenerator ¶
type CloudFunctionGenerator struct {
IBMService
}
CloudFunctionGenerator ..
func (*CloudFunctionGenerator) InitResources ¶
func (g *CloudFunctionGenerator) InitResources() error
InitResources ..
type ContainerClusterGenerator ¶
type ContainerClusterGenerator struct {
IBMService
}
func (*ContainerClusterGenerator) InitResources ¶
func (g *ContainerClusterGenerator) InitResources() error
type DatabaseETCDGenerator ¶
type DatabaseETCDGenerator struct {
IBMService
}
DatabaseETCDGenerator ...
func (*DatabaseETCDGenerator) InitResources ¶
func (g *DatabaseETCDGenerator) InitResources() error
InitResources ...
type DatabaseElasticSearchGenerator ¶
type DatabaseElasticSearchGenerator struct {
IBMService
}
DatabaseElasticSearchGenerator ...
func (*DatabaseElasticSearchGenerator) InitResources ¶
func (g *DatabaseElasticSearchGenerator) InitResources() error
InitResources ...
type DatabaseMongoGenerator ¶
type DatabaseMongoGenerator struct {
IBMService
}
DatabaseMongoGenerator ...
func (*DatabaseMongoGenerator) InitResources ¶
func (g *DatabaseMongoGenerator) InitResources() error
InitResources ...
type DatabasePostgresqlGenerator ¶
type DatabasePostgresqlGenerator struct {
IBMService
}
DatabasePostgresqlGenerator ...
func (*DatabasePostgresqlGenerator) InitResources ¶
func (g *DatabasePostgresqlGenerator) InitResources() error
InitResources ...
type DatabaseRabbitMQGenerator ¶
type DatabaseRabbitMQGenerator struct {
IBMService
}
DatabaseRabbitMQGenerator ...
func (*DatabaseRabbitMQGenerator) InitResources ¶
func (g *DatabaseRabbitMQGenerator) InitResources() error
InitResources ...
type DatabaseRedisGenerator ¶
type DatabaseRedisGenerator struct {
IBMService
}
DatabaseRedisGenerator ...
func (*DatabaseRedisGenerator) InitResources ¶
func (g *DatabaseRedisGenerator) InitResources() error
InitResources ...
type FloatingIPGenerator ¶
type FloatingIPGenerator struct {
IBMService
}
FloatingIPGenerator ...
func (*FloatingIPGenerator) InitResources ¶
func (g *FloatingIPGenerator) InitResources() error
InitResources ...
type FlowLogGenerator ¶
type FlowLogGenerator struct {
IBMService
}
FlowLogGenerator ...
func (*FlowLogGenerator) InitResources ¶
func (g *FlowLogGenerator) InitResources() error
InitResources ...
type IAMGenerator ¶
type IAMGenerator struct {
IBMService
}
func (*IAMGenerator) InitResources ¶
func (g *IAMGenerator) InitResources() error
type IBMProvider ¶
type IBMProvider struct { terraformutils.Provider ResourceGroup string Region string }
func (*IBMProvider) GetName ¶
func (p *IBMProvider) GetName() string
func (*IBMProvider) GetProviderData ¶
func (p *IBMProvider) GetProviderData(arg ...string) map[string]interface{}
func (IBMProvider) GetResourceConnections ¶
func (IBMProvider) GetResourceConnections() map[string]map[string][]string
func (*IBMProvider) GetSupportedService ¶
func (p *IBMProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator
func (*IBMProvider) Init ¶
func (p *IBMProvider) Init(args []string) error
func (*IBMProvider) InitService ¶
func (p *IBMProvider) InitService(serviceName string, verbose bool) error
type IBMService ¶
type IBMService struct {
terraformutils.Service
}
type ImageGenerator ¶
type ImageGenerator struct {
IBMService
}
ImageGenerator ...
func (*ImageGenerator) InitResources ¶
func (g *ImageGenerator) InitResources() error
InitResources ...
type InstanceGenerator ¶
type InstanceGenerator struct {
IBMService
}
InstanceGenerator ...
func (*InstanceGenerator) InitResources ¶
func (g *InstanceGenerator) InitResources() error
InitResources ...
type InstanceGroupGenerator ¶
type InstanceGroupGenerator struct { IBMService // contains filtered or unexported fields }
InstanceGroupGenerator ...
func (*InstanceGroupGenerator) InitResources ¶
func (g *InstanceGroupGenerator) InitResources() error
InitResources ...
type InstanceTemplateGenerator ¶
type InstanceTemplateGenerator struct {
IBMService
}
InstanceTemplateGenerator ...
func (*InstanceTemplateGenerator) InitResources ¶
func (g *InstanceTemplateGenerator) InitResources() error
InitResources ...
type IpsecGenerator ¶
type IpsecGenerator struct {
IBMService
}
IpsecGenerator ...
func (*IpsecGenerator) InitResources ¶
func (g *IpsecGenerator) InitResources() error
InitResources ...
type KPGenerator ¶
type KPGenerator struct {
IBMService
}
func (*KPGenerator) InitResources ¶
func (g *KPGenerator) InitResources() error
type NetworkACLGenerator ¶
type NetworkACLGenerator struct {
IBMService
}
NetworkACLGenerator ...
func (*NetworkACLGenerator) InitResources ¶
func (g *NetworkACLGenerator) InitResources() error
InitResources ...
type PublicGatewayGenerator ¶
type PublicGatewayGenerator struct {
IBMService
}
PublicGatewayGenerator ...
func (*PublicGatewayGenerator) InitResources ¶
func (g *PublicGatewayGenerator) InitResources() error
InitResources ...
type SSHKeyGenerator ¶
type SSHKeyGenerator struct {
IBMService
}
SSHKeyGenerator ...
func (*SSHKeyGenerator) InitResources ¶
func (g *SSHKeyGenerator) InitResources() error
InitResources ...
type SecurityGroupGenerator ¶
type SecurityGroupGenerator struct {
IBMService
}
SecurityGroupGenerator ...
func (*SecurityGroupGenerator) InitResources ¶
func (g *SecurityGroupGenerator) InitResources() error
InitResources ...
type SubnetGenerator ¶
type SubnetGenerator struct {
IBMService
}
SubnetGenerator ...
func (*SubnetGenerator) InitResources ¶
func (g *SubnetGenerator) InitResources() error
InitResources ...
type UserConfig ¶
type UserConfig struct {
// contains filtered or unexported fields
}
UserConfig ...
type VPCClusterGenerator ¶
type VPCClusterGenerator struct {
IBMService
}
func (*VPCClusterGenerator) InitResources ¶
func (g *VPCClusterGenerator) InitResources() error
type VPNGatewayGenerator ¶
type VPNGatewayGenerator struct {
IBMService
}
VPNGatewayGenerator ...
func (*VPNGatewayGenerator) InitResources ¶
func (g *VPNGatewayGenerator) InitResources() error
InitResources ...
type VolumeGenerator ¶
type VolumeGenerator struct {
IBMService
}
VolumeGenerator ...
func (*VolumeGenerator) InitResources ¶
func (g *VolumeGenerator) InitResources() error
InitResources ...
Source Files ¶
- cis.go
- cloud_functions.go
- container_cluster.go
- cos.go
- database_elasticsearch.go
- database_etcd.go
- database_mongo.go
- database_postgresql.go
- database_rabbitmq.go
- database_redis.go
- iam.go
- ibm_is_floating_ip.go
- ibm_is_flow_log.go
- ibm_is_ike_policy.go
- ibm_is_image.go
- ibm_is_instance.go
- ibm_is_instance_template.go
- ibm_is_ipsec_policy.go
- ibm_is_lb.go
- ibm_is_network_acl.go
- ibm_is_public_gateway.go
- ibm_is_security_group.go
- ibm_is_ssh_key.go
- ibm_is_subnet.go
- ibm_is_volume.go
- ibm_is_vpc.go
- ibm_is_vpn_gateway.go
- ibm_kp.go
- ibm_private_dns.go
- ibm_provider.go
- ibm_service.go
- instance_groups.go
- utils.go
- vpc_cluster.go