Documentation ¶
Index ¶
- Constants
- func CreateVersionDate() *string
- func GetAuthEndPoint() string
- func GetNext(next interface{}) string
- func GetNextIAM(next interface{}) string
- func GetResourceGroupID(apiKey, name, region string) (string, error)
- func GetVPCEndPoint(region string) string
- func RandStringBytes(n int) string
- type ActivityTrackerGenerator
- type CISGenerator
- type CMGenerator
- type COSGenerator
- type CloudFunctionGenerator
- type CloudantGenerator
- type CodeEngineGenerator
- type ContainerClusterGenerator
- type ContinuousDeliveryGenerator
- type DLGenerator
- 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 LogAnalysisGenerator
- type MonitoringGenerator
- type NetworkACLGenerator
- type PublicGatewayGenerator
- type SSHKeyGenerator
- type SatelliteControlPlaneGenerator
- type SatelliteDataPlaneGenerator
- type SecretsManagerGenerator
- type SecurityGroupGenerator
- type SubnetGenerator
- type TGGenerator
- type UserConfig
- type VPCAddressPrefixGenerator
- type VPCClusterGenerator
- type VPCGenerator
- type VPCRouteGenerator
- type VPCRoutingTableGenerator
- type VPEGenerator
- type VPNGatewayGenerator
- type VolumeGenerator
- type WatsonMachineLearningGenerator
- type WatsonStudioGenerator
Constants ¶
const DefaultRegion = "us-south"
const NoRegion = ""
Variables ¶
This section is empty.
Functions ¶
func CreateVersionDate ¶
func CreateVersionDate() *string
CreateVersionDate requires mandatory version attribute. Any date from 2019-12-13 up to the currentdate may be provided. Specify the current date to request the latest version.
func GetAuthEndPoint ¶
func GetAuthEndPoint() string
func GetResourceGroupID ¶
func GetVPCEndPoint ¶
func RandStringBytes ¶
Types ¶
type ActivityTrackerGenerator ¶
type ActivityTrackerGenerator struct {
IBMService
}
ActivityTrackerGenerator ..
func (*ActivityTrackerGenerator) InitResources ¶
func (g *ActivityTrackerGenerator) InitResources() error
InitResources ...
type CMGenerator ¶
type CMGenerator struct {
IBMService
}
func (*CMGenerator) InitResources ¶
func (g *CMGenerator) InitResources() error
type COSGenerator ¶
type COSGenerator struct {
IBMService
}
func (*COSGenerator) InitResources ¶
func (g *COSGenerator) InitResources() error
func (*COSGenerator) PostConvertHook ¶
func (g *COSGenerator) PostConvertHook() error
type CloudFunctionGenerator ¶
type CloudFunctionGenerator struct {
IBMService
}
CloudFunctionGenerator ..
func (*CloudFunctionGenerator) InitResources ¶
func (g *CloudFunctionGenerator) InitResources() error
InitResources ..
func (*CloudFunctionGenerator) PostConvertHook ¶
func (g *CloudFunctionGenerator) PostConvertHook() error
type CloudantGenerator ¶
type CloudantGenerator struct {
IBMService
}
CloudantGenerator ...
func (*CloudantGenerator) InitResources ¶
func (g *CloudantGenerator) InitResources() error
InitResources ...
type CodeEngineGenerator ¶
type CodeEngineGenerator struct {
IBMService
}
CodeEngineGenerator ...
func (*CodeEngineGenerator) InitResources ¶
func (g *CodeEngineGenerator) InitResources() error
InitResources ...
type ContainerClusterGenerator ¶
type ContainerClusterGenerator struct {
IBMService
}
func (*ContainerClusterGenerator) InitResources ¶
func (g *ContainerClusterGenerator) InitResources() error
func (*ContainerClusterGenerator) PostConvertHook ¶
func (g *ContainerClusterGenerator) PostConvertHook() error
type ContinuousDeliveryGenerator ¶
type ContinuousDeliveryGenerator struct {
IBMService
}
DatabaseRedisGenerator ...
func (*ContinuousDeliveryGenerator) InitResources ¶
func (g *ContinuousDeliveryGenerator) InitResources() error
InitResources ...
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 VPC 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 ...
func (*InstanceGenerator) PostConvertHook ¶
func (g *InstanceGenerator) PostConvertHook() error
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
func (*KPGenerator) PostConvertHook ¶
func (g *KPGenerator) PostConvertHook() error
type LBGenerator ¶
type LBGenerator struct {
IBMService
}
LBGenerator ...
func (*LBGenerator) PostConvertHook ¶
func (g *LBGenerator) PostConvertHook() error
type LogAnalysisGenerator ¶
type LogAnalysisGenerator struct {
IBMService
}
LogAnalysisGenerator ..
func (*LogAnalysisGenerator) InitResources ¶
func (g *LogAnalysisGenerator) InitResources() error
InitResources ...
type MonitoringGenerator ¶
type MonitoringGenerator struct {
IBMService
}
MonitoringGenerator ...
func (*MonitoringGenerator) InitResources ¶
func (g *MonitoringGenerator) InitResources() error
InitResources ...
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 SatelliteControlPlaneGenerator ¶
type SatelliteControlPlaneGenerator struct {
IBMService
}
func (*SatelliteControlPlaneGenerator) InitResources ¶
func (g *SatelliteControlPlaneGenerator) InitResources() error
type SatelliteDataPlaneGenerator ¶
type SatelliteDataPlaneGenerator struct {
IBMService
}
func (*SatelliteDataPlaneGenerator) InitResources ¶
func (g *SatelliteDataPlaneGenerator) InitResources() error
type SecretsManagerGenerator ¶
type SecretsManagerGenerator struct {
IBMService
}
func (*SecretsManagerGenerator) InitResources ¶
func (g *SecretsManagerGenerator) InitResources() error
type SecurityGroupGenerator ¶
type SecurityGroupGenerator struct {
IBMService
}
SecurityGroupGenerator ...
func (*SecurityGroupGenerator) InitResources ¶
func (g *SecurityGroupGenerator) InitResources() error
InitResources ...
func (*SecurityGroupGenerator) PostConvertHook ¶
func (g *SecurityGroupGenerator) PostConvertHook() error
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 VPCAddressPrefixGenerator ¶
type VPCAddressPrefixGenerator struct {
IBMService
}
VPCGenerator ...
func (*VPCAddressPrefixGenerator) InitResources ¶
func (g *VPCAddressPrefixGenerator) InitResources() error
InitResources ...
type VPCClusterGenerator ¶
type VPCClusterGenerator struct {
IBMService
}
func (*VPCClusterGenerator) InitResources ¶
func (g *VPCClusterGenerator) InitResources() error
func (*VPCClusterGenerator) PostConvertHook ¶
func (g *VPCClusterGenerator) PostConvertHook() error
type VPCRouteGenerator ¶
type VPCRouteGenerator struct {
IBMService
}
VPCRouteGenerator ...
func (*VPCRouteGenerator) InitResources ¶
func (g *VPCRouteGenerator) InitResources() error
InitResources ...
type VPCRoutingTableGenerator ¶
type VPCRoutingTableGenerator struct {
IBMService
}
VPCGenerator ...
func (*VPCRoutingTableGenerator) InitResources ¶
func (g *VPCRoutingTableGenerator) InitResources() error
InitResources ...
func (*VPCRoutingTableGenerator) PostConvertHook ¶
func (g *VPCRoutingTableGenerator) PostConvertHook() error
type VPEGenerator ¶
type VPEGenerator struct {
IBMService
}
VPEGenerator ...
func (*VPEGenerator) PostConvertHook ¶
func (g *VPEGenerator) PostConvertHook() error
type VPNGatewayGenerator ¶
type VPNGatewayGenerator struct {
IBMService
}
VPNGatewayGenerator ...
func (*VPNGatewayGenerator) InitResources ¶
func (g *VPNGatewayGenerator) InitResources() error
InitResources ...
func (*VPNGatewayGenerator) PostConvertHook ¶
func (g *VPNGatewayGenerator) PostConvertHook() error
type VolumeGenerator ¶
type VolumeGenerator struct {
IBMService
}
VolumeGenerator ...
func (*VolumeGenerator) InitResources ¶
func (g *VolumeGenerator) InitResources() error
InitResources ...
type WatsonMachineLearningGenerator ¶
type WatsonMachineLearningGenerator struct {
IBMService
}
WatsonMachineLearningGenerator ..
func (*WatsonMachineLearningGenerator) InitResources ¶
func (g *WatsonMachineLearningGenerator) InitResources() error
InitResources ...
type WatsonStudioGenerator ¶
type WatsonStudioGenerator struct {
IBMService
}
LogAnalysisGenerator ..
func (*WatsonStudioGenerator) InitResources ¶
func (g *WatsonStudioGenerator) InitResources() error
InitResources ...
Source Files ¶
- cis.go
- cloud_functions.go
- cloud_log_analysis.go
- cloud_log_atracker.go
- cloud_monitoring.go
- cloud_watson_machine_learning.go
- cloud_watson_studio.go
- container_cluster.go
- continuous_delivery.go
- cos.go
- database_elasticsearch.go
- database_etcd.go
- database_mongo.go
- database_postgresql.go
- database_rabbitmq.go
- database_redis.go
- helpers.go
- iam.go
- ibm_certificate_manager.go
- ibm_cloudant.go
- ibm_code_engine.go
- ibm_dl.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_virtual_endpoint_gateway.go
- ibm_is_volume.go
- ibm_is_vpc.go
- ibm_is_vpc_address_prefix.go
- ibm_is_vpc_route.go
- ibm_is_vpc_routing_table.go
- ibm_is_vpn_gateway.go
- ibm_kp.go
- ibm_private_dns.go
- ibm_provider.go
- ibm_secret_manager.go
- ibm_service.go
- ibm_tg.go
- instance_groups.go
- satellite_control_plane.go
- satellite_data_plane.go
- utils.go
- vpc_cluster.go