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 PossibleValuesForFluxComplianceState() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForScopeType() []string + func PossibleValuesForSourceKindType() []string + func ValidateScopedFluxConfigurationID(input interface{}, key string) (warnings []string, errors []error) + type AzureBlobDefinition struct + AccountKey *string + ContainerName *string + LocalAuthRef *string + ManagedIdentity *ManagedIdentityDefinition + SasToken *string + ServicePrincipal *ServicePrincipalDefinition + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type AzureBlobPatchDefinition struct + AccountKey *string + ContainerName *string + LocalAuthRef *string + ManagedIdentity *ManagedIdentityPatchDefinition + SasToken *string + ServicePrincipal *ServicePrincipalPatchDefinition + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type BucketDefinition struct + AccessKey *string + BucketName *string + Insecure *bool + LocalAuthRef *string + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type BucketPatchDefinition struct + AccessKey *string + BucketName *string + Insecure *bool + LocalAuthRef *string + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type ConfigurationsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *FluxConfiguration + OData *odata.OData + Poller pollers.Poller + type ConfigurationsDeleteOperationOptions struct + ForceDelete *bool + func DefaultConfigurationsDeleteOperationOptions() ConfigurationsDeleteOperationOptions + func (o ConfigurationsDeleteOperationOptions) ToHeaders() *client.Headers + func (o ConfigurationsDeleteOperationOptions) ToOData() *odata.Query + func (o ConfigurationsDeleteOperationOptions) ToQuery() *client.QueryParams + type ConfigurationsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ConfigurationsGetOperationResponse struct + HttpResponse *http.Response + Model *FluxConfiguration + OData *odata.OData + type ConfigurationsListCompleteResult struct + Items []FluxConfiguration + LatestHttpResponse *http.Response + type ConfigurationsListCustomPager struct + NextLink *odata.Link + func (p *ConfigurationsListCustomPager) NextPageLink() *odata.Link + type ConfigurationsListOperationResponse struct + HttpResponse *http.Response + Model *[]FluxConfiguration + OData *odata.OData + type ConfigurationsUpdateOperationResponse struct + HttpResponse *http.Response + Model *FluxConfiguration + OData *odata.OData + Poller pollers.Poller + type FluxClient struct + Client *resourcemanager.Client + func NewFluxClientWithBaseURI(sdkApi sdkEnv.Api) (*FluxClient, error) + func (c FluxClient) ConfigurationsCreateOrUpdate(ctx context.Context, id ScopedFluxConfigurationId, input FluxConfiguration) (result ConfigurationsCreateOrUpdateOperationResponse, err error) + func (c FluxClient) ConfigurationsCreateOrUpdateThenPoll(ctx context.Context, id ScopedFluxConfigurationId, input FluxConfiguration) error + func (c FluxClient) ConfigurationsDelete(ctx context.Context, id ScopedFluxConfigurationId, ...) (result ConfigurationsDeleteOperationResponse, err error) + func (c FluxClient) ConfigurationsDeleteThenPoll(ctx context.Context, id ScopedFluxConfigurationId, ...) error + func (c FluxClient) ConfigurationsGet(ctx context.Context, id ScopedFluxConfigurationId) (result ConfigurationsGetOperationResponse, err error) + func (c FluxClient) ConfigurationsList(ctx context.Context, id commonids.ScopeId) (result ConfigurationsListOperationResponse, err error) + func (c FluxClient) ConfigurationsListComplete(ctx context.Context, id commonids.ScopeId) (ConfigurationsListCompleteResult, error) + func (c FluxClient) ConfigurationsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ConfigurationsListCompleteResult, err error) + func (c FluxClient) ConfigurationsUpdate(ctx context.Context, id ScopedFluxConfigurationId, ...) (result ConfigurationsUpdateOperationResponse, err error) + func (c FluxClient) ConfigurationsUpdateThenPoll(ctx context.Context, id ScopedFluxConfigurationId, ...) error + type FluxComplianceState string + const FluxComplianceStateCompliant + const FluxComplianceStateNonNegativeCompliant + const FluxComplianceStatePending + const FluxComplianceStateSuspended + const FluxComplianceStateUnknown + func (s *FluxComplianceState) UnmarshalJSON(bytes []byte) error + type FluxConfiguration struct + Id *string + Name *string + Properties *FluxConfigurationProperties + SystemData *systemdata.SystemData + Type *string + type FluxConfigurationOperationPredicate struct + Id *string + Name *string + Type *string + func (p FluxConfigurationOperationPredicate) Matches(input FluxConfiguration) bool + type FluxConfigurationPatch struct + Properties *FluxConfigurationPatchProperties + type FluxConfigurationPatchProperties struct + AzureBlob *AzureBlobPatchDefinition + Bucket *BucketPatchDefinition + ConfigurationProtectedSettings *map[string]string + GitRepository *GitRepositoryPatchDefinition + Kustomizations *map[string]KustomizationPatchDefinition + SourceKind *SourceKindType + Suspend *bool + type FluxConfigurationProperties struct + AzureBlob *AzureBlobDefinition + Bucket *BucketDefinition + ComplianceState *FluxComplianceState + ConfigurationProtectedSettings *map[string]string + ErrorMessage *string + GitRepository *GitRepositoryDefinition + Kustomizations *map[string]KustomizationDefinition + Namespace *string + ProvisioningState *ProvisioningState + RepositoryPublicKey *string + Scope *ScopeType + SourceKind *SourceKindType + SourceSyncedCommitId *string + SourceUpdatedAt *string + StatusUpdatedAt *string + Statuses *[]ObjectStatusDefinition + Suspend *bool + func (o *FluxConfigurationProperties) GetSourceUpdatedAtAsTime() (*time.Time, error) + func (o *FluxConfigurationProperties) GetStatusUpdatedAtAsTime() (*time.Time, error) + func (o *FluxConfigurationProperties) SetSourceUpdatedAtAsTime(input time.Time) + func (o *FluxConfigurationProperties) SetStatusUpdatedAtAsTime(input time.Time) + type GitRepositoryDefinition struct + HTTPSCACert *string + HTTPSUser *string + LocalAuthRef *string + RepositoryRef *RepositoryRefDefinition + SshKnownHosts *string + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type GitRepositoryPatchDefinition struct + HTTPSCACert *string + HTTPSUser *string + LocalAuthRef *string + RepositoryRef *RepositoryRefDefinition + SshKnownHosts *string + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + Url *string + type HelmReleasePropertiesDefinition struct + FailureCount *int64 + HelmChartRef *ObjectReferenceDefinition + InstallFailureCount *int64 + LastRevisionApplied *int64 + UpgradeFailureCount *int64 + type KustomizationDefinition struct + DependsOn *[]string + Force *bool + Name *string + Path *string + Prune *bool + RetryIntervalInSeconds *int64 + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + type KustomizationPatchDefinition struct + DependsOn *[]string + Force *bool + Path *string + Prune *bool + RetryIntervalInSeconds *int64 + SyncIntervalInSeconds *int64 + TimeoutInSeconds *int64 + type ManagedIdentityDefinition struct + ClientId *string + type ManagedIdentityPatchDefinition struct + ClientId *string + type ObjectReferenceDefinition struct + Name *string + Namespace *string + type ObjectStatusConditionDefinition struct + LastTransitionTime *string + Message *string + Reason *string + Status *string + Type *string + func (o *ObjectStatusConditionDefinition) GetLastTransitionTimeAsTime() (*time.Time, error) + func (o *ObjectStatusConditionDefinition) SetLastTransitionTimeAsTime(input time.Time) + type ObjectStatusDefinition struct + AppliedBy *ObjectReferenceDefinition + ComplianceState *FluxComplianceState + HelmReleaseProperties *HelmReleasePropertiesDefinition + Kind *string + Name *string + Namespace *string + StatusConditions *[]ObjectStatusConditionDefinition + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RepositoryRefDefinition struct + Branch *string + Commit *string + Semver *string + Tag *string + type ScopeType string + const ScopeTypeCluster + const ScopeTypeNamespace + func (s *ScopeType) UnmarshalJSON(bytes []byte) error + type ScopedFluxConfigurationId struct + FluxConfigurationName string + Scope string + func NewScopedFluxConfigurationID(scope string, fluxConfigurationName string) ScopedFluxConfigurationId + func ParseScopedFluxConfigurationID(input string) (*ScopedFluxConfigurationId, error) + func ParseScopedFluxConfigurationIDInsensitively(input string) (*ScopedFluxConfigurationId, error) + func (id *ScopedFluxConfigurationId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedFluxConfigurationId) ID() string + func (id ScopedFluxConfigurationId) Segments() []resourceids.Segment + func (id ScopedFluxConfigurationId) String() string + type ServicePrincipalDefinition struct + ClientCertificate *string + ClientCertificatePassword *string + ClientCertificateSendChain *bool + ClientId *string + ClientSecret *string + TenantId *string + type ServicePrincipalPatchDefinition struct + ClientCertificate *string + ClientCertificatePassword *string + ClientCertificateSendChain *bool + ClientId *string + ClientSecret *string + TenantId *string + type SourceKindType string + const SourceKindTypeAzureBlob + const SourceKindTypeBucket + const SourceKindTypeGitRepository + func (s *SourceKindType) UnmarshalJSON(bytes []byte) error