|
139 | 139 | "doNotSuggest": true, |
140 | 140 | "x-since-version": "v0.283.0" |
141 | 141 | }, |
| 142 | + "git_source": { |
| 143 | + "description": "Git source configuration for app deployments. Specifies which git reference (branch, tag, or commit)\nto use when deploying the app. Used in conjunction with git_repository to deploy code directly from git.\nThe source_code_path within git_source specifies the relative path to the app code within the repository.", |
| 144 | + "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.GitSource", |
| 145 | + "x-since-version": "v0.290.0" |
| 146 | + }, |
142 | 147 | "lifecycle": { |
143 | 148 | "description": "Lifecycle is a struct that contains the lifecycle settings for a resource. It controls the behavior of the resource when it is deployed or destroyed.", |
144 | 149 | "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.Lifecycle", |
|
166 | 171 | "description": "Name of the space this app belongs to.", |
167 | 172 | "$ref": "#/$defs/string", |
168 | 173 | "x-databricks-preview": "PRIVATE", |
169 | | - "doNotSuggest": true |
| 174 | + "doNotSuggest": true, |
| 175 | + "x-since-version": "v0.290.0" |
170 | 176 | }, |
171 | 177 | "usage_policy_id": { |
172 | 178 | "$ref": "#/$defs/string", |
|
179 | 185 | }, |
180 | 186 | "additionalProperties": false, |
181 | 187 | "required": [ |
182 | | - "source_code_path", |
183 | 188 | "name" |
184 | 189 | ] |
185 | 190 | }, |
|
817 | 822 | "CAN_MANAGE" |
818 | 823 | ] |
819 | 824 | }, |
| 825 | + "resources.DatabaseProjectPermission": { |
| 826 | + "type": "object", |
| 827 | + "properties": { |
| 828 | + "group_name": { |
| 829 | + "$ref": "#/$defs/string", |
| 830 | + "x-since-version": "v0.292.0" |
| 831 | + }, |
| 832 | + "level": { |
| 833 | + "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.DatabaseProjectPermissionLevel", |
| 834 | + "x-since-version": "v0.292.0" |
| 835 | + }, |
| 836 | + "service_principal_name": { |
| 837 | + "$ref": "#/$defs/string", |
| 838 | + "x-since-version": "v0.292.0" |
| 839 | + }, |
| 840 | + "user_name": { |
| 841 | + "$ref": "#/$defs/string", |
| 842 | + "x-since-version": "v0.292.0" |
| 843 | + } |
| 844 | + }, |
| 845 | + "additionalProperties": false, |
| 846 | + "required": [ |
| 847 | + "level" |
| 848 | + ] |
| 849 | + }, |
| 850 | + "resources.DatabaseProjectPermissionLevel": { |
| 851 | + "type": "string", |
| 852 | + "enum": [ |
| 853 | + "CAN_USE", |
| 854 | + "CAN_MANAGE" |
| 855 | + ] |
| 856 | + }, |
820 | 857 | "resources.ExternalLocation": { |
821 | 858 | "type": "object", |
822 | 859 | "properties": { |
|
1641 | 1678 | "x-since-version": "v0.287.0" |
1642 | 1679 | }, |
1643 | 1680 | "group": { |
1644 | | - "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/postgres.EndpointGroupSpec" |
| 1681 | + "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/postgres.EndpointGroupSpec", |
| 1682 | + "x-since-version": "v0.290.0" |
1645 | 1683 | }, |
1646 | 1684 | "lifecycle": { |
1647 | 1685 | "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.Lifecycle", |
|
1675 | 1713 | "type": "object", |
1676 | 1714 | "properties": { |
1677 | 1715 | "budget_policy_id": { |
1678 | | - "$ref": "#/$defs/string" |
| 1716 | + "$ref": "#/$defs/string", |
| 1717 | + "x-since-version": "v0.290.0" |
1679 | 1718 | }, |
1680 | 1719 | "custom_tags": { |
1681 | | - "$ref": "#/$defs/slice/github.com/databricks/databricks-sdk-go/service/postgres.ProjectCustomTag" |
| 1720 | + "$ref": "#/$defs/slice/github.com/databricks/databricks-sdk-go/service/postgres.ProjectCustomTag", |
| 1721 | + "x-since-version": "v0.290.0" |
1682 | 1722 | }, |
1683 | 1723 | "default_endpoint_settings": { |
1684 | 1724 | "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/postgres.ProjectDefaultEndpointSettings", |
|
1696 | 1736 | "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.Lifecycle", |
1697 | 1737 | "x-since-version": "v0.287.0" |
1698 | 1738 | }, |
| 1739 | + "permissions": { |
| 1740 | + "$ref": "#/$defs/slice/github.com/databricks/cli/bundle/config/resources.DatabaseProjectPermission", |
| 1741 | + "x-since-version": "v0.292.0" |
| 1742 | + }, |
1699 | 1743 | "pg_version": { |
1700 | 1744 | "$ref": "#/$defs/int", |
1701 | 1745 | "x-since-version": "v0.287.0" |
|
3082 | 3126 | "app": { |
3083 | 3127 | "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.AppResourceApp", |
3084 | 3128 | "x-databricks-preview": "PRIVATE", |
3085 | | - "doNotSuggest": true |
| 3129 | + "doNotSuggest": true, |
| 3130 | + "x-since-version": "v0.290.0" |
3086 | 3131 | }, |
3087 | 3132 | "database": { |
3088 | 3133 | "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/apps.AppResourceDatabase", |
|
5290 | 5335 | "sparse_checkout": { |
5291 | 5336 | "$ref": "#/$defs/github.com/databricks/databricks-sdk-go/service/jobs.SparseCheckout", |
5292 | 5337 | "x-databricks-preview": "PRIVATE", |
5293 | | - "doNotSuggest": true |
| 5338 | + "doNotSuggest": true, |
| 5339 | + "x-since-version": "v0.290.0" |
5294 | 5340 | } |
5295 | 5341 | }, |
5296 | 5342 | "additionalProperties": false, |
|
6009 | 6055 | "properties": { |
6010 | 6056 | "patterns": { |
6011 | 6057 | "description": "List of patterns to include for sparse checkout.", |
6012 | | - "$ref": "#/$defs/slice/string" |
| 6058 | + "$ref": "#/$defs/slice/string", |
| 6059 | + "x-since-version": "v0.290.0" |
6013 | 6060 | } |
6014 | 6061 | }, |
6015 | 6062 | "additionalProperties": false |
|
7527 | 7574 | "properties": { |
7528 | 7575 | "enable_readable_secondaries": { |
7529 | 7576 | "description": "Whether to allow read-only connections to read-write endpoints. Only relevant for read-write endpoints where\nsize.max \u003e 1.", |
7530 | | - "$ref": "#/$defs/bool" |
| 7577 | + "$ref": "#/$defs/bool", |
| 7578 | + "x-since-version": "v0.290.0" |
7531 | 7579 | }, |
7532 | 7580 | "max": { |
7533 | 7581 | "description": "The maximum number of computes in the endpoint group. Currently, this must be equal to min. Set to 1 for single\ncompute endpoints, to disable HA. To manually suspend all computes in an endpoint group, set disabled to\ntrue on the EndpointSpec.", |
7534 | | - "$ref": "#/$defs/int" |
| 7582 | + "$ref": "#/$defs/int", |
| 7583 | + "x-since-version": "v0.290.0" |
7535 | 7584 | }, |
7536 | 7585 | "min": { |
7537 | 7586 | "description": "The minimum number of computes in the endpoint group. Currently, this must be equal to max. This must be greater\nthan or equal to 1.", |
7538 | | - "$ref": "#/$defs/int" |
| 7587 | + "$ref": "#/$defs/int", |
| 7588 | + "x-since-version": "v0.290.0" |
7539 | 7589 | } |
7540 | 7590 | }, |
7541 | 7591 | "additionalProperties": false, |
|
7569 | 7619 | "properties": { |
7570 | 7620 | "key": { |
7571 | 7621 | "description": "The key of the custom tag.", |
7572 | | - "$ref": "#/$defs/string" |
| 7622 | + "$ref": "#/$defs/string", |
| 7623 | + "x-since-version": "v0.290.0" |
7573 | 7624 | }, |
7574 | 7625 | "value": { |
7575 | 7626 | "description": "The value of the custom tag.", |
7576 | | - "$ref": "#/$defs/string" |
| 7627 | + "$ref": "#/$defs/string", |
| 7628 | + "x-since-version": "v0.290.0" |
7577 | 7629 | } |
7578 | 7630 | }, |
7579 | 7631 | "additionalProperties": false |
|
9099 | 9151 | "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.DatabaseInstancePermission" |
9100 | 9152 | } |
9101 | 9153 | }, |
| 9154 | + "resources.DatabaseProjectPermission": { |
| 9155 | + "type": "array", |
| 9156 | + "items": { |
| 9157 | + "$ref": "#/$defs/github.com/databricks/cli/bundle/config/resources.DatabaseProjectPermission" |
| 9158 | + } |
| 9159 | + }, |
9102 | 9160 | "resources.ExternalLocationGrant": { |
9103 | 9161 | "type": "array", |
9104 | 9162 | "items": { |
|
0 commit comments