converter

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2022 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseConverter

type DatabaseConverter struct {
}

func (DatabaseConverter) ConvertToMultyResource

func (v DatabaseConverter) ConvertToMultyResource(resourceId string, m proto.Message, otherResources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)

func (DatabaseConverter) GetResourceType

func (v DatabaseConverter) GetResourceType() string

type KubernetesClusterConverter

type KubernetesClusterConverter struct {
}

func (KubernetesClusterConverter) ConvertToMultyResource

func (KubernetesClusterConverter) GetResourceType

func (v KubernetesClusterConverter) GetResourceType() string

type KubernetesNodePoolConverter

type KubernetesNodePoolConverter struct {
}

func (KubernetesNodePoolConverter) ConvertToMultyResource

func (KubernetesNodePoolConverter) GetResourceType

func (v KubernetesNodePoolConverter) GetResourceType() string

type LambdaConverter

type LambdaConverter struct {
}

func (LambdaConverter) ConvertToMultyResource

func (v LambdaConverter) ConvertToMultyResource(resourceId string, m proto.Message, otherResources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)

func (LambdaConverter) GetResourceType

func (v LambdaConverter) GetResourceType() string

type MultyResourceConverter

type MultyResourceConverter interface {
	ConvertToMultyResource(resourceId string, arg proto.Message, resources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)
	GetResourceType() string
}

type NetworkInterfaceConverter

type NetworkInterfaceConverter struct {
}

func (NetworkInterfaceConverter) ConvertToMultyResource

func (NetworkInterfaceConverter) GetResourceType

func (v NetworkInterfaceConverter) GetResourceType() string

type NetworkSecurityGroupConverter

type NetworkSecurityGroupConverter struct {
}

func (NetworkSecurityGroupConverter) ConvertToMultyResource

func (NetworkSecurityGroupConverter) GetResourceType

func (v NetworkSecurityGroupConverter) GetResourceType() string

type ObjectStorageConverter

type ObjectStorageConverter struct {
}

func (ObjectStorageConverter) ConvertToMultyResource

func (ObjectStorageConverter) GetResourceType

func (v ObjectStorageConverter) GetResourceType() string

type ObjectStorageObjectConverter

type ObjectStorageObjectConverter struct {
}

func (ObjectStorageObjectConverter) ConvertToMultyResource

func (ObjectStorageObjectConverter) GetResourceType

func (v ObjectStorageObjectConverter) GetResourceType() string

type PublicIpConverter

type PublicIpConverter struct {
}

func (PublicIpConverter) ConvertToMultyResource

func (v PublicIpConverter) ConvertToMultyResource(resourceId string, m proto.Message, otherResources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)

func (PublicIpConverter) GetResourceType

func (v PublicIpConverter) GetResourceType() string

type ResourceConverters

type ResourceConverters[Arg proto.Message, OutT proto.Message] interface {
	Convert(resourceId string, request []Arg, state *output.TfState) (OutT, error)
}

type RouteTableAssociationConverter

type RouteTableAssociationConverter struct {
}

func (RouteTableAssociationConverter) ConvertToMultyResource

func (RouteTableAssociationConverter) GetResourceType

func (v RouteTableAssociationConverter) GetResourceType() string

type RouteTableConverter

type RouteTableConverter struct {
}

func (RouteTableConverter) ConvertToMultyResource

func (RouteTableConverter) GetResourceType

func (v RouteTableConverter) GetResourceType() string

type SubnetConverter

type SubnetConverter struct {
}

func (SubnetConverter) ConvertToMultyResource

func (v SubnetConverter) ConvertToMultyResource(resourceId string, m proto.Message, otherResources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)

func (SubnetConverter) GetResourceType

func (v SubnetConverter) GetResourceType() string

type VaultAccessPolicyConverter

type VaultAccessPolicyConverter struct {
}

func (VaultAccessPolicyConverter) ConvertToMultyResource

func (VaultAccessPolicyConverter) GetResourceType

func (v VaultAccessPolicyConverter) GetResourceType() string

type VaultConverter

type VaultConverter struct {
}

func (VaultConverter) ConvertToMultyResource

func (v VaultConverter) ConvertToMultyResource(resourceId string, m proto.Message, otherResources map[string]common_resources.CloudSpecificResource) (common_resources.CloudSpecificResource, error)

func (VaultConverter) GetResourceType

func (v VaultConverter) GetResourceType() string

type VaultSecretConverter

type VaultSecretConverter struct {
}

func (VaultSecretConverter) ConvertToMultyResource

func (VaultSecretConverter) GetResourceType

func (v VaultSecretConverter) GetResourceType() string

type VirtualMachineConverter

type VirtualMachineConverter struct {
}

func (VirtualMachineConverter) ConvertToMultyResource

func (VirtualMachineConverter) GetResourceType

func (v VirtualMachineConverter) GetResourceType() string

type VnConverter

type VnConverter struct {
}

func (VnConverter) GetResourceType

func (v VnConverter) GetResourceType() string

Jump to

Keyboard shortcuts

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