Update Go SDK to v0.36.0 (#1304)

## Changes

SDK release:
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.36.0

No notable differences other than a few type name changes.

## Tests

Tests pass.
This commit is contained in:
Pieter Noordhuis 2024-03-22 14:15:54 +01:00 committed by GitHub
parent f202596a6f
commit fd8dbff631
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 48 additions and 48 deletions

View File

@ -1 +1 @@
3821dc51952c5cf1c276dd84967da011b191e64a 93763b0d7ae908520c229c786fff28b8fd623261

View File

@ -193,7 +193,7 @@
"description": "An optional continuous property for this job. The continuous property will ensure that there is always one run executing. Only one of `schedule` and `continuous` can be used.", "description": "An optional continuous property for this job. The continuous property will ensure that there is always one run executing. Only one of `schedule` and `continuous` can be used.",
"properties": { "properties": {
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
} }
} }
}, },
@ -725,7 +725,7 @@
"description": "An optional periodic schedule for this job. The default behavior is that the job only runs when triggered by clicking “Run Now” in the Jobs UI or sending an API request to `runNow`.", "description": "An optional periodic schedule for this job. The default behavior is that the job only runs when triggered by clicking “Run Now” in the Jobs UI or sending an API request to `runNow`.",
"properties": { "properties": {
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
}, },
"quartz_cron_expression": { "quartz_cron_expression": {
"description": "A Cron expression using Quartz syntax that describes the schedule for a job.\nSee [Cron Trigger](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)\nfor details. This field is required.\"\n" "description": "A Cron expression using Quartz syntax that describes the schedule for a job.\nSee [Cron Trigger](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)\nfor details. This field is required.\"\n"
@ -785,7 +785,7 @@
"description": "Optional schema to write to. This parameter is only used when a warehouse_id is also provided. If not provided, the `default` schema is used." "description": "Optional schema to write to. This parameter is only used when a warehouse_id is also provided. If not provided, the `default` schema is used."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
}, },
"warehouse_id": { "warehouse_id": {
"description": "ID of the SQL warehouse to connect to. If provided, we automatically generate and provide the profile and connection details to dbt. It can be overridden on a per-command basis by using the `--profiles-dir` command line argument." "description": "ID of the SQL warehouse to connect to. If provided, we automatically generate and provide the profile and connection details to dbt. It can be overridden on a per-command basis by using the `--profiles-dir` command line argument."
@ -1269,7 +1269,7 @@
"description": "The path of the notebook to be run in the Databricks workspace or remote repository.\nFor notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash.\nFor notebooks stored in a remote repository, the path must be relative. This field is required.\n" "description": "The path of the notebook to be run in the Databricks workspace or remote repository.\nFor notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash.\nFor notebooks stored in a remote repository, the path must be relative. This field is required.\n"
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -1371,7 +1371,7 @@
"description": "The Python file to be executed. Cloud file URIs (such as dbfs:/, s3:/, adls:/, gcs:/) and workspace paths are supported. For python files stored in the Databricks workspace, the path must be absolute and begin with `/`. For files stored in a remote repository, the path must be relative. This field is required." "description": "The Python file to be executed. Cloud file URIs (such as dbfs:/, s3:/, adls:/, gcs:/) and workspace paths are supported. For python files stored in the Databricks workspace, the path must be absolute and begin with `/`. For files stored in a remote repository, the path must be relative. This field is required."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -1449,7 +1449,7 @@
"description": "Path of the SQL file. Must be relative if the source is a remote Git repository and absolute for workspace paths." "description": "Path of the SQL file. Must be relative if the source is a remote Git repository and absolute for workspace paths."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -1551,7 +1551,7 @@
} }
}, },
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
}, },
"table": { "table": {
"description": "Table trigger settings.", "description": "Table trigger settings.",
@ -2726,7 +2726,7 @@
"description": "An optional continuous property for this job. The continuous property will ensure that there is always one run executing. Only one of `schedule` and `continuous` can be used.", "description": "An optional continuous property for this job. The continuous property will ensure that there is always one run executing. Only one of `schedule` and `continuous` can be used.",
"properties": { "properties": {
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
} }
} }
}, },
@ -3258,7 +3258,7 @@
"description": "An optional periodic schedule for this job. The default behavior is that the job only runs when triggered by clicking “Run Now” in the Jobs UI or sending an API request to `runNow`.", "description": "An optional periodic schedule for this job. The default behavior is that the job only runs when triggered by clicking “Run Now” in the Jobs UI or sending an API request to `runNow`.",
"properties": { "properties": {
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
}, },
"quartz_cron_expression": { "quartz_cron_expression": {
"description": "A Cron expression using Quartz syntax that describes the schedule for a job.\nSee [Cron Trigger](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)\nfor details. This field is required.\"\n" "description": "A Cron expression using Quartz syntax that describes the schedule for a job.\nSee [Cron Trigger](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html)\nfor details. This field is required.\"\n"
@ -3318,7 +3318,7 @@
"description": "Optional schema to write to. This parameter is only used when a warehouse_id is also provided. If not provided, the `default` schema is used." "description": "Optional schema to write to. This parameter is only used when a warehouse_id is also provided. If not provided, the `default` schema is used."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
}, },
"warehouse_id": { "warehouse_id": {
"description": "ID of the SQL warehouse to connect to. If provided, we automatically generate and provide the profile and connection details to dbt. It can be overridden on a per-command basis by using the `--profiles-dir` command line argument." "description": "ID of the SQL warehouse to connect to. If provided, we automatically generate and provide the profile and connection details to dbt. It can be overridden on a per-command basis by using the `--profiles-dir` command line argument."
@ -3802,7 +3802,7 @@
"description": "The path of the notebook to be run in the Databricks workspace or remote repository.\nFor notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash.\nFor notebooks stored in a remote repository, the path must be relative. This field is required.\n" "description": "The path of the notebook to be run in the Databricks workspace or remote repository.\nFor notebooks stored in the Databricks workspace, the path must be absolute and begin with a slash.\nFor notebooks stored in a remote repository, the path must be relative. This field is required.\n"
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -3904,7 +3904,7 @@
"description": "The Python file to be executed. Cloud file URIs (such as dbfs:/, s3:/, adls:/, gcs:/) and workspace paths are supported. For python files stored in the Databricks workspace, the path must be absolute and begin with `/`. For files stored in a remote repository, the path must be relative. This field is required." "description": "The Python file to be executed. Cloud file URIs (such as dbfs:/, s3:/, adls:/, gcs:/) and workspace paths are supported. For python files stored in the Databricks workspace, the path must be absolute and begin with `/`. For files stored in a remote repository, the path must be relative. This field is required."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -3982,7 +3982,7 @@
"description": "Path of the SQL file. Must be relative if the source is a remote Git repository and absolute for workspace paths." "description": "Path of the SQL file. Must be relative if the source is a remote Git repository and absolute for workspace paths."
}, },
"source": { "source": {
"description": "Optional location type of the Python file. When set to `WORKSPACE` or not specified, the file will be retrieved\nfrom the local \u003cDatabricks\u003e workspace or cloud location (if the `python_file` has a URI format). When set to `GIT`,\nthe Python file will be retrieved from a Git repository defined in `git_source`.\n\n* `WORKSPACE`: The Python file is located in a \u003cDatabricks\u003e workspace or at a cloud filesystem URI.\n* `GIT`: The Python file is located in a remote Git repository.\n" "description": "Optional location type of the project directory. When set to `WORKSPACE`, the project will be retrieved\nfrom the local \u003cDatabricks\u003e workspace. When set to `GIT`, the project will be retrieved from a Git repository\ndefined in `git_source`. If the value is empty, the task will use `GIT` if `git_source` is defined and `WORKSPACE` otherwise.\n\n* `WORKSPACE`: Project is located in \u003cDatabricks\u003e workspace.\n* `GIT`: Project is located in cloud Git provider.\n"
} }
} }
}, },
@ -4084,7 +4084,7 @@
} }
}, },
"pause_status": { "pause_status": {
"description": "Indicate whether this schedule is paused or not." "description": "Whether this trigger is paused or not."
}, },
"table": { "table": {
"description": "Table trigger settings.", "description": "Table trigger settings.",

View File

@ -47,13 +47,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetCspEnablementAccountRequest, *settings.GetCspEnablementAccountSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetCspEnablementAccountRequest var getReq settings.GetCspEnablementAccountSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -45,13 +45,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetEsmEnablementAccountRequest, *settings.GetEsmEnablementAccountSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetEsmEnablementAccountRequest var getReq settings.GetEsmEnablementAccountSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -53,13 +53,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var deleteOverrides []func( var deleteOverrides []func(
*cobra.Command, *cobra.Command,
*settings.DeletePersonalComputeRequest, *settings.DeletePersonalComputeSettingRequest,
) )
func newDelete() *cobra.Command { func newDelete() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var deleteReq settings.DeletePersonalComputeRequest var deleteReq settings.DeletePersonalComputeSettingRequest
// TODO: short flags // TODO: short flags
@ -108,13 +108,13 @@ func newDelete() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetPersonalComputeRequest, *settings.GetPersonalComputeSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetPersonalComputeRequest var getReq settings.GetPersonalComputeSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -42,13 +42,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetAutomaticClusterUpdateRequest, *settings.GetAutomaticClusterUpdateSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetAutomaticClusterUpdateRequest var getReq settings.GetAutomaticClusterUpdateSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -45,13 +45,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetCspEnablementRequest, *settings.GetCspEnablementSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetCspEnablementRequest var getReq settings.GetCspEnablementSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -53,13 +53,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var deleteOverrides []func( var deleteOverrides []func(
*cobra.Command, *cobra.Command,
*settings.DeleteDefaultNamespaceRequest, *settings.DeleteDefaultNamespaceSettingRequest,
) )
func newDelete() *cobra.Command { func newDelete() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var deleteReq settings.DeleteDefaultNamespaceRequest var deleteReq settings.DeleteDefaultNamespaceSettingRequest
// TODO: short flags // TODO: short flags
@ -112,13 +112,13 @@ func newDelete() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetDefaultNamespaceRequest, *settings.GetDefaultNamespaceSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetDefaultNamespaceRequest var getReq settings.GetDefaultNamespaceSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -47,13 +47,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetEsmEnablementRequest, *settings.GetEsmEnablementSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetEsmEnablementRequest var getReq settings.GetEsmEnablementSettingRequest
// TODO: short flags // TODO: short flags

View File

@ -243,13 +243,13 @@ func newDelete() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetIpAccessListRequest, *settings.GetIpAccessList,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetIpAccessListRequest var getReq settings.GetIpAccessList
// TODO: short flags // TODO: short flags

View File

@ -130,13 +130,13 @@ func newCreate() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*dashboards.GetLakeviewRequest, *dashboards.GetDashboardRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq dashboards.GetLakeviewRequest var getReq dashboards.GetDashboardRequest
// TODO: short flags // TODO: short flags
@ -188,13 +188,13 @@ func newGet() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getPublishedOverrides []func( var getPublishedOverrides []func(
*cobra.Command, *cobra.Command,
*dashboards.GetPublishedRequest, *dashboards.GetPublishedDashboardRequest,
) )
func newGetPublished() *cobra.Command { func newGetPublished() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getPublishedReq dashboards.GetPublishedRequest var getPublishedReq dashboards.GetPublishedDashboardRequest
// TODO: short flags // TODO: short flags
@ -315,13 +315,13 @@ func newPublish() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var trashOverrides []func( var trashOverrides []func(
*cobra.Command, *cobra.Command,
*dashboards.TrashRequest, *dashboards.TrashDashboardRequest,
) )
func newTrash() *cobra.Command { func newTrash() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var trashReq dashboards.TrashRequest var trashReq dashboards.TrashDashboardRequest
// TODO: short flags // TODO: short flags

View File

@ -53,13 +53,13 @@ func New() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var deleteOverrides []func( var deleteOverrides []func(
*cobra.Command, *cobra.Command,
*settings.DeleteRestrictWorkspaceAdminRequest, *settings.DeleteRestrictWorkspaceAdminsSettingRequest,
) )
func newDelete() *cobra.Command { func newDelete() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var deleteReq settings.DeleteRestrictWorkspaceAdminRequest var deleteReq settings.DeleteRestrictWorkspaceAdminsSettingRequest
// TODO: short flags // TODO: short flags
@ -112,13 +112,13 @@ func newDelete() *cobra.Command {
// Functions can be added from the `init()` function in manually curated files in this directory. // Functions can be added from the `init()` function in manually curated files in this directory.
var getOverrides []func( var getOverrides []func(
*cobra.Command, *cobra.Command,
*settings.GetRestrictWorkspaceAdminRequest, *settings.GetRestrictWorkspaceAdminsSettingRequest,
) )
func newGet() *cobra.Command { func newGet() *cobra.Command {
cmd := &cobra.Command{} cmd := &cobra.Command{}
var getReq settings.GetRestrictWorkspaceAdminRequest var getReq settings.GetRestrictWorkspaceAdminsSettingRequest
// TODO: short flags // TODO: short flags

2
go.mod
View File

@ -4,7 +4,7 @@ go 1.21
require ( require (
github.com/briandowns/spinner v1.23.0 // Apache 2.0 github.com/briandowns/spinner v1.23.0 // Apache 2.0
github.com/databricks/databricks-sdk-go v0.35.0 // Apache 2.0 github.com/databricks/databricks-sdk-go v0.36.0 // Apache 2.0
github.com/fatih/color v1.16.0 // MIT github.com/fatih/color v1.16.0 // MIT
github.com/ghodss/yaml v1.0.0 // MIT + NOTICE github.com/ghodss/yaml v1.0.0 // MIT + NOTICE
github.com/google/uuid v1.6.0 // BSD-3-Clause github.com/google/uuid v1.6.0 // BSD-3-Clause

4
go.sum generated
View File

@ -28,8 +28,8 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg=
github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4=
github.com/databricks/databricks-sdk-go v0.35.0 h1:Z5dflnYEqCreYtuDkwsCPadvRP/aucikI34+gzrvTYQ= github.com/databricks/databricks-sdk-go v0.36.0 h1:QOO9VxBh6JmzzPpCHh0h1f4Ijk+Y3mqBtNN1nzp2Nq8=
github.com/databricks/databricks-sdk-go v0.35.0/go.mod h1:Yjy1gREDLK65g4axpVbVNKYAHYE2Sqzj0AB9QWHCBVM= github.com/databricks/databricks-sdk-go v0.36.0/go.mod h1:Yjy1gREDLK65g4axpVbVNKYAHYE2Sqzj0AB9QWHCBVM=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=