Documentation ¶
Index ¶
- func InitDatabase(r *types.Database) resources.ResourceTranslator[*resourcespb.DatabaseResource]
- func InitKubernetesCluster(r *types.KubernetesCluster) resources.ResourceTranslator[*resourcespb.KubernetesClusterResource]
- func InitKubernetesNodePool(r *types.KubernetesNodePool) resources.ResourceTranslator[*resourcespb.KubernetesNodePoolResource]
- func InitNetworkSecurityGroup(r *types.NetworkSecurityGroup) resources.ResourceTranslator[*resourcespb.NetworkSecurityGroupResource]
- func InitObjectStorage(o *types.ObjectStorage) resources.ResourceTranslator[*resourcespb.ObjectStorageResource]
- func InitObjectStorageObject(vn *types.ObjectStorageObject) resources.ResourceTranslator[*resourcespb.ObjectStorageObjectResource]
- func InitPublicIp(vn *types.PublicIp) resources.ResourceTranslator[*resourcespb.PublicIpResource]
- func InitResourceGroup(rg *types.ResourceGroup) resources.ResourceTranslator[*resourcespb.ResourceGroupResource]
- func InitRouteTable(rg *types.RouteTable) resources.ResourceTranslator[*resourcespb.RouteTableResource]
- func InitRouteTableAssociation(vn *types.RouteTableAssociation) resources.ResourceTranslator[*resourcespb.RouteTableAssociationResource]
- func InitSubnet(r *types.Subnet) resources.ResourceTranslator[*resourcespb.SubnetResource]
- func InitVault(vn *types.Vault) resources.ResourceTranslator[*resourcespb.VaultResource]
- func InitVaultAccessPolicy(vn *types.VaultAccessPolicy) resources.ResourceTranslator[*resourcespb.VaultAccessPolicyResource]
- func InitVaultSecret(vn *types.VaultSecret) resources.ResourceTranslator[*resourcespb.VaultSecretResource]
- func InitVirtualMachine(vn *types.VirtualMachine) resources.ResourceTranslator[*resourcespb.VirtualMachineResource]
- func InitVirtualNetwork(vn *types.VirtualNetwork) resources.ResourceTranslator[*resourcespb.VirtualNetworkResource]
- type GcpDatabase
- type GcpKubernetesCluster
- type GcpKubernetesNodePool
- type GcpNetworkSecurityGroup
- type GcpObjectStorage
- type GcpObjectStorageObject
- type GcpPublicIp
- type GcpRouteTable
- type GcpRouteTableAssociation
- type GcpSubnet
- type GcpVault
- type GcpVaultAccessPolicy
- type GcpVaultSecret
- type GcpVirtualMachine
- type GcpVirtualNetwork
- type ResourceGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDatabase ¶ added in v0.1.53
func InitDatabase(r *types.Database) resources.ResourceTranslator[*resourcespb.DatabaseResource]
func InitKubernetesCluster ¶ added in v0.1.52
func InitKubernetesCluster(r *types.KubernetesCluster) resources.ResourceTranslator[*resourcespb.KubernetesClusterResource]
func InitKubernetesNodePool ¶ added in v0.1.52
func InitKubernetesNodePool(r *types.KubernetesNodePool) resources.ResourceTranslator[*resourcespb.KubernetesNodePoolResource]
func InitNetworkSecurityGroup ¶ added in v0.1.48
func InitNetworkSecurityGroup(r *types.NetworkSecurityGroup) resources.ResourceTranslator[*resourcespb.NetworkSecurityGroupResource]
func InitObjectStorage ¶ added in v0.1.53
func InitObjectStorage(o *types.ObjectStorage) resources.ResourceTranslator[*resourcespb.ObjectStorageResource]
func InitObjectStorageObject ¶ added in v0.1.53
func InitObjectStorageObject(vn *types.ObjectStorageObject) resources.ResourceTranslator[*resourcespb.ObjectStorageObjectResource]
func InitPublicIp ¶ added in v0.1.48
func InitPublicIp(vn *types.PublicIp) resources.ResourceTranslator[*resourcespb.PublicIpResource]
func InitResourceGroup ¶
func InitResourceGroup(rg *types.ResourceGroup) resources.ResourceTranslator[*resourcespb.ResourceGroupResource]
func InitRouteTable ¶ added in v0.1.48
func InitRouteTable(rg *types.RouteTable) resources.ResourceTranslator[*resourcespb.RouteTableResource]
func InitRouteTableAssociation ¶ added in v0.1.48
func InitRouteTableAssociation(vn *types.RouteTableAssociation) resources.ResourceTranslator[*resourcespb.RouteTableAssociationResource]
func InitSubnet ¶ added in v0.1.48
func InitSubnet(r *types.Subnet) resources.ResourceTranslator[*resourcespb.SubnetResource]
func InitVault ¶ added in v0.1.53
func InitVault(vn *types.Vault) resources.ResourceTranslator[*resourcespb.VaultResource]
func InitVaultAccessPolicy ¶ added in v0.1.53
func InitVaultAccessPolicy(vn *types.VaultAccessPolicy) resources.ResourceTranslator[*resourcespb.VaultAccessPolicyResource]
func InitVaultSecret ¶ added in v0.1.53
func InitVaultSecret(vn *types.VaultSecret) resources.ResourceTranslator[*resourcespb.VaultSecretResource]
func InitVirtualMachine ¶ added in v0.1.48
func InitVirtualMachine(vn *types.VirtualMachine) resources.ResourceTranslator[*resourcespb.VirtualMachineResource]
func InitVirtualNetwork ¶
func InitVirtualNetwork(vn *types.VirtualNetwork) resources.ResourceTranslator[*resourcespb.VirtualNetworkResource]
Types ¶
type GcpDatabase ¶ added in v0.1.53
func (GcpDatabase) FromState ¶ added in v0.1.53
func (r GcpDatabase) FromState(state *output.TfState) (*resourcespb.DatabaseResource, error)
func (GcpDatabase) GetMainResourceName ¶ added in v0.1.53
func (r GcpDatabase) GetMainResourceName() (string, error)
func (GcpDatabase) Translate ¶ added in v0.1.53
func (r GcpDatabase) Translate(_ resources.MultyContext) ([]output.TfBlock, error)
type GcpKubernetesCluster ¶ added in v0.1.52
type GcpKubernetesCluster struct {
*types.KubernetesCluster
}
func (GcpKubernetesCluster) FromState ¶ added in v0.1.52
func (r GcpKubernetesCluster) FromState(state *output.TfState) (*resourcespb.KubernetesClusterResource, error)
func (GcpKubernetesCluster) GetMainResourceName ¶ added in v0.1.52
func (r GcpKubernetesCluster) GetMainResourceName() (string, error)
func (GcpKubernetesCluster) Translate ¶ added in v0.1.52
func (r GcpKubernetesCluster) Translate(ctx resources.MultyContext) ([]output.TfBlock, error)
type GcpKubernetesNodePool ¶ added in v0.1.52
type GcpKubernetesNodePool struct {
*types.KubernetesNodePool
}
func (GcpKubernetesNodePool) FromState ¶ added in v0.1.52
func (r GcpKubernetesNodePool) FromState(state *output.TfState) (*resourcespb.KubernetesNodePoolResource, error)
func (GcpKubernetesNodePool) GetMainResourceName ¶ added in v0.1.52
func (r GcpKubernetesNodePool) GetMainResourceName() (string, error)
func (GcpKubernetesNodePool) Translate ¶ added in v0.1.52
func (r GcpKubernetesNodePool) Translate(_ resources.MultyContext) ([]output.TfBlock, error)
type GcpNetworkSecurityGroup ¶ added in v0.1.48
type GcpNetworkSecurityGroup struct {
*types.NetworkSecurityGroup
}
func (GcpNetworkSecurityGroup) FromState ¶ added in v0.1.48
func (r GcpNetworkSecurityGroup) FromState(state *output.TfState) (*resourcespb.NetworkSecurityGroupResource, error)
func (GcpNetworkSecurityGroup) GetMainResourceName ¶ added in v0.1.48
func (r GcpNetworkSecurityGroup) GetMainResourceName() (string, error)
func (GcpNetworkSecurityGroup) Translate ¶ added in v0.1.48
func (r GcpNetworkSecurityGroup) Translate(_ resources.MultyContext) ([]output.TfBlock, error)
type GcpObjectStorage ¶ added in v0.1.53
type GcpObjectStorage struct {
*types.ObjectStorage
}
func (GcpObjectStorage) FromState ¶ added in v0.1.53
func (r GcpObjectStorage) FromState(state *output.TfState) (*resourcespb.ObjectStorageResource, error)
func (GcpObjectStorage) GetMainResourceName ¶ added in v0.1.53
func (r GcpObjectStorage) GetMainResourceName() (string, error)
func (GcpObjectStorage) Translate ¶ added in v0.1.53
func (r GcpObjectStorage) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpObjectStorageObject ¶ added in v0.1.53
type GcpObjectStorageObject struct {
*types.ObjectStorageObject
}
func (GcpObjectStorageObject) FromState ¶ added in v0.1.53
func (r GcpObjectStorageObject) FromState(state *output.TfState) (*resourcespb.ObjectStorageObjectResource, error)
func (GcpObjectStorageObject) GetMainResourceName ¶ added in v0.1.53
func (r GcpObjectStorageObject) GetMainResourceName() (string, error)
func (GcpObjectStorageObject) Translate ¶ added in v0.1.53
func (r GcpObjectStorageObject) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpPublicIp ¶ added in v0.1.48
func (GcpPublicIp) FromState ¶ added in v0.1.48
func (r GcpPublicIp) FromState(state *output.TfState) (*resourcespb.PublicIpResource, error)
func (GcpPublicIp) GetAddress ¶ added in v0.1.48
func (r GcpPublicIp) GetAddress() string
func (GcpPublicIp) GetMainResourceName ¶ added in v0.1.48
func (r GcpPublicIp) GetMainResourceName() (string, error)
func (GcpPublicIp) Translate ¶ added in v0.1.48
func (r GcpPublicIp) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpRouteTable ¶ added in v0.1.48
type GcpRouteTable struct {
*types.RouteTable
}
func (GcpRouteTable) FromState ¶ added in v0.1.48
func (r GcpRouteTable) FromState(state *output.TfState) (*resourcespb.RouteTableResource, error)
func (GcpRouteTable) GetMainResourceName ¶ added in v0.1.48
func (r GcpRouteTable) GetMainResourceName() (string, error)
func (GcpRouteTable) Translate ¶ added in v0.1.48
func (r GcpRouteTable) Translate(ctx resources.MultyContext) ([]output.TfBlock, error)
type GcpRouteTableAssociation ¶ added in v0.1.48
type GcpRouteTableAssociation struct {
*types.RouteTableAssociation
}
func (GcpRouteTableAssociation) FromState ¶ added in v0.1.48
func (r GcpRouteTableAssociation) FromState(_ *output.TfState) (*resourcespb.RouteTableAssociationResource, error)
func (GcpRouteTableAssociation) GetMainResourceName ¶ added in v0.1.48
func (r GcpRouteTableAssociation) GetMainResourceName() (string, error)
func (GcpRouteTableAssociation) Translate ¶ added in v0.1.48
func (r GcpRouteTableAssociation) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpSubnet ¶ added in v0.1.48
func (GcpSubnet) FromState ¶ added in v0.1.48
func (r GcpSubnet) FromState(state *output.TfState) (*resourcespb.SubnetResource, error)
func (GcpSubnet) GetMainResourceName ¶ added in v0.1.48
type GcpVault ¶ added in v0.1.53
func (GcpVault) FromState ¶ added in v0.1.53
func (r GcpVault) FromState(state *output.TfState) (*resourcespb.VaultResource, error)
func (GcpVault) GetMainResourceName ¶ added in v0.1.53
type GcpVaultAccessPolicy ¶ added in v0.1.53
type GcpVaultAccessPolicy struct {
*types.VaultAccessPolicy
}
func (GcpVaultAccessPolicy) FromState ¶ added in v0.1.53
func (r GcpVaultAccessPolicy) FromState(state *output.TfState) (*resourcespb.VaultAccessPolicyResource, error)
func (GcpVaultAccessPolicy) GetMainResourceName ¶ added in v0.1.53
func (r GcpVaultAccessPolicy) GetMainResourceName() (string, error)
func (GcpVaultAccessPolicy) Translate ¶ added in v0.1.53
func (r GcpVaultAccessPolicy) Translate(ctx resources.MultyContext) ([]output.TfBlock, error)
type GcpVaultSecret ¶ added in v0.1.53
type GcpVaultSecret struct {
*types.VaultSecret
}
func (GcpVaultSecret) FromState ¶ added in v0.1.53
func (r GcpVaultSecret) FromState(state *output.TfState) (*resourcespb.VaultSecretResource, error)
func (GcpVaultSecret) GetMainResourceName ¶ added in v0.1.53
func (r GcpVaultSecret) GetMainResourceName() (string, error)
func (GcpVaultSecret) Translate ¶ added in v0.1.53
func (r GcpVaultSecret) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpVirtualMachine ¶ added in v0.1.48
type GcpVirtualMachine struct {
*types.VirtualMachine
}
func (GcpVirtualMachine) FromState ¶ added in v0.1.48
func (r GcpVirtualMachine) FromState(state *output.TfState) (*resourcespb.VirtualMachineResource, error)
func (GcpVirtualMachine) GetMainResourceName ¶ added in v0.1.48
func (r GcpVirtualMachine) GetMainResourceName() (string, error)
func (GcpVirtualMachine) Translate ¶ added in v0.1.48
func (r GcpVirtualMachine) Translate(resources.MultyContext) ([]output.TfBlock, error)
type GcpVirtualNetwork ¶
type GcpVirtualNetwork struct {
*types.VirtualNetwork
}
func (GcpVirtualNetwork) FromState ¶
func (r GcpVirtualNetwork) FromState(state *output.TfState) (*resourcespb.VirtualNetworkResource, error)
func (GcpVirtualNetwork) GetMainResourceName ¶
func (r GcpVirtualNetwork) GetMainResourceName() (string, error)
func (GcpVirtualNetwork) Translate ¶
func (r GcpVirtualNetwork) Translate(resources.MultyContext) ([]output.TfBlock, error)
type ResourceGroup ¶
type ResourceGroup struct {
*types.ResourceGroup
}
func (ResourceGroup) FromState ¶
func (rg ResourceGroup) FromState(_ *output.TfState) (*resourcespb.ResourceGroupResource, error)
func (ResourceGroup) GetMainResourceName ¶
func (rg ResourceGroup) GetMainResourceName() (string, error)
func (ResourceGroup) Translate ¶
func (rg ResourceGroup) Translate(ctx resources.MultyContext) ([]output.TfBlock, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.