Versions in this module Expand all Collapse all v0 v0.8.18 Oct 21, 2021 Changes in this version + var ComputeServices = map[string]terraformutils.ServiceGenerator + var GcsAdditionalFields = map[string]interface{} + var GcsAllowEmptyValues = []string + var GkeAdditionalFields = map[string]interface{} + var GkeAllowEmptyValues = []string + var IamAdditionalFields = map[string]interface{} + var IamAllowEmptyValues = []string + func GetRegions(project string) []string + type AddressesGenerator struct + func (g *AddressesGenerator) InitResources() error + type AutoscalersGenerator struct + func (g *AutoscalersGenerator) InitResources() error + type BackendBucketsGenerator struct + func (g *BackendBucketsGenerator) InitResources() error + type BackendServicesGenerator struct + func (g *BackendServicesGenerator) InitResources() error + type BigQueryGenerator struct + func (g *BigQueryGenerator) InitResources() error + func (g *BigQueryGenerator) PostConvertHook() error + type CloudDNSGenerator struct + func (g *CloudDNSGenerator) InitResources() error + func (g *CloudDNSGenerator) PostConvertHook() error + type CloudFunctionsGenerator struct + func (g *CloudFunctionsGenerator) InitResources() error + type CloudSQLGenerator struct + func (g *CloudSQLGenerator) InitResources() error + type DataprocGenerator struct + func (g *DataprocGenerator) InitResources() error + type DisksGenerator struct + func (g *DisksGenerator) InitResources() error + type ExternalVpnGatewaysGenerator struct + func (g *ExternalVpnGatewaysGenerator) InitResources() error + type FirewallGenerator struct + func (g *FirewallGenerator) InitResources() error + type ForwardingRulesGenerator struct + func (g *ForwardingRulesGenerator) InitResources() error + type GCPFacade struct + func (s *GCPFacade) GetArgs() map[string]interface{} + func (s *GCPFacade) GetName() string + func (s *GCPFacade) GetResources() []terraformutils.Resource + func (s *GCPFacade) InitResources() error + func (s *GCPFacade) InitialCleanup() + func (s *GCPFacade) ParseFilter(rawFilter string) []terraformutils.ResourceFilter + func (s *GCPFacade) ParseFilters(rawFilters []string) + func (s *GCPFacade) PopulateIgnoreKeys(providerWrapper *providerwrapper.ProviderWrapper) + func (s *GCPFacade) PostConvertHook() error + func (s *GCPFacade) PostRefreshCleanup() + func (s *GCPFacade) SetArgs(args map[string]interface{}) + func (s *GCPFacade) SetName(name string) + func (s *GCPFacade) SetProviderName(providerName string) + func (s *GCPFacade) SetResources(resources []terraformutils.Resource) + func (s *GCPFacade) SetVerbose(verbose bool) + type GCPProvider struct + func (GCPProvider) GetResourceConnections() map[string]map[string][]string + func (p *GCPProvider) GetName() string + func (p *GCPProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator + func (p *GCPProvider) Init(args []string) error + func (p *GCPProvider) InitService(serviceName string, verbose bool) error + func (p GCPProvider) GetProviderData(arg ...string) map[string]interface{} + type GCPService struct + type GcsGenerator struct + func (g *GcsGenerator) InitResources() error + func (g *GcsGenerator) PostConvertHook() error + type GkeGenerator struct + func (g *GkeGenerator) InitResources() error + func (g *GkeGenerator) PostConvertHook() error + type GlobalAddressesGenerator struct + func (g *GlobalAddressesGenerator) InitResources() error + type GlobalForwardingRulesGenerator struct + func (g *GlobalForwardingRulesGenerator) InitResources() error + type HealthChecksGenerator struct + func (g *HealthChecksGenerator) InitResources() error + type HttpHealthChecksGenerator struct + func (g *HttpHealthChecksGenerator) InitResources() error + type HttpsHealthChecksGenerator struct + func (g *HttpsHealthChecksGenerator) InitResources() error + type IamGenerator struct + func (g *IamGenerator) InitResources() error + type ImagesGenerator struct + func (g *ImagesGenerator) InitResources() error + type InstanceGroupManagersGenerator struct + func (g *InstanceGroupManagersGenerator) InitResources() error + type InstanceGroupsGenerator struct + func (g *InstanceGroupsGenerator) InitResources() error + type InstanceTemplatesGenerator struct + func (g *InstanceTemplatesGenerator) InitResources() error + type InstancesGenerator struct + func (g *InstancesGenerator) InitResources() error + type InterconnectAttachmentsGenerator struct + func (g *InterconnectAttachmentsGenerator) InitResources() error + type KmsGenerator struct + func (g *KmsGenerator) InitResources() error + func (g *KmsGenerator) PostConvertHook() error + type LoggingGenerator struct + func (g *LoggingGenerator) InitResources() error + type MemoryStoreGenerator struct + func (g *MemoryStoreGenerator) InitResources() error + type MonitoringGenerator struct + func (g *MonitoringGenerator) InitResources() error + type NetworkEndpointGroupsGenerator struct + func (g *NetworkEndpointGroupsGenerator) InitResources() error + type NetworksGenerator struct + func (g *NetworksGenerator) InitResources() error + type NodeGroupsGenerator struct + func (g *NodeGroupsGenerator) InitResources() error + type NodeTemplatesGenerator struct + func (g *NodeTemplatesGenerator) InitResources() error + type PacketMirroringsGenerator struct + func (g *PacketMirroringsGenerator) InitResources() error + type ProjectGenerator struct + func (g *ProjectGenerator) InitResources() error + type PubsubGenerator struct + func (g *PubsubGenerator) InitResources() error + func (g *PubsubGenerator) PostConvertHook() error + type RegionAutoscalersGenerator struct + func (g *RegionAutoscalersGenerator) InitResources() error + type RegionBackendServicesGenerator struct + func (g *RegionBackendServicesGenerator) InitResources() error + type RegionDisksGenerator struct + func (g *RegionDisksGenerator) InitResources() error + type RegionHealthChecksGenerator struct + func (g *RegionHealthChecksGenerator) InitResources() error + type RegionInstanceGroupManagersGenerator struct + func (g *RegionInstanceGroupManagersGenerator) InitResources() error + type RegionInstanceGroupsGenerator struct + func (g *RegionInstanceGroupsGenerator) InitResources() error + type RegionSslCertificatesGenerator struct + func (g *RegionSslCertificatesGenerator) InitResources() error + type RegionTargetHttpProxiesGenerator struct + func (g *RegionTargetHttpProxiesGenerator) InitResources() error + type RegionTargetHttpsProxiesGenerator struct + func (g *RegionTargetHttpsProxiesGenerator) InitResources() error + type RegionUrlMapsGenerator struct + func (g *RegionUrlMapsGenerator) InitResources() error + type ReservationsGenerator struct + func (g *ReservationsGenerator) InitResources() error + type ResourcePoliciesGenerator struct + func (g *ResourcePoliciesGenerator) InitResources() error + type RoutersGenerator struct + func (g *RoutersGenerator) InitResources() error + type RoutesGenerator struct + func (g *RoutesGenerator) InitResources() error + type SchedulerJobsGenerator struct + func (g *SchedulerJobsGenerator) InitResources() error + type SecurityPoliciesGenerator struct + func (g *SecurityPoliciesGenerator) InitResources() error + type SslCertificatesGenerator struct + func (g *SslCertificatesGenerator) InitResources() error + type SslPoliciesGenerator struct + func (g *SslPoliciesGenerator) InitResources() error + type SubnetworksGenerator struct + func (g *SubnetworksGenerator) InitResources() error + type TargetHttpProxiesGenerator struct + func (g *TargetHttpProxiesGenerator) InitResources() error + type TargetHttpsProxiesGenerator struct + func (g *TargetHttpsProxiesGenerator) InitResources() error + type TargetInstancesGenerator struct + func (g *TargetInstancesGenerator) InitResources() error + type TargetPoolsGenerator struct + func (g *TargetPoolsGenerator) InitResources() error + type TargetSslProxiesGenerator struct + func (g *TargetSslProxiesGenerator) InitResources() error + type TargetTcpProxiesGenerator struct + func (g *TargetTcpProxiesGenerator) InitResources() error + type TargetVpnGatewaysGenerator struct + func (g *TargetVpnGatewaysGenerator) InitResources() error + type UrlMapsGenerator struct + func (g *UrlMapsGenerator) InitResources() error + type VpnTunnelsGenerator struct + func (g *VpnTunnelsGenerator) InitResources() error