google

package
v0.40.0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2023 License: Apache-2.0 Imports: 21 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(version string, alerter alerter.AlerterInterface, providerLibrary *terraform.ProviderLibrary, remoteLibrary *common.RemoteLibrary, progress enumeration.ProgressCounter, 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 enumeration.ProgressCounter, configDir string) (*GCPTerraformProvider, error)

func (*GCPTerraformProvider) CheckCredentialsExist

func (p *GCPTerraformProvider) CheckCredentialsExist() 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

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

func (*GoogleComputeForwardingRuleEnumerator) Enumerate

func (*GoogleComputeForwardingRuleEnumerator) SupportedType

type GoogleComputeGlobalAddressEnumerator

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

func (*GoogleComputeGlobalAddressEnumerator) Enumerate

func (*GoogleComputeGlobalAddressEnumerator) SupportedType

type GoogleComputeGlobalForwardingRuleEnumerator

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

func (*GoogleComputeGlobalForwardingRuleEnumerator) Enumerate

func (*GoogleComputeGlobalForwardingRuleEnumerator) SupportedType

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

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

func (*GoogleComputeInstanceGroupManagerEnumerator) Enumerate

func (*GoogleComputeInstanceGroupManagerEnumerator) SupportedType

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 GoogleComputeSslCertificateEnumerator added in v0.39.0

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

func NewGoogleComputeSslCertificateEnumerator added in v0.39.0

func NewGoogleComputeSslCertificateEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeSslCertificateEnumerator

func (*GoogleComputeSslCertificateEnumerator) Enumerate added in v0.39.0

func (*GoogleComputeSslCertificateEnumerator) SupportedType added in v0.39.0

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