ibm

package
v0.8.18 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2021 License: Apache-2.0 Imports: 66 Imported by: 2

Documentation

Index

Constants

View Source
const DefaultRegion = "us-south"
View Source
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 GetNext

func GetNext(next interface{}) string

func GetNextIAM

func GetNextIAM(next interface{}) string

GetNextIAM ...

func GetResourceGroupID

func GetResourceGroupID(apiKey, name, region string) (string, error)

func RandStringBytes

func RandStringBytes(n int) string

Types

type CISGenerator

type CISGenerator struct {
	IBMService
}

CISGenerator ..

func (*CISGenerator) InitResources

func (g *CISGenerator) 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

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 DLGenerator

type DLGenerator struct {
	IBMService
}

DLGenerator ...

func (*DLGenerator) InitResources

func (g *DLGenerator) 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
	CIS           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 IkeGenerator

type IkeGenerator struct {
	IBMService
}

IkeGenerator ...

func (*IkeGenerator) InitResources

func (g *IkeGenerator) InitResources() error

InitResources ...

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 LBGenerator

type LBGenerator struct {
	IBMService
}

LBGenerator ...

func (*LBGenerator) InitResources

func (g *LBGenerator) 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 SatelliteGenerator

type SatelliteGenerator struct {
	IBMService
}

func (*SatelliteGenerator) InitResources

func (g *SatelliteGenerator) InitResources() error

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 TGGenerator

type TGGenerator struct {
	IBMService
}

TGGenerator ...

func (*TGGenerator) InitResources

func (g *TGGenerator) 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 VPCGenerator

type VPCGenerator struct {
	IBMService
}

VPCGenerator ...

func (*VPCGenerator) InitResources

func (g *VPCGenerator) InitResources() error

InitResources ...

type VPEGenerator

type VPEGenerator struct {
	IBMService
}

VPEGenerator ...

func (*VPEGenerator) InitResources

func (g *VPEGenerator) InitResources() error

InitResources ...

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 ...

Jump to

Keyboard shortcuts

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