azurerm

package
v0.4.0-rc3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackendAzureRm

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

BackendAzureRm - describe s3 backend for interface package.backend.

func (*BackendAzureRm) GetBackendBytes

func (b *BackendAzureRm) GetBackendBytes(infraName, moduleName string) ([]byte, error)

GetBackendBytes generate terraform backend config.

func (*BackendAzureRm) GetBackendHCL

func (b *BackendAzureRm) GetBackendHCL(infraName, moduleName string) (*hclwrite.File, error)

GetBackendHCL generate terraform backend config.

func (*BackendAzureRm) GetRemoteStateHCL

func (b *BackendAzureRm) GetRemoteStateHCL(infraName, moduleName string) ([]byte, error)

GetRemoteStateHCL generate terraform remote state for this backend.

func (*BackendAzureRm) Name

func (b *BackendAzureRm) Name() string

Name return name.

func (*BackendAzureRm) Provider

func (b *BackendAzureRm) Provider() string

Provider return name.

func (*BackendAzureRm) State

func (b *BackendAzureRm) State() map[string]interface{}

type Factory

type Factory struct{}

Factory factory for backends.

func (*Factory) New

func (f *Factory) New(config []byte, name string) (project.Backend, error)

New creates the new backend.

Jump to

Keyboard shortcuts

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