Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUserAgentExtension ¶
func GetUserAgentExtension() string
func NewTokenWrapper ¶ added in v0.5.1
func NewTokenWrapper(cred azcore.TokenCredential) azcore.TokenCredential
Types ¶
type AuxiliaryTokenPolicy ¶ added in v1.4.0
type AuxiliaryTokenPolicy struct {
Token azcore.AccessToken
// contains filtered or unexported fields
}
AuxiliaryTokenPolicy provides a custom policy used to authenticate with shared node image galleries.
func NewAuxiliaryTokenPolicy ¶ added in v1.4.0
func NewAuxiliaryTokenPolicy(client AuxiliaryTokenServer, url string, scope string) *AuxiliaryTokenPolicy
func (*AuxiliaryTokenPolicy) GetAuxiliaryToken ¶ added in v1.5.0
func (p *AuxiliaryTokenPolicy) GetAuxiliaryToken() error
type AuxiliaryTokenServer ¶ added in v1.5.0
type ClientConfig ¶
type ClientConfig struct {
CloudName string
Location string
SubscriptionID string
ResourceManagerEndpoint string
Authorizer autorest.Authorizer
UserAgent string
}
ClientConfig contains all essential information to create an Azure client.
type Config ¶
type Config struct {
Cloud string `json:"cloud" yaml:"cloud"`
Location string `json:"location" yaml:"location"`
TenantID string `json:"tenantId" yaml:"tenantId"`
SubscriptionID string `json:"subscriptionId" yaml:"subscriptionId"`
ResourceGroup string `json:"resourceGroup" yaml:"resourceGroup"`
}
Config holds the configuration parsed from the --cloud-config flag
func BuildAzureConfig ¶
BuildAzureConfig returns a Config object for the Azure clients
func (*Config) GetAzureClientConfig ¶
func (cfg *Config) GetAzureClientConfig(authorizer autorest.Authorizer, env *azclient.Environment) *ClientConfig
Click to show internal directories.
Click to hide internal directories.