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 CreateOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + Poller pollers.Poller + type DeleteOperationOptions struct + ForceDelete *bool + func DefaultDeleteOperationOptions() DeleteOperationOptions + func (o DeleteOperationOptions) ToHeaders() *client.Headers + func (o DeleteOperationOptions) ToOData() *odata.Query + func (o DeleteOperationOptions) ToQuery() *client.QueryParams + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + 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 ExtensionsClient struct + Client *resourcemanager.Client + func NewExtensionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ExtensionsClient, error) + func (c ExtensionsClient) Create(ctx context.Context, id ScopedExtensionId, input Extension) (result CreateOperationResponse, err error) + func (c ExtensionsClient) CreateThenPoll(ctx context.Context, id ScopedExtensionId, input Extension) error + func (c ExtensionsClient) Delete(ctx context.Context, id ScopedExtensionId, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c ExtensionsClient) DeleteThenPoll(ctx context.Context, id ScopedExtensionId, options DeleteOperationOptions) error + func (c ExtensionsClient) Get(ctx context.Context, id ScopedExtensionId) (result GetOperationResponse, err error) + func (c ExtensionsClient) List(ctx context.Context, id commonids.ScopeId) (result ListOperationResponse, err error) + func (c ExtensionsClient) ListComplete(ctx context.Context, id commonids.ScopeId) (ListCompleteResult, error) + func (c ExtensionsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListCompleteResult, err error) + func (c ExtensionsClient) Update(ctx context.Context, id ScopedExtensionId, input PatchExtension) (result UpdateOperationResponse, err error) + func (c ExtensionsClient) UpdateThenPoll(ctx context.Context, id ScopedExtensionId, input PatchExtension) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + type LevelType string + const LevelTypeError + const LevelTypeInformation + const LevelTypeWarning + func (s *LevelType) UnmarshalJSON(bytes []byte) error + type ListCompleteResult struct + Items []Extension + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Extension + OData *odata.OData + 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 + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Extension + OData *odata.OData + Poller pollers.Poller