Documentation ¶
Index ¶
- func Init(version string, alerter *alerter.Alerter, ...) error
- type AzureTerraformProvider
- type AzurermContainerRegistryEnumerator
- type AzurermFirewallsEnumerator
- type AzurermImageEnumerator
- type AzurermLoadBalancerEnumerator
- type AzurermLoadBalancerRuleEnumerator
- type AzurermNetworkSecurityGroupEnumerator
- type AzurermPostgresqlDatabaseEnumerator
- type AzurermPostgresqlServerEnumerator
- type AzurermPrivateDNSAAAARecordEnumerator
- type AzurermPrivateDNSARecordEnumerator
- type AzurermPrivateDNSCNameRecordEnumerator
- type AzurermPrivateDNSMXRecordEnumerator
- type AzurermPrivateDNSPTRRecordEnumerator
- type AzurermPrivateDNSSRVRecordEnumerator
- type AzurermPrivateDNSTXTRecordEnumerator
- type AzurermPrivateDNSZoneEnumerator
- type AzurermPublicIPEnumerator
- type AzurermResourceGroupEnumerator
- type AzurermRouteEnumerator
- type AzurermRouteTableEnumerator
- type AzurermSSHPublicKeyEnumerator
- type AzurermStorageAccountEnumerator
- type AzurermStorageContainerEnumerator
- type AzurermSubnetEnumerator
- type AzurermVirtualNetworkEnumerator
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 AzureTerraformProvider ¶
type AzureTerraformProvider struct { *terraform.TerraformProvider // contains filtered or unexported fields }
func (*AzureTerraformProvider) GetConfig ¶
func (p *AzureTerraformProvider) GetConfig() common.AzureProviderConfig
func (*AzureTerraformProvider) Name ¶
func (p *AzureTerraformProvider) Name() string
func (*AzureTerraformProvider) Version ¶
func (p *AzureTerraformProvider) Version() string
type AzurermContainerRegistryEnumerator ¶
type AzurermContainerRegistryEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermContainerRegistryEnumerator ¶
func NewAzurermContainerRegistryEnumerator(repo repository.ContainerRegistryRepository, factory resource.ResourceFactory) *AzurermContainerRegistryEnumerator
func (*AzurermContainerRegistryEnumerator) Enumerate ¶
func (e *AzurermContainerRegistryEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermContainerRegistryEnumerator) SupportedType ¶
func (e *AzurermContainerRegistryEnumerator) SupportedType() resource.ResourceType
type AzurermFirewallsEnumerator ¶
type AzurermFirewallsEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermFirewallsEnumerator ¶
func NewAzurermFirewallsEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermFirewallsEnumerator
func (*AzurermFirewallsEnumerator) Enumerate ¶
func (e *AzurermFirewallsEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermFirewallsEnumerator) SupportedType ¶
func (e *AzurermFirewallsEnumerator) SupportedType() resource.ResourceType
type AzurermImageEnumerator ¶
type AzurermImageEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermImageEnumerator ¶
func NewAzurermImageEnumerator(repo repository.ComputeRepository, factory resource.ResourceFactory) *AzurermImageEnumerator
func (*AzurermImageEnumerator) Enumerate ¶
func (e *AzurermImageEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermImageEnumerator) SupportedType ¶
func (e *AzurermImageEnumerator) SupportedType() resource.ResourceType
type AzurermLoadBalancerEnumerator ¶
type AzurermLoadBalancerEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermLoadBalancerEnumerator ¶
func NewAzurermLoadBalancerEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermLoadBalancerEnumerator
func (*AzurermLoadBalancerEnumerator) Enumerate ¶
func (e *AzurermLoadBalancerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermLoadBalancerEnumerator) SupportedType ¶
func (e *AzurermLoadBalancerEnumerator) SupportedType() resource.ResourceType
type AzurermLoadBalancerRuleEnumerator ¶
type AzurermLoadBalancerRuleEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermLoadBalancerRuleEnumerator ¶
func NewAzurermLoadBalancerRuleEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermLoadBalancerRuleEnumerator
func (*AzurermLoadBalancerRuleEnumerator) Enumerate ¶
func (e *AzurermLoadBalancerRuleEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermLoadBalancerRuleEnumerator) SupportedType ¶
func (e *AzurermLoadBalancerRuleEnumerator) SupportedType() resource.ResourceType
type AzurermNetworkSecurityGroupEnumerator ¶
type AzurermNetworkSecurityGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermNetworkSecurityGroupEnumerator ¶
func NewAzurermNetworkSecurityGroupEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermNetworkSecurityGroupEnumerator
func (*AzurermNetworkSecurityGroupEnumerator) Enumerate ¶
func (e *AzurermNetworkSecurityGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermNetworkSecurityGroupEnumerator) SupportedType ¶
func (e *AzurermNetworkSecurityGroupEnumerator) SupportedType() resource.ResourceType
type AzurermPostgresqlDatabaseEnumerator ¶
type AzurermPostgresqlDatabaseEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPostgresqlDatabaseEnumerator ¶
func NewAzurermPostgresqlDatabaseEnumerator(repo repository.PostgresqlRespository, factory resource.ResourceFactory) *AzurermPostgresqlDatabaseEnumerator
func (*AzurermPostgresqlDatabaseEnumerator) Enumerate ¶
func (e *AzurermPostgresqlDatabaseEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPostgresqlDatabaseEnumerator) SupportedType ¶
func (e *AzurermPostgresqlDatabaseEnumerator) SupportedType() resource.ResourceType
type AzurermPostgresqlServerEnumerator ¶
type AzurermPostgresqlServerEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPostgresqlServerEnumerator ¶
func NewAzurermPostgresqlServerEnumerator(repo repository.PostgresqlRespository, factory resource.ResourceFactory) *AzurermPostgresqlServerEnumerator
func (*AzurermPostgresqlServerEnumerator) Enumerate ¶
func (e *AzurermPostgresqlServerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPostgresqlServerEnumerator) SupportedType ¶
func (e *AzurermPostgresqlServerEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSAAAARecordEnumerator ¶
type AzurermPrivateDNSAAAARecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSAAAARecordEnumerator ¶
func NewAzurermPrivateDNSAAAARecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSAAAARecordEnumerator
func (*AzurermPrivateDNSAAAARecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSAAAARecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSAAAARecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSAAAARecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSARecordEnumerator ¶
type AzurermPrivateDNSARecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSARecordEnumerator ¶
func NewAzurermPrivateDNSARecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSARecordEnumerator
func (*AzurermPrivateDNSARecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSARecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSARecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSARecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSCNameRecordEnumerator ¶
type AzurermPrivateDNSCNameRecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSCNameRecordEnumerator ¶
func NewAzurermPrivateDNSCNameRecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSCNameRecordEnumerator
func (*AzurermPrivateDNSCNameRecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSCNameRecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSCNameRecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSCNameRecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSMXRecordEnumerator ¶
type AzurermPrivateDNSMXRecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSMXRecordEnumerator ¶
func NewAzurermPrivateDNSMXRecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSMXRecordEnumerator
func (*AzurermPrivateDNSMXRecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSMXRecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSMXRecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSMXRecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSPTRRecordEnumerator ¶
type AzurermPrivateDNSPTRRecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSPTRRecordEnumerator ¶
func NewAzurermPrivateDNSPTRRecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSPTRRecordEnumerator
func (*AzurermPrivateDNSPTRRecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSPTRRecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSPTRRecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSPTRRecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSSRVRecordEnumerator ¶
type AzurermPrivateDNSSRVRecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSSRVRecordEnumerator ¶
func NewAzurermPrivateDNSSRVRecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSSRVRecordEnumerator
func (*AzurermPrivateDNSSRVRecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSSRVRecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSSRVRecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSSRVRecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSTXTRecordEnumerator ¶
type AzurermPrivateDNSTXTRecordEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSTXTRecordEnumerator ¶
func NewAzurermPrivateDNSTXTRecordEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSTXTRecordEnumerator
func (*AzurermPrivateDNSTXTRecordEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSTXTRecordEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSTXTRecordEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSTXTRecordEnumerator) SupportedType() resource.ResourceType
type AzurermPrivateDNSZoneEnumerator ¶
type AzurermPrivateDNSZoneEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPrivateDNSZoneEnumerator ¶
func NewAzurermPrivateDNSZoneEnumerator(repo repository.PrivateDNSRepository, factory resource.ResourceFactory) *AzurermPrivateDNSZoneEnumerator
func (*AzurermPrivateDNSZoneEnumerator) Enumerate ¶
func (e *AzurermPrivateDNSZoneEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPrivateDNSZoneEnumerator) SupportedType ¶
func (e *AzurermPrivateDNSZoneEnumerator) SupportedType() resource.ResourceType
type AzurermPublicIPEnumerator ¶
type AzurermPublicIPEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermPublicIPEnumerator ¶
func NewAzurermPublicIPEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermPublicIPEnumerator
func (*AzurermPublicIPEnumerator) Enumerate ¶
func (e *AzurermPublicIPEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermPublicIPEnumerator) SupportedType ¶
func (e *AzurermPublicIPEnumerator) SupportedType() resource.ResourceType
type AzurermResourceGroupEnumerator ¶
type AzurermResourceGroupEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermResourceGroupEnumerator ¶
func NewAzurermResourceGroupEnumerator(repo repository.ResourcesRepository, factory resource.ResourceFactory) *AzurermResourceGroupEnumerator
func (*AzurermResourceGroupEnumerator) Enumerate ¶
func (e *AzurermResourceGroupEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermResourceGroupEnumerator) SupportedType ¶
func (e *AzurermResourceGroupEnumerator) SupportedType() resource.ResourceType
type AzurermRouteEnumerator ¶
type AzurermRouteEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermRouteEnumerator ¶
func NewAzurermRouteEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermRouteEnumerator
func (*AzurermRouteEnumerator) Enumerate ¶
func (e *AzurermRouteEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermRouteEnumerator) SupportedType ¶
func (e *AzurermRouteEnumerator) SupportedType() resource.ResourceType
type AzurermRouteTableEnumerator ¶
type AzurermRouteTableEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermRouteTableEnumerator ¶
func NewAzurermRouteTableEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermRouteTableEnumerator
func (*AzurermRouteTableEnumerator) Enumerate ¶
func (e *AzurermRouteTableEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermRouteTableEnumerator) SupportedType ¶
func (e *AzurermRouteTableEnumerator) SupportedType() resource.ResourceType
type AzurermSSHPublicKeyEnumerator ¶
type AzurermSSHPublicKeyEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermSSHPublicKeyEnumerator ¶
func NewAzurermSSHPublicKeyEnumerator(repo repository.ComputeRepository, factory resource.ResourceFactory) *AzurermSSHPublicKeyEnumerator
func (*AzurermSSHPublicKeyEnumerator) Enumerate ¶
func (e *AzurermSSHPublicKeyEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermSSHPublicKeyEnumerator) SupportedType ¶
func (e *AzurermSSHPublicKeyEnumerator) SupportedType() resource.ResourceType
type AzurermStorageAccountEnumerator ¶
type AzurermStorageAccountEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermStorageAccountEnumerator ¶
func NewAzurermStorageAccountEnumerator(repo repository.StorageRespository, factory resource.ResourceFactory) *AzurermStorageAccountEnumerator
func (*AzurermStorageAccountEnumerator) Enumerate ¶
func (e *AzurermStorageAccountEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermStorageAccountEnumerator) SupportedType ¶
func (e *AzurermStorageAccountEnumerator) SupportedType() resource.ResourceType
type AzurermStorageContainerEnumerator ¶
type AzurermStorageContainerEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermStorageContainerEnumerator ¶
func NewAzurermStorageContainerEnumerator(repo repository.StorageRespository, factory resource.ResourceFactory) *AzurermStorageContainerEnumerator
func (*AzurermStorageContainerEnumerator) Enumerate ¶
func (e *AzurermStorageContainerEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermStorageContainerEnumerator) SupportedType ¶
func (e *AzurermStorageContainerEnumerator) SupportedType() resource.ResourceType
type AzurermSubnetEnumerator ¶
type AzurermSubnetEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermSubnetEnumerator ¶
func NewAzurermSubnetEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermSubnetEnumerator
func (*AzurermSubnetEnumerator) Enumerate ¶
func (e *AzurermSubnetEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermSubnetEnumerator) SupportedType ¶
func (e *AzurermSubnetEnumerator) SupportedType() resource.ResourceType
type AzurermVirtualNetworkEnumerator ¶
type AzurermVirtualNetworkEnumerator struct {
// contains filtered or unexported fields
}
func NewAzurermVirtualNetworkEnumerator ¶
func NewAzurermVirtualNetworkEnumerator(repo repository.NetworkRepository, factory resource.ResourceFactory) *AzurermVirtualNetworkEnumerator
func (*AzurermVirtualNetworkEnumerator) Enumerate ¶
func (e *AzurermVirtualNetworkEnumerator) Enumerate() ([]*resource.Resource, error)
func (*AzurermVirtualNetworkEnumerator) SupportedType ¶
func (e *AzurermVirtualNetworkEnumerator) SupportedType() resource.ResourceType
Source Files ¶
- azurerm_container_registry_enumerator.go
- azurerm_firewalls_enumerator.go
- azurerm_image_enumerator.go
- azurerm_lb_enumerator.go
- azurerm_lb_rule_enumerator.go
- azurerm_network_security_group_enumerator.go
- azurerm_postgresql_database_enumerator.go
- azurerm_postgresql_server_enumerator.go
- azurerm_private_dns_cname_record_enumerator.go
- azurerm_privatedns_a_record_enumerator.go
- azurerm_privatedns_aaaa_record_enumerator.go
- azurerm_privatedns_mx_record_enumerator.go
- azurerm_privatedns_ptr_record_enumerator.go
- azurerm_privatedns_srv_record_enumerator.go
- azurerm_privatedns_txt_record_enumerator.go
- azurerm_privatedns_zone_enumerator.go
- azurerm_public_ip_enumerator.go
- azurerm_resource_group_enumerator.go
- azurerm_route_enumerator.go
- azurerm_route_table_enumerator.go
- azurerm_ssh_public_key_enumerator.go
- azurerm_storage_account_enumerator.go
- azurerm_storage_container_enumerator.go
- azurerm_subnets_enumerator.go
- azurerm_virtual_network_enumerator.go
- init.go
- provider.go
Click to show internal directories.
Click to hide internal directories.