google

package
v0.30.0 Latest Latest
Warning

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

Go to latest
Published: May 13, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(version string, alerter *alerter.Alerter,
	providerLibrary *terraform.ProviderLibrary,
	remoteLibrary *common.RemoteLibrary,
	progress output.Progress,
	resourceSchemaRepository *resource.SchemaRepository,
	factory resource.ResourceFactory,
	configDir string) error

Types

type GCPTerraformProvider

type GCPTerraformProvider struct {
	*terraform.TerraformProvider
	// contains filtered or unexported fields
}

func NewGCPTerraformProvider

func NewGCPTerraformProvider(version string, progress output.Progress, configDir string) (*GCPTerraformProvider, error)

func (*GCPTerraformProvider) GetConfig

func (*GCPTerraformProvider) Name

func (p *GCPTerraformProvider) Name() string

func (*GCPTerraformProvider) Version

func (p *GCPTerraformProvider) Version() string

type GoogleBigTableInstanceEnumerator

type GoogleBigTableInstanceEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleBigTableInstanceEnumerator) Enumerate

func (*GoogleBigTableInstanceEnumerator) SupportedType

type GoogleBigqueryDatasetEnumerator

type GoogleBigqueryDatasetEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleBigqueryDatasetEnumerator) Enumerate

func (*GoogleBigqueryDatasetEnumerator) SupportedType

type GoogleBigqueryTableEnumerator

type GoogleBigqueryTableEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleBigqueryTableEnumerator) Enumerate

func (*GoogleBigqueryTableEnumerator) SupportedType

type GoogleBigtableTableEnumerator

type GoogleBigtableTableEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleBigtableTableEnumerator) Enumerate

func (*GoogleBigtableTableEnumerator) SupportedType

type GoogleCloudFunctionsFunctionEnumerator

type GoogleCloudFunctionsFunctionEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleCloudFunctionsFunctionEnumerator) Enumerate

func (*GoogleCloudFunctionsFunctionEnumerator) SupportedType

type GoogleCloudRunServiceEnumerator

type GoogleCloudRunServiceEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleCloudRunServiceEnumerator) Enumerate

func (*GoogleCloudRunServiceEnumerator) SupportedType

type GoogleComputeAddressEnumerator

type GoogleComputeAddressEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeAddressEnumerator) Enumerate

func (*GoogleComputeAddressEnumerator) SupportedType

type GoogleComputeDiskEnumerator

type GoogleComputeDiskEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeDiskEnumerator) Enumerate

func (e *GoogleComputeDiskEnumerator) Enumerate() ([]*resource.Resource, error)

func (*GoogleComputeDiskEnumerator) SupportedType

type GoogleComputeFirewallEnumerator

type GoogleComputeFirewallEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeFirewallEnumerator) Enumerate

func (*GoogleComputeFirewallEnumerator) SupportedType

type GoogleComputeForwardingRuleEnumerator added in v0.25.0

type GoogleComputeForwardingRuleEnumerator struct {
	// contains filtered or unexported fields
}

func NewGoogleComputeForwardingRuleEnumerator added in v0.25.0

func NewGoogleComputeForwardingRuleEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeForwardingRuleEnumerator

func (*GoogleComputeForwardingRuleEnumerator) Enumerate added in v0.25.0

func (*GoogleComputeForwardingRuleEnumerator) SupportedType added in v0.25.0

type GoogleComputeGlobalAddressEnumerator

type GoogleComputeGlobalAddressEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeGlobalAddressEnumerator) Enumerate

func (*GoogleComputeGlobalAddressEnumerator) SupportedType

type GoogleComputeGlobalForwardingRuleEnumerator added in v0.26.0

type GoogleComputeGlobalForwardingRuleEnumerator struct {
	// contains filtered or unexported fields
}

func NewGoogleComputeGlobalForwardingRuleEnumerator added in v0.26.0

func NewGoogleComputeGlobalForwardingRuleEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeGlobalForwardingRuleEnumerator

func (*GoogleComputeGlobalForwardingRuleEnumerator) Enumerate added in v0.26.0

func (*GoogleComputeGlobalForwardingRuleEnumerator) SupportedType added in v0.26.0

type GoogleComputeHealthCheckEnumerator

type GoogleComputeHealthCheckEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeHealthCheckEnumerator) Enumerate

func (*GoogleComputeHealthCheckEnumerator) SupportedType

type GoogleComputeImageEnumerator

type GoogleComputeImageEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeImageEnumerator) Enumerate

func (e *GoogleComputeImageEnumerator) Enumerate() ([]*resource.Resource, error)

func (*GoogleComputeImageEnumerator) SupportedType

type GoogleComputeInstanceEnumerator

type GoogleComputeInstanceEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeInstanceEnumerator) Enumerate

func (*GoogleComputeInstanceEnumerator) SupportedType

type GoogleComputeInstanceGroupEnumerator

type GoogleComputeInstanceGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeInstanceGroupEnumerator) Enumerate

func (*GoogleComputeInstanceGroupEnumerator) SupportedType

type GoogleComputeInstanceGroupManagerEnumerator added in v0.26.0

type GoogleComputeInstanceGroupManagerEnumerator struct {
	// contains filtered or unexported fields
}

func NewGoogleComputeInstanceGroupManagerEnumerator added in v0.26.0

func NewGoogleComputeInstanceGroupManagerEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeInstanceGroupManagerEnumerator

func (*GoogleComputeInstanceGroupManagerEnumerator) Enumerate added in v0.26.0

func (*GoogleComputeInstanceGroupManagerEnumerator) SupportedType added in v0.26.0

type GoogleComputeNetworkEnumerator

type GoogleComputeNetworkEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeNetworkEnumerator) Enumerate

func (*GoogleComputeNetworkEnumerator) SupportedType

type GoogleComputeNodeGroupEnumerator

type GoogleComputeNodeGroupEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeNodeGroupEnumerator) Enumerate

func (*GoogleComputeNodeGroupEnumerator) SupportedType

type GoogleComputeRouterEnumerator

type GoogleComputeRouterEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeRouterEnumerator) Enumerate

func (*GoogleComputeRouterEnumerator) SupportedType

type GoogleComputeSubnetworkEnumerator

type GoogleComputeSubnetworkEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleComputeSubnetworkEnumerator) Enumerate

func (*GoogleComputeSubnetworkEnumerator) SupportedType

type GoogleDNSManagedZoneEnumerator

type GoogleDNSManagedZoneEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleDNSManagedZoneEnumerator) Enumerate

func (*GoogleDNSManagedZoneEnumerator) SupportedType

type GoogleProjectIamMemberEnumerator

type GoogleProjectIamMemberEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleProjectIamMemberEnumerator) Enumerate

func (*GoogleProjectIamMemberEnumerator) SupportedType

type GoogleSQLDatabaseInstanceEnumerator

type GoogleSQLDatabaseInstanceEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleSQLDatabaseInstanceEnumerator) Enumerate

func (*GoogleSQLDatabaseInstanceEnumerator) SupportedType

type GoogleStorageBucketEnumerator

type GoogleStorageBucketEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleStorageBucketEnumerator) Enumerate

func (*GoogleStorageBucketEnumerator) SupportedType

type GoogleStorageBucketIamMemberEnumerator

type GoogleStorageBucketIamMemberEnumerator struct {
	// contains filtered or unexported fields
}

func (*GoogleStorageBucketIamMemberEnumerator) Enumerate

func (*GoogleStorageBucketIamMemberEnumerator) SupportedType

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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