Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAKSIdentityType() []string + func PossibleValuesForLevelType() []string + func PossibleValuesForProvisioningState() []string + func ValidateScopedExtensionID(input interface{}, key string) (warnings []string, errors []error) + type AKSIdentityType string + const AKSIdentityTypeSystemAssigned + const AKSIdentityTypeUserAssigned + func (s *AKSIdentityType) UnmarshalJSON(bytes []byte) error + type ClusterExtensionsClient struct + Client *resourcemanager.Client + func NewClusterExtensionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ClusterExtensionsClient, error) + func (c ClusterExtensionsClient) ExtensionsCreate(ctx context.Context, id ScopedExtensionId, input Extension) (result ExtensionsCreateOperationResponse, err error) + func (c ClusterExtensionsClient) ExtensionsCreateThenPoll(ctx context.Context, id ScopedExtensionId, input Extension) error + func (c ClusterExtensionsClient) ExtensionsDelete(ctx context.Context, id ScopedExtensionId, ...) (result ExtensionsDeleteOperationResponse, err error) + func (c ClusterExtensionsClient) ExtensionsDeleteThenPoll(ctx context.Context, id ScopedExtensionId, ...) error + func (c ClusterExtensionsClient) ExtensionsGet(ctx context.Context, id ScopedExtensionId) (result ExtensionsGetOperationResponse, err error) + func (c ClusterExtensionsClient) ExtensionsList(ctx context.Context, id commonids.ScopeId) (result ExtensionsListOperationResponse, err error) + func (c ClusterExtensionsClient) ExtensionsListComplete(ctx context.Context, id commonids.ScopeId) (ExtensionsListCompleteResult, error) + func (c ClusterExtensionsClient) ExtensionsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ExtensionsListCompleteResult, err error) + func (c ClusterExtensionsClient) ExtensionsUpdate(ctx context.Context, id ScopedExtensionId, input PatchExtension) (result ExtensionsUpdateOperationResponse, err error) + func (c ClusterExtensionsClient) ExtensionsUpdateThenPoll(ctx context.Context, id ScopedExtensionId, input PatchExtension) error + type ErrorAdditionalInfo struct + Info *interface{} + Type *string + type ErrorDetail struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetail + Message *string + Target *string + type Extension struct + Id *string + Identity *identity.SystemAssigned + Name *string + Plan *Plan + Properties *ExtensionProperties + SystemData *systemdata.SystemData + Type *string + type ExtensionOperationPredicate struct + Id *string + Name *string + Type *string + func (p ExtensionOperationPredicate) Matches(input Extension) bool + type ExtensionProperties struct + AksAssignedIdentity *ExtensionPropertiesAksAssignedIdentity + AutoUpgradeMinorVersion *bool + ConfigurationProtectedSettings *map[string]string + ConfigurationSettings *map[string]string + CurrentVersion *string + CustomLocationSettings *map[string]string + ErrorInfo *ErrorDetail + ExtensionType *string + IsSystemExtension *bool + PackageUri *string + ProvisioningState *ProvisioningState + ReleaseTrain *string + Scope *Scope + Statuses *[]ExtensionStatus + Version *string + type ExtensionPropertiesAksAssignedIdentity struct + PrincipalId *string + TenantId *string + Type *AKSIdentityType + type ExtensionStatus struct + Code *string + DisplayStatus *string + Level *LevelType + Message *string + Time *string + type ExtensionsCreateOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + Poller pollers.Poller + type ExtensionsDeleteOperationOptions struct + ForceDelete *bool + func DefaultExtensionsDeleteOperationOptions() ExtensionsDeleteOperationOptions + func (o ExtensionsDeleteOperationOptions) ToHeaders() *client.Headers + func (o ExtensionsDeleteOperationOptions) ToOData() *odata.Query + func (o ExtensionsDeleteOperationOptions) ToQuery() *client.QueryParams + type ExtensionsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ExtensionsGetOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + type ExtensionsListCompleteResult struct + Items []Extension + LatestHttpResponse *http.Response + type ExtensionsListCustomPager struct + NextLink *odata.Link + func (p *ExtensionsListCustomPager) NextPageLink() *odata.Link + type ExtensionsListOperationResponse struct + HttpResponse *http.Response + Model *[]Extension + OData *odata.OData + type ExtensionsUpdateOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + Poller pollers.Poller + type LevelType string + const LevelTypeError + const LevelTypeInformation + const LevelTypeWarning + func (s *LevelType) UnmarshalJSON(bytes []byte) error + type PatchExtension struct + Properties *PatchExtensionProperties + type PatchExtensionProperties struct + AutoUpgradeMinorVersion *bool + ConfigurationProtectedSettings *map[string]string + ConfigurationSettings *map[string]string + ReleaseTrain *string + Version *string + type Plan struct + Name string + Product string + PromotionCode *string + Publisher string + Version *string + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type Scope struct + Cluster *ScopeCluster + Namespace *ScopeNamespace + type ScopeCluster struct + ReleaseNamespace *string + type ScopeNamespace struct + TargetNamespace *string + type ScopedExtensionId struct + ExtensionName string + Scope string + func NewScopedExtensionID(scope string, extensionName string) ScopedExtensionId + func ParseScopedExtensionID(input string) (*ScopedExtensionId, error) + func ParseScopedExtensionIDInsensitively(input string) (*ScopedExtensionId, error) + func (id *ScopedExtensionId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedExtensionId) ID() string + func (id ScopedExtensionId) Segments() []resourceids.Segment + func (id ScopedExtensionId) String() string