Versions in this module Expand all Collapse all v0 v0.8.1 Feb 26, 2024 Changes in this version + const AzureImdsUrl + const AzureUserDataImdsUrl + func GetUserData(ctx context.Context, url string) ([]byte, error) + func IsAzure(ctx context.Context) bool + func NewAzureClient(config Config) (azcore.TokenCredential, error) + func NewProvider(config *Config) (provider.Provider, error) + type Config struct + ClientId string + ClientSecret string + DisableCVM bool + DisableCloudConfig bool + EnableSecureBoot bool + ImageId string + InstanceSizeSpecList []provider.InstanceTypeSpec + InstanceSizes instanceSizes + Region string + ResourceGroupName string + SSHKeyPath string + SSHUserName string + SecurityGroupId string + SecurityGroupName string + Size string + SubnetId string + SubscriptionId string + Tags provider.KeyValueFlag + TenantId string + Zone string + func (c Config) Redact() Config + type Manager struct + func (_ *Manager) GetConfig() (config *Config) + func (_ *Manager) LoadEnv() + func (_ *Manager) NewProvider() (provider.Provider, error) + func (_ *Manager) ParseCmd(flags *flag.FlagSet)