Versions in this module Expand all Collapse all v0 v0.136.0 May 21, 2026 v0.135.0 May 20, 2026 Changes in this version + type BundleAPI struct + func NewBundle(client *client.DatabricksClient) *BundleAPI + func (a *BundleAPI) CompleteVersion(ctx context.Context, request CompleteVersionRequest) (*Version, error) + func (a *BundleAPI) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (*Deployment, error) + func (a *BundleAPI) CreateOperation(ctx context.Context, request CreateOperationRequest) (*Operation, error) + func (a *BundleAPI) CreateVersion(ctx context.Context, request CreateVersionRequest) (*Version, error) + func (a *BundleAPI) DeleteDeployment(ctx context.Context, request DeleteDeploymentRequest) error + func (a *BundleAPI) GetDeployment(ctx context.Context, request GetDeploymentRequest) (*Deployment, error) + func (a *BundleAPI) GetOperation(ctx context.Context, request GetOperationRequest) (*Operation, error) + func (a *BundleAPI) GetResource(ctx context.Context, request GetResourceRequest) (*Resource, error) + func (a *BundleAPI) GetVersion(ctx context.Context, request GetVersionRequest) (*Version, error) + func (a *BundleAPI) Heartbeat(ctx context.Context, request HeartbeatRequest) (*HeartbeatResponse, error) + func (a *BundleAPI) ListDeployments(ctx context.Context, request ListDeploymentsRequest) listing.Iterator[Deployment] + func (a *BundleAPI) ListDeploymentsAll(ctx context.Context, request ListDeploymentsRequest) ([]Deployment, error) + func (a *BundleAPI) ListOperations(ctx context.Context, request ListOperationsRequest) listing.Iterator[Operation] + func (a *BundleAPI) ListOperationsAll(ctx context.Context, request ListOperationsRequest) ([]Operation, error) + func (a *BundleAPI) ListResources(ctx context.Context, request ListResourcesRequest) listing.Iterator[Resource] + func (a *BundleAPI) ListResourcesAll(ctx context.Context, request ListResourcesRequest) ([]Resource, error) + func (a *BundleAPI) ListVersions(ctx context.Context, request ListVersionsRequest) listing.Iterator[Version] + func (a *BundleAPI) ListVersionsAll(ctx context.Context, request ListVersionsRequest) ([]Version, error) + type BundleInterface interface + CompleteVersion func(ctx context.Context, request CompleteVersionRequest) (*Version, error) + CreateDeployment func(ctx context.Context, request CreateDeploymentRequest) (*Deployment, error) + CreateOperation func(ctx context.Context, request CreateOperationRequest) (*Operation, error) + CreateVersion func(ctx context.Context, request CreateVersionRequest) (*Version, error) + DeleteDeployment func(ctx context.Context, request DeleteDeploymentRequest) error + GetDeployment func(ctx context.Context, request GetDeploymentRequest) (*Deployment, error) + GetOperation func(ctx context.Context, request GetOperationRequest) (*Operation, error) + GetResource func(ctx context.Context, request GetResourceRequest) (*Resource, error) + GetVersion func(ctx context.Context, request GetVersionRequest) (*Version, error) + Heartbeat func(ctx context.Context, request HeartbeatRequest) (*HeartbeatResponse, error) + ListDeployments func(ctx context.Context, request ListDeploymentsRequest) listing.Iterator[Deployment] + ListDeploymentsAll func(ctx context.Context, request ListDeploymentsRequest) ([]Deployment, error) + ListOperations func(ctx context.Context, request ListOperationsRequest) listing.Iterator[Operation] + ListOperationsAll func(ctx context.Context, request ListOperationsRequest) ([]Operation, error) + ListResources func(ctx context.Context, request ListResourcesRequest) listing.Iterator[Resource] + ListResourcesAll func(ctx context.Context, request ListResourcesRequest) ([]Resource, error) + ListVersions func(ctx context.Context, request ListVersionsRequest) listing.Iterator[Version] + ListVersionsAll func(ctx context.Context, request ListVersionsRequest) ([]Version, error) + type BundleService interface + CompleteVersion func(ctx context.Context, request CompleteVersionRequest) (*Version, error) + CreateDeployment func(ctx context.Context, request CreateDeploymentRequest) (*Deployment, error) + CreateOperation func(ctx context.Context, request CreateOperationRequest) (*Operation, error) + CreateVersion func(ctx context.Context, request CreateVersionRequest) (*Version, error) + DeleteDeployment func(ctx context.Context, request DeleteDeploymentRequest) error + GetDeployment func(ctx context.Context, request GetDeploymentRequest) (*Deployment, error) + GetOperation func(ctx context.Context, request GetOperationRequest) (*Operation, error) + GetResource func(ctx context.Context, request GetResourceRequest) (*Resource, error) + GetVersion func(ctx context.Context, request GetVersionRequest) (*Version, error) + Heartbeat func(ctx context.Context, request HeartbeatRequest) (*HeartbeatResponse, error) + ListDeployments func(ctx context.Context, request ListDeploymentsRequest) (*ListDeploymentsResponse, error) + ListOperations func(ctx context.Context, request ListOperationsRequest) (*ListOperationsResponse, error) + ListResources func(ctx context.Context, request ListResourcesRequest) (*ListResourcesResponse, error) + ListVersions func(ctx context.Context, request ListVersionsRequest) (*ListVersionsResponse, error) + type CompleteVersionRequest struct + CompletionReason VersionComplete + Force bool + ForceSendFields []string + Name string + func (s *CompleteVersionRequest) UnmarshalJSON(b []byte) error + func (s CompleteVersionRequest) MarshalJSON() ([]byte, error) + type CreateDeploymentRequest struct + Deployment Deployment + DeploymentId string + type CreateOperationRequest struct + Operation Operation + Parent string + ResourceKey string + type CreateVersionRequest struct + Parent string + Version Version + VersionId string + type DeleteDeploymentRequest struct + Name string + type Deployment struct + CreateTime *time.Time + CreatedBy string + DestroyTime *time.Time + DestroyedBy string + DisplayName string + ForceSendFields []string + LastVersionId string + Name string + Status DeploymentStatus + TargetName string + UpdateTime *time.Time + func (s *Deployment) UnmarshalJSON(b []byte) error + func (s Deployment) MarshalJSON() ([]byte, error) + type DeploymentResourceType string + const DeploymentResourceTypeDeploymentResourceTypeAlert + const DeploymentResourceTypeDeploymentResourceTypeApp + const DeploymentResourceTypeDeploymentResourceTypeCatalog + const DeploymentResourceTypeDeploymentResourceTypeCluster + const DeploymentResourceTypeDeploymentResourceTypeDashboard + const DeploymentResourceTypeDeploymentResourceTypeDatabaseCatalog + const DeploymentResourceTypeDeploymentResourceTypeDatabaseInstance + const DeploymentResourceTypeDeploymentResourceTypeExperiment + const DeploymentResourceTypeDeploymentResourceTypeExternalLocation + const DeploymentResourceTypeDeploymentResourceTypeJob + const DeploymentResourceTypeDeploymentResourceTypeModel + const DeploymentResourceTypeDeploymentResourceTypeModelServingEndpoint + const DeploymentResourceTypeDeploymentResourceTypePipeline + const DeploymentResourceTypeDeploymentResourceTypePostgresBranch + const DeploymentResourceTypeDeploymentResourceTypePostgresEndpoint + const DeploymentResourceTypeDeploymentResourceTypePostgresProject + const DeploymentResourceTypeDeploymentResourceTypeQualityMonitor + const DeploymentResourceTypeDeploymentResourceTypeRegisteredModel + const DeploymentResourceTypeDeploymentResourceTypeSchema + const DeploymentResourceTypeDeploymentResourceTypeSecretScope + const DeploymentResourceTypeDeploymentResourceTypeSqlWarehouse + const DeploymentResourceTypeDeploymentResourceTypeSyncedDatabaseTable + const DeploymentResourceTypeDeploymentResourceTypeVolume + func (f *DeploymentResourceType) Set(v string) error + func (f *DeploymentResourceType) String() string + func (f *DeploymentResourceType) Type() string + func (f *DeploymentResourceType) Values() []DeploymentResourceType + type DeploymentStatus string + const DeploymentStatusDeploymentStatusActive + const DeploymentStatusDeploymentStatusDeleted + const DeploymentStatusDeploymentStatusFailed + const DeploymentStatusDeploymentStatusInProgress + func (f *DeploymentStatus) Set(v string) error + func (f *DeploymentStatus) String() string + func (f *DeploymentStatus) Type() string + func (f *DeploymentStatus) Values() []DeploymentStatus + type GetDeploymentRequest struct + Name string + type GetOperationRequest struct + Name string + type GetResourceRequest struct + Name string + type GetVersionRequest struct + Name string + type HeartbeatRequest struct + Name string + type HeartbeatResponse struct + ExpireTime *time.Time + ForceSendFields []string + func (s *HeartbeatResponse) UnmarshalJSON(b []byte) error + func (s HeartbeatResponse) MarshalJSON() ([]byte, error) + type ListDeploymentsRequest struct + ForceSendFields []string + PageSize int + PageToken string + func (s *ListDeploymentsRequest) UnmarshalJSON(b []byte) error + func (s ListDeploymentsRequest) MarshalJSON() ([]byte, error) + type ListDeploymentsResponse struct + Deployments []Deployment + ForceSendFields []string + NextPageToken string + func (s *ListDeploymentsResponse) UnmarshalJSON(b []byte) error + func (s ListDeploymentsResponse) MarshalJSON() ([]byte, error) + type ListOperationsRequest struct + ForceSendFields []string + PageSize int + PageToken string + Parent string + func (s *ListOperationsRequest) UnmarshalJSON(b []byte) error + func (s ListOperationsRequest) MarshalJSON() ([]byte, error) + type ListOperationsResponse struct + ForceSendFields []string + NextPageToken string + Operations []Operation + func (s *ListOperationsResponse) UnmarshalJSON(b []byte) error + func (s ListOperationsResponse) MarshalJSON() ([]byte, error) + type ListResourcesRequest struct + ForceSendFields []string + PageSize int + PageToken string + Parent string + func (s *ListResourcesRequest) UnmarshalJSON(b []byte) error + func (s ListResourcesRequest) MarshalJSON() ([]byte, error) + type ListResourcesResponse struct + ForceSendFields []string + NextPageToken string + Resources []Resource + func (s *ListResourcesResponse) UnmarshalJSON(b []byte) error + func (s ListResourcesResponse) MarshalJSON() ([]byte, error) + type ListVersionsRequest struct + ForceSendFields []string + PageSize int + PageToken string + Parent string + func (s *ListVersionsRequest) UnmarshalJSON(b []byte) error + func (s ListVersionsRequest) MarshalJSON() ([]byte, error) + type ListVersionsResponse struct + ForceSendFields []string + NextPageToken string + Versions []Version + func (s *ListVersionsResponse) UnmarshalJSON(b []byte) error + func (s ListVersionsResponse) MarshalJSON() ([]byte, error) + type Operation struct + ActionType OperationActionType + CreateTime *time.Time + ErrorMessage string + ForceSendFields []string + Name string + ResourceId string + ResourceKey string + State *json.RawMessage + Status OperationStatus + func (s *Operation) UnmarshalJSON(b []byte) error + func (s Operation) MarshalJSON() ([]byte, error) + type OperationActionType string + const OperationActionTypeOperationActionTypeBind + const OperationActionTypeOperationActionTypeBindAndUpdate + const OperationActionTypeOperationActionTypeCreate + const OperationActionTypeOperationActionTypeDelete + const OperationActionTypeOperationActionTypeInitialRegister + const OperationActionTypeOperationActionTypeRecreate + const OperationActionTypeOperationActionTypeResize + const OperationActionTypeOperationActionTypeUpdate + const OperationActionTypeOperationActionTypeUpdateWithId + func (f *OperationActionType) Set(v string) error + func (f *OperationActionType) String() string + func (f *OperationActionType) Type() string + func (f *OperationActionType) Values() []OperationActionType + type OperationStatus string + const OperationStatusOperationStatusFailed + const OperationStatusOperationStatusSucceeded + func (f *OperationStatus) Set(v string) error + func (f *OperationStatus) String() string + func (f *OperationStatus) Type() string + func (f *OperationStatus) Values() []OperationStatus + type Resource struct + ForceSendFields []string + LastActionType OperationActionType + LastVersionId string + Name string + ResourceId string + ResourceKey string + ResourceType DeploymentResourceType + State *json.RawMessage + func (s *Resource) UnmarshalJSON(b []byte) error + func (s Resource) MarshalJSON() ([]byte, error) + type Version struct + CliVersion string + CompleteTime *time.Time + CompletedBy string + CompletionReason VersionComplete + CreateTime *time.Time + CreatedBy string + DisplayName string + ForceSendFields []string + Name string + Status VersionStatus + TargetName string + VersionId string + VersionType VersionType + func (s *Version) UnmarshalJSON(b []byte) error + func (s Version) MarshalJSON() ([]byte, error) + type VersionComplete string + const VersionCompleteVersionCompleteFailure + const VersionCompleteVersionCompleteForceAbort + const VersionCompleteVersionCompleteLeaseExpired + const VersionCompleteVersionCompleteSuccess + func (f *VersionComplete) Set(v string) error + func (f *VersionComplete) String() string + func (f *VersionComplete) Type() string + func (f *VersionComplete) Values() []VersionComplete + type VersionStatus string + const VersionStatusVersionStatusCompleted + const VersionStatusVersionStatusInProgress + func (f *VersionStatus) Set(v string) error + func (f *VersionStatus) String() string + func (f *VersionStatus) Type() string + func (f *VersionStatus) Values() []VersionStatus + type VersionType string + const VersionTypeVersionTypeDeploy + const VersionTypeVersionTypeDestroy + func (f *VersionType) Set(v string) error + func (f *VersionType) String() string + func (f *VersionType) Type() string + func (f *VersionType) Values() []VersionType