in pkg/flags/flags.go [50:104]
func ApplyFlagOverrides(commonFlags *CommonFlags, account *cfg.IDPAccount) {
if commonFlags.AppID != "" {
account.AppID = commonFlags.AppID
}
if commonFlags.URL != "" {
account.URL = commonFlags.URL
}
if commonFlags.Username != "" {
account.Username = commonFlags.Username
}
if commonFlags.SkipVerify {
account.SkipVerify = commonFlags.SkipVerify
}
if commonFlags.IdpProvider != "" {
account.Provider = commonFlags.IdpProvider
}
if commonFlags.BrowserType != "" {
account.BrowserType = commonFlags.BrowserType
}
if commonFlags.MFA != "" {
account.MFA = commonFlags.MFA
}
if commonFlags.AlibabaCloudURN != "" {
account.AlibabaCloudURN = commonFlags.AlibabaCloudURN
}
if commonFlags.SessionDuration != 0 {
account.SessionDuration = commonFlags.SessionDuration
}
if commonFlags.Profile != "" {
account.Profile = commonFlags.Profile
}
if commonFlags.Subdomain != "" {
account.Subdomain = commonFlags.Subdomain
}
if commonFlags.RoleArn != "" {
account.RoleARN = commonFlags.RoleArn
}
if commonFlags.ResourceID != "" {
account.ResourceID = commonFlags.ResourceID
}
if commonFlags.Region != "" {
account.Region = commonFlags.Region
}
}