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
Click to show internal directories.
Click to hide internal directories.