Documentation ¶
Index ¶
- func Init(version string, alerter alerter.AlerterInterface, ...) error
- type GCPTerraformProvider
- type GoogleBigTableInstanceEnumerator
- type GoogleBigqueryDatasetEnumerator
- type GoogleBigqueryTableEnumerator
- type GoogleBigtableTableEnumerator
- type GoogleCloudFunctionsFunctionEnumerator
- type GoogleCloudRunServiceEnumerator
- type GoogleComputeAddressEnumerator
- type GoogleComputeDiskEnumerator
- type GoogleComputeFirewallEnumerator
- type GoogleComputeForwardingRuleEnumerator
- type GoogleComputeGlobalAddressEnumerator
- type GoogleComputeGlobalForwardingRuleEnumerator
- type GoogleComputeHealthCheckEnumerator
- type GoogleComputeImageEnumerator
- type GoogleComputeInstanceEnumerator
- type GoogleComputeInstanceGroupEnumerator
- type GoogleComputeInstanceGroupManagerEnumerator
- type GoogleComputeNetworkEnumerator
- type GoogleComputeNodeGroupEnumerator
- type GoogleComputeRouterEnumerator
- type GoogleComputeSslCertificateEnumerator
- type GoogleComputeSubnetworkEnumerator
- type GoogleDNSManagedZoneEnumerator
- type GoogleProjectIamMemberEnumerator
- type GoogleSQLDatabaseInstanceEnumerator
- type GoogleStorageBucketEnumerator
- type GoogleStorageBucketIamMemberEnumerator
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 (p *GCPTerraformProvider) GetConfig() config.GCPTerraformConfig
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 NewGoogleBigTableInstanceEnumerator ¶
func NewGoogleBigTableInstanceEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleBigTableInstanceEnumerator
func (*GoogleBigTableInstanceEnumerator) Enumerate ¶
func (e *GoogleBigTableInstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleBigTableInstanceEnumerator) SupportedType ¶
func (e *GoogleBigTableInstanceEnumerator) SupportedType() resource.ResourceType
type GoogleBigqueryDatasetEnumerator ¶
type GoogleBigqueryDatasetEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleBigqueryDatasetEnumerator ¶
func NewGoogleBigqueryDatasetEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleBigqueryDatasetEnumerator
func (*GoogleBigqueryDatasetEnumerator) Enumerate ¶
func (e *GoogleBigqueryDatasetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleBigqueryDatasetEnumerator) SupportedType ¶
func (e *GoogleBigqueryDatasetEnumerator) SupportedType() resource.ResourceType
type GoogleBigqueryTableEnumerator ¶
type GoogleBigqueryTableEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleBigqueryTableEnumerator ¶
func NewGoogleBigqueryTableEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleBigqueryTableEnumerator
func (*GoogleBigqueryTableEnumerator) Enumerate ¶
func (e *GoogleBigqueryTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleBigqueryTableEnumerator) SupportedType ¶
func (e *GoogleBigqueryTableEnumerator) SupportedType() resource.ResourceType
type GoogleBigtableTableEnumerator ¶
type GoogleBigtableTableEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleBigtableTableEnumerator ¶
func NewGoogleBigtableTableEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleBigtableTableEnumerator
func (*GoogleBigtableTableEnumerator) Enumerate ¶
func (e *GoogleBigtableTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleBigtableTableEnumerator) SupportedType ¶
func (e *GoogleBigtableTableEnumerator) SupportedType() resource.ResourceType
type GoogleCloudFunctionsFunctionEnumerator ¶
type GoogleCloudFunctionsFunctionEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleCloudFunctionsFunctionEnumerator ¶
func NewGoogleCloudFunctionsFunctionEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleCloudFunctionsFunctionEnumerator
func (*GoogleCloudFunctionsFunctionEnumerator) Enumerate ¶
func (e *GoogleCloudFunctionsFunctionEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleCloudFunctionsFunctionEnumerator) SupportedType ¶
func (e *GoogleCloudFunctionsFunctionEnumerator) SupportedType() resource.ResourceType
type GoogleCloudRunServiceEnumerator ¶
type GoogleCloudRunServiceEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleCloudRunServiceEnumerator ¶
func NewGoogleCloudRunServiceEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleCloudRunServiceEnumerator
func (*GoogleCloudRunServiceEnumerator) Enumerate ¶
func (e *GoogleCloudRunServiceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleCloudRunServiceEnumerator) SupportedType ¶
func (e *GoogleCloudRunServiceEnumerator) SupportedType() resource.ResourceType
type GoogleComputeAddressEnumerator ¶
type GoogleComputeAddressEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeAddressEnumerator ¶
func NewGoogleComputeAddressEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeAddressEnumerator
func (*GoogleComputeAddressEnumerator) Enumerate ¶
func (e *GoogleComputeAddressEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeAddressEnumerator) SupportedType ¶
func (e *GoogleComputeAddressEnumerator) SupportedType() resource.ResourceType
type GoogleComputeDiskEnumerator ¶
type GoogleComputeDiskEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeDiskEnumerator ¶
func NewGoogleComputeDiskEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeDiskEnumerator
func (*GoogleComputeDiskEnumerator) Enumerate ¶
func (e *GoogleComputeDiskEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeDiskEnumerator) SupportedType ¶
func (e *GoogleComputeDiskEnumerator) SupportedType() resource.ResourceType
type GoogleComputeFirewallEnumerator ¶
type GoogleComputeFirewallEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeFirewallEnumerator ¶
func NewGoogleComputeFirewallEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeFirewallEnumerator
func (*GoogleComputeFirewallEnumerator) Enumerate ¶
func (e *GoogleComputeFirewallEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeFirewallEnumerator) SupportedType ¶
func (e *GoogleComputeFirewallEnumerator) SupportedType() resource.ResourceType
type GoogleComputeForwardingRuleEnumerator ¶
type GoogleComputeForwardingRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeForwardingRuleEnumerator ¶
func NewGoogleComputeForwardingRuleEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeForwardingRuleEnumerator
func (*GoogleComputeForwardingRuleEnumerator) Enumerate ¶
func (e *GoogleComputeForwardingRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeForwardingRuleEnumerator) SupportedType ¶
func (e *GoogleComputeForwardingRuleEnumerator) SupportedType() resource.ResourceType
type GoogleComputeGlobalAddressEnumerator ¶
type GoogleComputeGlobalAddressEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeGlobalAddressEnumerator ¶
func NewGoogleComputeGlobalAddressEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeGlobalAddressEnumerator
func (*GoogleComputeGlobalAddressEnumerator) Enumerate ¶
func (e *GoogleComputeGlobalAddressEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeGlobalAddressEnumerator) SupportedType ¶
func (e *GoogleComputeGlobalAddressEnumerator) SupportedType() resource.ResourceType
type GoogleComputeGlobalForwardingRuleEnumerator ¶
type GoogleComputeGlobalForwardingRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeGlobalForwardingRuleEnumerator ¶
func NewGoogleComputeGlobalForwardingRuleEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeGlobalForwardingRuleEnumerator
func (*GoogleComputeGlobalForwardingRuleEnumerator) Enumerate ¶
func (e *GoogleComputeGlobalForwardingRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeGlobalForwardingRuleEnumerator) SupportedType ¶
func (e *GoogleComputeGlobalForwardingRuleEnumerator) SupportedType() resource.ResourceType
type GoogleComputeHealthCheckEnumerator ¶
type GoogleComputeHealthCheckEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeHealthCheckEnumerator ¶
func NewGoogleComputeHealthCheckEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeHealthCheckEnumerator
func (*GoogleComputeHealthCheckEnumerator) Enumerate ¶
func (e *GoogleComputeHealthCheckEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeHealthCheckEnumerator) SupportedType ¶
func (e *GoogleComputeHealthCheckEnumerator) SupportedType() resource.ResourceType
type GoogleComputeImageEnumerator ¶
type GoogleComputeImageEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeImageEnumerator ¶
func NewGoogleComputeImageEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeImageEnumerator
func (*GoogleComputeImageEnumerator) Enumerate ¶
func (e *GoogleComputeImageEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeImageEnumerator) SupportedType ¶
func (e *GoogleComputeImageEnumerator) SupportedType() resource.ResourceType
type GoogleComputeInstanceEnumerator ¶
type GoogleComputeInstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeInstanceEnumerator ¶
func NewGoogleComputeInstanceEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeInstanceEnumerator
func (*GoogleComputeInstanceEnumerator) Enumerate ¶
func (e *GoogleComputeInstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeInstanceEnumerator) SupportedType ¶
func (e *GoogleComputeInstanceEnumerator) SupportedType() resource.ResourceType
type GoogleComputeInstanceGroupEnumerator ¶
type GoogleComputeInstanceGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeInstanceGroupEnumerator ¶
func NewGoogleComputeInstanceGroupEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeInstanceGroupEnumerator
func (*GoogleComputeInstanceGroupEnumerator) Enumerate ¶
func (e *GoogleComputeInstanceGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeInstanceGroupEnumerator) SupportedType ¶
func (e *GoogleComputeInstanceGroupEnumerator) SupportedType() resource.ResourceType
type GoogleComputeInstanceGroupManagerEnumerator ¶
type GoogleComputeInstanceGroupManagerEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeInstanceGroupManagerEnumerator ¶
func NewGoogleComputeInstanceGroupManagerEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeInstanceGroupManagerEnumerator
func (*GoogleComputeInstanceGroupManagerEnumerator) Enumerate ¶
func (e *GoogleComputeInstanceGroupManagerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeInstanceGroupManagerEnumerator) SupportedType ¶
func (e *GoogleComputeInstanceGroupManagerEnumerator) SupportedType() resource.ResourceType
type GoogleComputeNetworkEnumerator ¶
type GoogleComputeNetworkEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeNetworkEnumerator ¶
func NewGoogleComputeNetworkEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeNetworkEnumerator
func (*GoogleComputeNetworkEnumerator) Enumerate ¶
func (e *GoogleComputeNetworkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeNetworkEnumerator) SupportedType ¶
func (e *GoogleComputeNetworkEnumerator) SupportedType() resource.ResourceType
type GoogleComputeNodeGroupEnumerator ¶
type GoogleComputeNodeGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeNodeGroupEnumerator ¶
func NewGoogleComputeNodeGroupEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeNodeGroupEnumerator
func (*GoogleComputeNodeGroupEnumerator) Enumerate ¶
func (e *GoogleComputeNodeGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeNodeGroupEnumerator) SupportedType ¶
func (e *GoogleComputeNodeGroupEnumerator) SupportedType() resource.ResourceType
type GoogleComputeRouterEnumerator ¶
type GoogleComputeRouterEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeRouterEnumerator ¶
func NewGoogleComputeRouterEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeRouterEnumerator
func (*GoogleComputeRouterEnumerator) Enumerate ¶
func (e *GoogleComputeRouterEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeRouterEnumerator) SupportedType ¶
func (e *GoogleComputeRouterEnumerator) SupportedType() resource.ResourceType
type GoogleComputeSslCertificateEnumerator ¶
type GoogleComputeSslCertificateEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeSslCertificateEnumerator ¶
func NewGoogleComputeSslCertificateEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeSslCertificateEnumerator
func (*GoogleComputeSslCertificateEnumerator) Enumerate ¶
func (e *GoogleComputeSslCertificateEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeSslCertificateEnumerator) SupportedType ¶
func (e *GoogleComputeSslCertificateEnumerator) SupportedType() resource.ResourceType
type GoogleComputeSubnetworkEnumerator ¶
type GoogleComputeSubnetworkEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleComputeSubnetworkEnumerator ¶
func NewGoogleComputeSubnetworkEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleComputeSubnetworkEnumerator
func (*GoogleComputeSubnetworkEnumerator) Enumerate ¶
func (e *GoogleComputeSubnetworkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleComputeSubnetworkEnumerator) SupportedType ¶
func (e *GoogleComputeSubnetworkEnumerator) SupportedType() resource.ResourceType
type GoogleDNSManagedZoneEnumerator ¶
type GoogleDNSManagedZoneEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleDNSManagedZoneEnumerator ¶
func NewGoogleDNSManagedZoneEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleDNSManagedZoneEnumerator
func (*GoogleDNSManagedZoneEnumerator) Enumerate ¶
func (e *GoogleDNSManagedZoneEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleDNSManagedZoneEnumerator) SupportedType ¶
func (e *GoogleDNSManagedZoneEnumerator) SupportedType() resource.ResourceType
type GoogleProjectIamMemberEnumerator ¶
type GoogleProjectIamMemberEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleProjectIamMemberEnumerator ¶
func NewGoogleProjectIamMemberEnumerator(repo repository.CloudResourceManagerRepository, factory resource.ResourceFactory) *GoogleProjectIamMemberEnumerator
func (*GoogleProjectIamMemberEnumerator) Enumerate ¶
func (e *GoogleProjectIamMemberEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleProjectIamMemberEnumerator) SupportedType ¶
func (e *GoogleProjectIamMemberEnumerator) SupportedType() resource.ResourceType
type GoogleSQLDatabaseInstanceEnumerator ¶
type GoogleSQLDatabaseInstanceEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleSQLDatabaseInstanceEnumerator ¶
func NewGoogleSQLDatabaseInstanceEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleSQLDatabaseInstanceEnumerator
func (*GoogleSQLDatabaseInstanceEnumerator) Enumerate ¶
func (e *GoogleSQLDatabaseInstanceEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleSQLDatabaseInstanceEnumerator) SupportedType ¶
func (e *GoogleSQLDatabaseInstanceEnumerator) SupportedType() resource.ResourceType
type GoogleStorageBucketEnumerator ¶
type GoogleStorageBucketEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleStorageBucketEnumerator ¶
func NewGoogleStorageBucketEnumerator(repo repository.AssetRepository, factory resource.ResourceFactory) *GoogleStorageBucketEnumerator
func (*GoogleStorageBucketEnumerator) Enumerate ¶
func (e *GoogleStorageBucketEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleStorageBucketEnumerator) SupportedType ¶
func (e *GoogleStorageBucketEnumerator) SupportedType() resource.ResourceType
type GoogleStorageBucketIamMemberEnumerator ¶
type GoogleStorageBucketIamMemberEnumerator struct {
// contains filtered or unexported fields
}
func NewGoogleStorageBucketIamMemberEnumerator ¶
func NewGoogleStorageBucketIamMemberEnumerator(repo repository.AssetRepository, storageRepo repository.StorageRepository, factory resource.ResourceFactory) *GoogleStorageBucketIamMemberEnumerator
func (*GoogleStorageBucketIamMemberEnumerator) Enumerate ¶
func (e *GoogleStorageBucketIamMemberEnumerator) Enumerate() ([]*resource.Resource, error)
func (*GoogleStorageBucketIamMemberEnumerator) SupportedType ¶
func (e *GoogleStorageBucketIamMemberEnumerator) SupportedType() resource.ResourceType
Source Files ¶
- google_bigquery_dataset_enumerator.go
- google_bigquery_table_enumerator.go
- google_bigtable_instance_enumerator.go
- google_bigtable_table_enumerator.go
- google_cloudfunctions_function_enumerator.go
- google_cloudrun_service_enumerator.go
- google_compute_address_enumerator.go
- google_compute_disk_enumerator.go
- google_compute_firewall_enumerator.go
- google_compute_forwarding_rule_enumerator.go
- google_compute_global_address_enumerator.go
- google_compute_global_forwarding_rule_enumerator.go
- google_compute_health_check_enumerator.go
- google_compute_image_enumerator.go
- google_compute_instance_enumerator.go
- google_compute_instance_group_enumerator.go
- google_compute_instance_group_manager_enumerator.go
- google_compute_network_enumerator.go
- google_compute_node_group_enumerator.go
- google_compute_router_enumerator.go
- google_compute_ssl_certificate_enumerator.go
- google_compute_subnetwork_enumerator.go
- google_dns_managed_zone_enumerator.go
- google_project_iam_member_enumerator.go
- google_sql_database_instance_enumerator.go
- google_storage_bucket_enumerator.go
- google_storage_bucket_iam_member_enumerator.go
- init.go
- provider.go
- util.go
Click to show internal directories.
Click to hide internal directories.