Documentation
¶
Overview ¶
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
SPDX-License-Identifier: Apache-2.0
Index ¶
- Constants
- func Execute() error
- func ExportPlanFile(plan *ImportPlan, path, filename string) error
- func Import(provider terraformutils.ProviderGenerator, options ImportOptions, ...) error
- func ImportFromPlan(provider terraformutils.ProviderGenerator, plan *ImportPlan) error
- func NewCmdRoot() *cobra.Command
- func Path(pathPattern, providerName, serviceName, output string) string
- type ImportOptions
- type ImportPlan
Constants ¶
const DefaultPathOutput = "generated"
const DefaultPathPattern = "{output}/{provider}/{service}/"
const DefaultState = "local"
Variables ¶
This section is empty.
Functions ¶
func ExportPlanFile ¶
func ExportPlanFile(plan *ImportPlan, path, filename string) error
func Import ¶
func Import(provider terraformutils.ProviderGenerator, options ImportOptions, args []string) error
func ImportFromPlan ¶
func ImportFromPlan(provider terraformutils.ProviderGenerator, plan *ImportPlan) error
func NewCmdRoot ¶
Types ¶
type ImportOptions ¶
type ImportOptions struct {
Resources []string
Excludes []string
PathPattern string
PathOutput string
State string
Bucket string
Profile string
Verbose bool
Zone string
Regions []string
Projects []string
ResourceGroup string
Connect bool
Compact bool
Filter []string
Plan bool `json:"-"`
Output string
NoSort bool
RetryCount int
RetrySleepMs int
}
type ImportPlan ¶
type ImportPlan struct {
Version string
Provider string
Options ImportOptions
Args []string
ImportedResource map[string][]terraformutils.Resource
}
func LoadPlanfile ¶
func LoadPlanfile(path string) (*ImportPlan, error)
Source Files
¶
- import.go
- plan.go
- provider_cmd_alicloud.go
- provider_cmd_auth0.go
- provider_cmd_aws.go
- provider_cmd_azure.go
- provider_cmd_azuread.go
- provider_cmd_azuredevops.go
- provider_cmd_cloudflare.go
- provider_cmd_commercetools.go
- provider_cmd_datadog.go
- provider_cmd_digitalocean.go
- provider_cmd_equinixmetal.go
- provider_cmd_fastly.go
- provider_cmd_github.go
- provider_cmd_gitlab.go
- provider_cmd_gmailfilter.go
- provider_cmd_google.go
- provider_cmd_grafana.go
- provider_cmd_heroku.go
- provider_cmd_honeycombio.go
- provider_cmd_ibm.go
- provider_cmd_ionoscloud.go
- provider_cmd_keycloak.go
- provider_cmd_kubernetes.go
- provider_cmd_launchdarkly.go
- provider_cmd_linode.go
- provider_cmd_logzio.go
- provider_cmd_mackerel.go
- provider_cmd_mikrotik.go
- provider_cmd_myrasec.go
- provider_cmd_newrelic.go
- provider_cmd_ns1.go
- provider_cmd_octopusdeploy.go
- provider_cmd_okta.go
- provider_cmd_opal.go
- provider_cmd_openstack.go
- provider_cmd_opsgenie.go
- provider_cmd_pagerduty.go
- provider_cmd_panos.go
- provider_cmd_rabbitmq.go
- provider_cmd_tencentcloud.go
- provider_cmd_vault.go
- provider_cmd_vultr.go
- provider_cmd_xenorchestra.go
- provider_cmd_yandex.go
- root.go
- version.go