config

package
v0.0.0-...-098cb9e Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Environment

func Environment() *azure.Environment

Environment return the azure environment configuration

Types

type ServicePrincipalConfig

type ServicePrincipalConfig struct {
	ClientID       string `envconfig:"ARM_CLIENT_ID" required:"true"`
	ClientSecret   string `envconfig:"ARM_CLIENT_SECRET" required:"true"`
	SubscriptionID string `envconfig:"ARM_SUBSCRIPTION_ID" required:"true"`
	TenantID       string `envconfig:"ARM_TENANT_ID" required:"true"`
	UserAgent      string `default:"TerrainInsights"`
}

ServicePrincipalConfig this struct provide azure authentication configuration properties using service principal

func NewServicePrincipalConfig

func NewServicePrincipalConfig() *ServicePrincipalConfig

NewServicePrincipalConfig return a new Azure configuration structure using the environemt variables

Jump to

Keyboard shortcuts

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