azure

package
v0.0.0-...-5c81be6 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2021 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalysisGenerator

type AnalysisGenerator struct {
	AzureService
}

func (*AnalysisGenerator) InitResources

func (g *AnalysisGenerator) InitResources() error

type AppServiceGenerator

type AppServiceGenerator struct {
	AzureService
}

func (*AppServiceGenerator) InitResources

func (g *AppServiceGenerator) InitResources() error

type AzureProvider

type AzureProvider struct {
	terraformutils.Provider
	// contains filtered or unexported fields
}

func (*AzureProvider) GetName

func (p *AzureProvider) GetName() string

func (*AzureProvider) GetProviderData

func (p *AzureProvider) GetProviderData(arg ...string) map[string]interface{}

func (AzureProvider) GetResourceConnections

func (AzureProvider) GetResourceConnections() map[string]map[string][]string

func (*AzureProvider) GetSupportedService

func (p *AzureProvider) GetSupportedService() map[string]terraformutils.ServiceGenerator

func (*AzureProvider) Init

func (p *AzureProvider) Init(args []string) error

func (*AzureProvider) InitService

func (p *AzureProvider) InitService(serviceName string, verbose bool) error

type AzureService

type AzureService struct {
	terraformutils.Service
}

type ContainerGenerator

type ContainerGenerator struct {
	AzureService
}

func (*ContainerGenerator) InitResources

func (g *ContainerGenerator) InitResources() error

type CosmosDBGenerator

type CosmosDBGenerator struct {
	AzureService
}

func (*CosmosDBGenerator) InitResources

func (g *CosmosDBGenerator) InitResources() error

type DNSGenerator

type DNSGenerator struct {
	AzureService
}

func (*DNSGenerator) InitResources

func (g *DNSGenerator) InitResources() error

type DatabasesGenerator

type DatabasesGenerator struct {
	AzureService
}

func (*DatabasesGenerator) InitResources

func (g *DatabasesGenerator) InitResources() error

func (*DatabasesGenerator) PostConvertHook

func (g *DatabasesGenerator) PostConvertHook() error

type DiskGenerator

type DiskGenerator struct {
	AzureService
}

func (*DiskGenerator) InitResources

func (g *DiskGenerator) InitResources() error

type KeyVaultGenerator

type KeyVaultGenerator struct {
	AzureService
}

func (*KeyVaultGenerator) InitResources

func (g *KeyVaultGenerator) InitResources() error

type LoadBalancerGenerator

type LoadBalancerGenerator struct {
	AzureService
}

func (*LoadBalancerGenerator) InitResources

func (g *LoadBalancerGenerator) InitResources() error

type NetworkInterfaceGenerator

type NetworkInterfaceGenerator struct {
	AzureService
}

func (*NetworkInterfaceGenerator) InitResources

func (g *NetworkInterfaceGenerator) InitResources() error

type NetworkSecurityGroupGenerator

type NetworkSecurityGroupGenerator struct {
	AzureService
}

func (*NetworkSecurityGroupGenerator) InitResources

func (g *NetworkSecurityGroupGenerator) InitResources() error

type PrivateDNSGenerator

type PrivateDNSGenerator struct {
	AzureService
}

func (*PrivateDNSGenerator) InitResources

func (g *PrivateDNSGenerator) InitResources() error

type PublicIPGenerator

type PublicIPGenerator struct {
	AzureService
}

func (*PublicIPGenerator) InitResources

func (g *PublicIPGenerator) InitResources() error

type RedisGenerator

type RedisGenerator struct {
	AzureService
}

func (*RedisGenerator) InitResources

func (g *RedisGenerator) InitResources() error

type ResourceGroupGenerator

type ResourceGroupGenerator struct {
	AzureService
}

func (*ResourceGroupGenerator) InitResources

func (g *ResourceGroupGenerator) InitResources() error

type ResourceID

type ResourceID struct {
	SubscriptionID string
	ResourceGroup  string
	Provider       string
	Path           map[string]string
}

ResourceID represents a parsed long-form Azure Resource Manager ID with the Subscription ID, Resource Group and the Provider as top- level fields, and other key-value pairs available via a map in the Path field.

func ParseAzureResourceID

func ParseAzureResourceID(id string) (*ResourceID, error)

ParseAzureResourceID converts a long-form Azure Resource Manager ID into a ResourceID. We make assumptions about the structure of URLs, which is obviously not good, but the best thing available given the SDK.

type ScaleSetGenerator

type ScaleSetGenerator struct {
	AzureService
}

func (*ScaleSetGenerator) InitResources

func (g *ScaleSetGenerator) InitResources() error

type SecurityCenterContactGenerator

type SecurityCenterContactGenerator struct {
	AzureService
}

func (*SecurityCenterContactGenerator) InitResources

func (g *SecurityCenterContactGenerator) InitResources() error

type SecurityCenterSubscriptionPricingGenerator

type SecurityCenterSubscriptionPricingGenerator struct {
	AzureService
}

func (*SecurityCenterSubscriptionPricingGenerator) InitResources

type StorageAccountGenerator

type StorageAccountGenerator struct {
	AzureService
}

func (*StorageAccountGenerator) InitResources

func (g *StorageAccountGenerator) InitResources() error

type StorageBlobGenerator

type StorageBlobGenerator struct {
	AzureService
}

func (*StorageBlobGenerator) InitResources

func (g *StorageBlobGenerator) InitResources() error

type StorageContainerGenerator

type StorageContainerGenerator struct {
	AzureService
}

func NewStorageContainerGenerator

func NewStorageContainerGenerator(subscriptionID string, authorizer autorest.Authorizer, rg string) *StorageContainerGenerator

func (*StorageContainerGenerator) InitResources

func (g *StorageContainerGenerator) InitResources() error

func (StorageContainerGenerator) ListBlobContainers

func (g StorageContainerGenerator) ListBlobContainers() ([]terraformutils.Resource, error)

type VirtualMachineGenerator

type VirtualMachineGenerator struct {
	AzureService
}

func (*VirtualMachineGenerator) InitResources

func (g *VirtualMachineGenerator) InitResources() error

type VirtualNetworkGenerator

type VirtualNetworkGenerator struct {
	AzureService
}

func (*VirtualNetworkGenerator) InitResources

func (g *VirtualNetworkGenerator) InitResources() error

Jump to

Keyboard shortcuts

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