Documentation ¶
Index ¶
- func GetListerNames() []string
- func GetListerNamesV2() []string
- func GetListersNameForScope(scope Scope) []string
- func GetListersTS()
- func Register(name string, lister ResourceLister)
- func RegisterV2(r Registration)
- type FeatureFlagGetter
- type Filter
- type LegacyStringer
- type ListerOpts
- type Registration
- type Registrations
- type Resource
- type ResourceLister
- type ResourceListerV2
- type ResourceListers
- type ResourceListersV2
- type ResourcePropertyGetter
- type Scope
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetListerNames ¶
func GetListerNames() []string
func GetListerNamesV2 ¶
func GetListerNamesV2() []string
func GetListersNameForScope ¶
func GetListersTS ¶
func GetListersTS()
func Register ¶
func Register(name string, lister ResourceLister)
func RegisterV2 ¶
func RegisterV2(r Registration)
Types ¶
type FeatureFlagGetter ¶
type FeatureFlagGetter interface { Resource FeatureFlags(config.FeatureFlags) }
type LegacyStringer ¶
type ListerOpts ¶
type ListerOpts struct { Authorizers azure.Authorizers TenantId string SubscriptionId string ResourceGroup string }
type Registration ¶
type Registration struct { Name string Scope Scope Lister ResourceListerV2 DependsOn []string }
type Registrations ¶
type Registrations map[string]Registration
type ResourceLister ¶
type ResourceLister func(authorizers azure.Authorizers, subscriptionId, resourceGroup string) ([]Resource, error)
func GetLister ¶
func GetLister(name string) ResourceLister
type ResourceListerV2 ¶
type ResourceListerV2 func(lister ListerOpts) ([]Resource, error)
func GetListerV2 ¶
func GetListerV2(name string) ResourceListerV2
type ResourceListers ¶
type ResourceListers map[string]ResourceLister
func GetListers ¶
func GetListers() ResourceListers
type ResourceListersV2 ¶
type ResourceListersV2 map[string]ResourceListerV2
func GetListersForScope ¶
func GetListersForScope(scope Scope) (listers ResourceListersV2)
func GetListersV2 ¶
func GetListersV2() (listers ResourceListersV2)
type ResourcePropertyGetter ¶
type ResourcePropertyGetter interface { Resource Properties() types.Properties }
Click to show internal directories.
Click to hide internal directories.