ibm

package
v0.0.0-...-53af832 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2022 License: Apache-2.0 Imports: 66 Imported by: 0

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 GetAuthEndPoint

func GetAuthEndPoint() string

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 GetVPCEndPoint

func GetVPCEndPoint(region string) string

func RandStringBytes

func RandStringBytes(n int) string

Types

type ActivityTrackerGenerator

type ActivityTrackerGenerator struct {
	IBMService
}

ActivityTrackerGenerator ..

func (*ActivityTrackerGenerator) InitResources

func (g *ActivityTrackerGenerator) InitResources() error

InitResources ...

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

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

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

type LBGenerator

type LBGenerator struct {
	IBMService
}

LBGenerator ...

func (*LBGenerator) InitResources

func (g *LBGenerator) InitResources() error

InitResources ...

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

type VPCGenerator struct {
	IBMService
}

VPCGenerator ...

func (*VPCGenerator) InitResources

func (g *VPCGenerator) InitResources() error

InitResources ...

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) InitResources

func (g *VPEGenerator) InitResources() error

InitResources ...

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

Jump to

Keyboard shortcuts

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