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 PossibleValuesForCatalogConnectionState() []string + func PossibleValuesForCatalogItemType() []string + func PossibleValuesForCatalogSyncState() []string + func PossibleValuesForCatalogSyncType() []string + func PossibleValuesForProvisioningState() []string + func ValidateCatalogID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProjectID(input interface{}, key string) (warnings []string, errors []error) + type Catalog struct + Id *string + Name *string + Properties *CatalogProperties + SystemData *systemdata.SystemData + Type *string + type CatalogConflictError struct + Name *string + Path *string + type CatalogConnectionState string + const CatalogConnectionStateConnected + const CatalogConnectionStateDisconnected + func (s *CatalogConnectionState) UnmarshalJSON(bytes []byte) error + type CatalogErrorDetails struct + Code *string + Message *string + type CatalogId struct + CatalogName string + ProjectName string + ResourceGroupName string + SubscriptionId string + func NewCatalogID(subscriptionId string, resourceGroupName string, projectName string, ...) CatalogId + func ParseCatalogID(input string) (*CatalogId, error) + func ParseCatalogIDInsensitively(input string) (*CatalogId, error) + func (id *CatalogId) FromParseResult(input resourceids.ParseResult) error + func (id CatalogId) ID() string + func (id CatalogId) Segments() []resourceids.Segment + func (id CatalogId) String() string + type CatalogItemType string + const CatalogItemTypeEnvironmentDefinition + func (s *CatalogItemType) UnmarshalJSON(bytes []byte) error + type CatalogOperationPredicate struct + Id *string + Name *string + Type *string + func (p CatalogOperationPredicate) Matches(input Catalog) bool + type CatalogProperties struct + AdoGit *GitCatalog + ConnectionState *CatalogConnectionState + GitHub *GitCatalog + LastConnectionTime *string + LastSyncStats *SyncStats + LastSyncTime *string + ProvisioningState *ProvisioningState + SyncState *CatalogSyncState + SyncType *CatalogSyncType + Tags *map[string]string + func (o *CatalogProperties) GetLastConnectionTimeAsTime() (*time.Time, error) + func (o *CatalogProperties) GetLastSyncTimeAsTime() (*time.Time, error) + func (o *CatalogProperties) SetLastConnectionTimeAsTime(input time.Time) + func (o *CatalogProperties) SetLastSyncTimeAsTime(input time.Time) + type CatalogSyncError struct + ErrorDetails *[]CatalogErrorDetails + Path *string + type CatalogSyncState string + const CatalogSyncStateCanceled + const CatalogSyncStateFailed + const CatalogSyncStateInProgress + const CatalogSyncStateSucceeded + func (s *CatalogSyncState) UnmarshalJSON(bytes []byte) error + type CatalogSyncType string + const CatalogSyncTypeManual + const CatalogSyncTypeScheduled + func (s *CatalogSyncType) UnmarshalJSON(bytes []byte) error + type CatalogUpdate struct + Properties *CatalogUpdateProperties + type CatalogUpdateProperties struct + AdoGit *GitCatalog + GitHub *GitCatalog + SyncType *CatalogSyncType + Tags *map[string]string + type ConnectOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Catalog + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *Catalog + OData *odata.OData + type GetSyncErrorDetailsOperationResponse struct + HttpResponse *http.Response + Model *SyncErrorDetails + OData *odata.OData + type GitCatalog struct + Branch *string + Path *string + SecretIdentifier *string + Uri *string + type ListCompleteResult struct + Items []Catalog + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Catalog + OData *odata.OData + type PatchOperationResponse struct + HttpResponse *http.Response + Model *Catalog + OData *odata.OData + Poller pollers.Poller + type ProjectCatalogsClient struct + Client *resourcemanager.Client + func NewProjectCatalogsClientWithBaseURI(sdkApi sdkEnv.Api) (*ProjectCatalogsClient, error) + func (c ProjectCatalogsClient) Connect(ctx context.Context, id CatalogId) (result ConnectOperationResponse, err error) + func (c ProjectCatalogsClient) ConnectThenPoll(ctx context.Context, id CatalogId) error + func (c ProjectCatalogsClient) CreateOrUpdate(ctx context.Context, id CatalogId, input Catalog) (result CreateOrUpdateOperationResponse, err error) + func (c ProjectCatalogsClient) CreateOrUpdateThenPoll(ctx context.Context, id CatalogId, input Catalog) error + func (c ProjectCatalogsClient) Delete(ctx context.Context, id CatalogId) (result DeleteOperationResponse, err error) + func (c ProjectCatalogsClient) DeleteThenPoll(ctx context.Context, id CatalogId) error + func (c ProjectCatalogsClient) Get(ctx context.Context, id CatalogId) (result GetOperationResponse, err error) + func (c ProjectCatalogsClient) GetSyncErrorDetails(ctx context.Context, id CatalogId) (result GetSyncErrorDetailsOperationResponse, err error) + func (c ProjectCatalogsClient) List(ctx context.Context, id ProjectId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c ProjectCatalogsClient) ListComplete(ctx context.Context, id ProjectId, options ListOperationOptions) (ListCompleteResult, error) + func (c ProjectCatalogsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProjectId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + func (c ProjectCatalogsClient) Patch(ctx context.Context, id CatalogId, input CatalogUpdate) (result PatchOperationResponse, err error) + func (c ProjectCatalogsClient) PatchThenPoll(ctx context.Context, id CatalogId, input CatalogUpdate) error + func (c ProjectCatalogsClient) Sync(ctx context.Context, id CatalogId) (result SyncOperationResponse, err error) + func (c ProjectCatalogsClient) SyncThenPoll(ctx context.Context, id CatalogId) error + type ProjectId struct + ProjectName string + ResourceGroupName string + SubscriptionId string + func NewProjectID(subscriptionId string, resourceGroupName string, projectName string) ProjectId + func ParseProjectID(input string) (*ProjectId, error) + func ParseProjectIDInsensitively(input string) (*ProjectId, error) + func (id *ProjectId) FromParseResult(input resourceids.ParseResult) error + func (id ProjectId) ID() string + func (id ProjectId) Segments() []resourceids.Segment + func (id ProjectId) String() string + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreated + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateMovingResources + const ProvisioningStateNotSpecified + const ProvisioningStateRolloutInProgress + const ProvisioningStateRunning + const ProvisioningStateStorageProvisioningFailed + const ProvisioningStateSucceeded + const ProvisioningStateTransientFailure + const ProvisioningStateUpdated + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type SyncErrorDetails struct + Conflicts *[]CatalogConflictError + Errors *[]CatalogSyncError + OperationError *CatalogErrorDetails + type SyncOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SyncStats struct + Added *int64 + Removed *int64 + SyncedCatalogItemTypes *[]CatalogItemType + SynchronizationErrors *int64 + Unchanged *int64 + Updated *int64 + ValidationErrors *int64