in main.go [54:74]
func (o *options) validate() error {
if o.subscriptionID == "" {
return fmt.Errorf("$%s is empty", subscriptionIDEnvVar)
}
if o.cli {
return nil
}
if o.clientID == "" {
return fmt.Errorf("$%s is empty", aadClientIDEnvVar)
}
if o.identity {
return nil
}
if o.clientSecret == "" {
return fmt.Errorf("$%s is empty", aadClientSecretEnvVar)
}
if o.tenantID == "" {
return fmt.Errorf("$%s is empty", tenantIDEnvVar)
}
return nil
}