Documentation ¶
Index ¶
- type MockAccountManager
- func (a *MockAccountManager) Clear(ctx context.Context) error
- func (a *MockAccountManager) GetAccountDefaults(ctx context.Context) (*account.Account, error)
- func (a *MockAccountManager) GetDefaultLocationName(ctx context.Context) string
- func (a *MockAccountManager) GetDefaultSubscriptionID(ctx context.Context) string
- func (a *MockAccountManager) GetLocations(ctx context.Context, subscriptionId string) ([]account.Location, error)
- func (a *MockAccountManager) GetSubscriptions(ctx context.Context) ([]account.Subscription, error)
- func (a *MockAccountManager) GetSubscriptionsWithDefaultSet(ctx context.Context) ([]account.Subscription, error)
- func (a *MockAccountManager) HasDefaultLocation() bool
- func (a *MockAccountManager) HasDefaultSubscription() bool
- func (a *MockAccountManager) SetDefaultLocation(ctx context.Context, subscriptionId string, location string) (*account.Location, error)
- func (a *MockAccountManager) SetDefaultSubscription(ctx context.Context, subscriptionId string) (*account.Subscription, error)
- type SubscriptionCredentialProviderFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAccountManager ¶
type MockAccountManager struct { DefaultLocation string DefaultSubscription string Subscriptions []account.Subscription Locations []account.Location }
func (*MockAccountManager) GetAccountDefaults ¶
func (*MockAccountManager) GetDefaultLocationName ¶
func (a *MockAccountManager) GetDefaultLocationName(ctx context.Context) string
func (*MockAccountManager) GetDefaultSubscriptionID ¶
func (a *MockAccountManager) GetDefaultSubscriptionID(ctx context.Context) string
func (*MockAccountManager) GetLocations ¶
func (*MockAccountManager) GetSubscriptions ¶
func (a *MockAccountManager) GetSubscriptions(ctx context.Context) ([]account.Subscription, error)
func (*MockAccountManager) GetSubscriptionsWithDefaultSet ¶
func (a *MockAccountManager) GetSubscriptionsWithDefaultSet(ctx context.Context) ([]account.Subscription, error)
func (*MockAccountManager) HasDefaultLocation ¶
func (a *MockAccountManager) HasDefaultLocation() bool
func (*MockAccountManager) HasDefaultSubscription ¶
func (a *MockAccountManager) HasDefaultSubscription() bool
func (*MockAccountManager) SetDefaultLocation ¶
func (*MockAccountManager) SetDefaultSubscription ¶
func (a *MockAccountManager) SetDefaultSubscription( ctx context.Context, subscriptionId string) (*account.Subscription, error)
type SubscriptionCredentialProviderFunc ¶
type SubscriptionCredentialProviderFunc func(ctx context.Context, subscriptionId string) (azcore.TokenCredential, error)
SubscriptionTenantResolverFunc implements account.SubscriptionCredentialProvider using the provided function.
func (SubscriptionCredentialProviderFunc) CredentialForSubscription ¶
func (f SubscriptionCredentialProviderFunc) CredentialForSubscription( ctx context.Context, subscriptionId string, ) (azcore.TokenCredential, error)
Click to show internal directories.
Click to hide internal directories.