Documentation ¶
Index ¶
- type AKSExtensionScope
- type AKSExtensionSpec
- func (s *AKSExtensionSpec) Parameters(ctx context.Context, ...) (parameters *asokubernetesconfigurationv1.Extension, err error)
- func (s *AKSExtensionSpec) ResourceRef() *asokubernetesconfigurationv1.Extension
- func (s *AKSExtensionSpec) WasManaged(resource *asokubernetesconfigurationv1.Extension) bool
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AKSExtensionScope ¶
type AKSExtensionScope interface { azure.ClusterScoper aso.Scope AKSExtensionSpecs() []azure.ASOResourceSpecGetter[*asokubernetesconfigurationv1.Extension] }
AKSExtensionScope defines the scope interface for an AKS extensions service.
type AKSExtensionSpec ¶
type AKSExtensionSpec struct { Name string Namespace string AKSAssignedIdentityType infrav1.AKSAssignedIdentity ExtensionIdentity infrav1.ExtensionIdentity AutoUpgradeMinorVersion *bool ConfigurationSettings map[string]string ExtensionType *string ReleaseTrain *string Version *string Owner string OwnerRef metav1.OwnerReference Plan *infrav1.ExtensionPlan Scope infrav1.ExtensionScope }
AKSExtensionSpec defines the specification for an AKS Extension.
func (*AKSExtensionSpec) Parameters ¶
func (s *AKSExtensionSpec) Parameters(ctx context.Context, existingAKSExtension *asokubernetesconfigurationv1.Extension) (parameters *asokubernetesconfigurationv1.Extension, err error)
Parameters implements azure.ASOResourceSpecGetter.
func (*AKSExtensionSpec) ResourceRef ¶
func (s *AKSExtensionSpec) ResourceRef() *asokubernetesconfigurationv1.Extension
ResourceRef implements azure.ASOResourceSpecGetter.
func (*AKSExtensionSpec) WasManaged ¶
func (s *AKSExtensionSpec) WasManaged(resource *asokubernetesconfigurationv1.Extension) bool
WasManaged implements azure.ASOResourceSpecGetter.
type Service ¶
type Service struct { Scope AKSExtensionScope *aso.Service[*asokubernetesconfigurationv1.Extension, AKSExtensionScope] }
Service provides operations on Azure resources.
Click to show internal directories.
Click to hide internal directories.