diff --git a/README.md b/README.md index 362e70e4..da94152d 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,6 @@ Documentation -The SailPoint CLI is a terminal-based tool you can use to to interact with your IdentityNow (IDN) tenant. The CLI provides a text-based environment you can use to run operations known as "commands" to interact with your tenant however you want. +The SailPoint CLI is a terminal-based tool you can use to to interact with your Identity Security Cloud (ISC) tenant. The CLI provides a text-based environment you can use to run operations known as "commands" to interact with your tenant however you want. -For documentation, please see https://developer.sailpoint.com/idn/tools/cli +For documentation, please see https://developer.sailpoint.com/docs/tools/cli diff --git a/cmd/cluster/cluster.go b/cmd/cluster/cluster.go index 14c462cc..4d8fda82 100644 --- a/cmd/cluster/cluster.go +++ b/cmd/cluster/cluster.go @@ -15,7 +15,7 @@ func NewClusterCommand() *cobra.Command { help := util.ParseHelp(clusterHelp) cmd := &cobra.Command{ Use: "cluster", - Short: "Manage clusters in IdentityNow", + Short: "Manage clusters in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"cl"}, diff --git a/cmd/cluster/cluster.md b/cmd/cluster/cluster.md index ace73723..e1c25714 100644 --- a/cmd/cluster/cluster.md +++ b/cmd/cluster/cluster.md @@ -1,10 +1,10 @@ ==Long== # Cluster -Manage IdentityNow VA clusters. +Manage Identity Security Cloud VA clusters. ## API Reference: - - https://developer.sailpoint.com/idn/api/beta/managed-clusters + - https://developer.sailpoint.com/docs/api/beta/managed-clusters ==== ==Example== diff --git a/cmd/cluster/get.go b/cmd/cluster/get.go index 02176a0e..102af03d 100644 --- a/cmd/cluster/get.go +++ b/cmd/cluster/get.go @@ -18,7 +18,7 @@ func newGetCommand() *cobra.Command { help := util.ParseHelp(getHelp) cmd := &cobra.Command{ Use: "get", - Short: "Get a cluster from IdentityNow", + Short: "Get a cluster from Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"get"}, diff --git a/cmd/cluster/get.md b/cmd/cluster/get.md index 9b8916ee..034af710 100644 --- a/cmd/cluster/get.md +++ b/cmd/cluster/get.md @@ -1,10 +1,10 @@ ==Long== # Get -Get a VA cluster's configuration from IdentityNow. +Get a VA cluster's configuration from Identity Security Cloud. ## API References: - - https://developer.sailpoint.com/idn/api/beta/get-managed-cluster + - https://developer.sailpoint.com/docs/api/beta/get-managed-cluster ==== diff --git a/cmd/cluster/list.go b/cmd/cluster/list.go index 7cd0bf70..21cb07cb 100644 --- a/cmd/cluster/list.go +++ b/cmd/cluster/list.go @@ -20,7 +20,7 @@ func newListCommand() *cobra.Command { help := util.ParseHelp(listHelp) cmd := &cobra.Command{ Use: "list", - Short: "List the clusters configured in IdentityNow", + Short: "List the clusters configured in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"ls"}, diff --git a/cmd/cluster/list.md b/cmd/cluster/list.md index f2ee4264..c865ebb8 100644 --- a/cmd/cluster/list.md +++ b/cmd/cluster/list.md @@ -1,10 +1,10 @@ ==Long== # List -List all VA clusters from IdentityNow. +List all VA clusters from Identity Security Cloud. ## API References: - - https://developer.sailpoint.com/idn/api/beta/get-managed-clusters + - https://developer.sailpoint.com/docs/api/beta/get-managed-clusters ==== diff --git a/cmd/cluster/logConfig/logConfig.md b/cmd/cluster/logConfig/logConfig.md index 46f0c07b..50fabeb1 100644 --- a/cmd/cluster/logConfig/logConfig.md +++ b/cmd/cluster/logConfig/logConfig.md @@ -5,7 +5,7 @@ Get or set a VA cluster's log configuration. ## API Reference: - - https://developer.sailpoint.com/idn/api/beta/managed-clusters + - https://developer.sailpoint.com/docs/api/beta/managed-clusters ==== ==Example== diff --git a/cmd/connector/README.md b/cmd/connector/README.md index dd98a69c..2cf7862b 100644 --- a/cmd/connector/README.md +++ b/cmd/connector/README.md @@ -1,6 +1,6 @@ # Connectors -The `connectors` command is a CLI interface for the SaaS Connectivity Platform. This CLI is the best way to create and manage SaaS connectors within your IdentityNow tenant. Please [read our saas connectivity guide](https://developer.sailpoint.com/idn/docs/saas-connectivity) for more information. +The `connectors` command is a CLI interface for the SaaS Connectivity Platform. This CLI is the best way to create and manage SaaS connectors within your Identity Security Cloud tenant. Please [read our saas connectivity guide](https://developer.sailpoint.com/docs/connectivity/saas-connectivity) for more information. - [Init project](#init-project) - [Create connector](#create-connector) @@ -20,27 +20,27 @@ To initialize a new connector project, use the following command. sail conn init [connectorProjectName] ``` -This command will create a folder in your current working directory with the same name as `connectorProjectName`. All of the necessary files needed to create a connector will be included in this folder. See [creating a new project](https://developer.sailpoint.com/idn/docs/saas-connectivity/prerequisites#create-new-project) for more information. +This command will create a folder in your current working directory with the same name as `connectorProjectName`. All of the necessary files needed to create a connector will be included in this folder. See [creating a new project](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/prerequisites#create-new-project) for more information. ## Create connector -To create a connector entry in your IdentityNow tenant, run the following command. +To create a connector entry in your Identity Security Cloud tenant, run the following command. ```shell sail conn create [connectorAlias] ``` -This will register your connector and give it a unique ID. See [creating a connector in your org](https://developer.sailpoint.com/idn/docs/saas-connectivity/test-build-deploy#create-and-upload-connector-bundle) for more information. +This will register your connector and give it a unique ID. See [creating a connector in your org](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/test-build-deploy#create-and-upload-connector-bundle) for more information. ## Upload connector -To upload a connector to your IdentityNow tenant, package the connector into a zip file by running `npm run pack-zip` in the project directory and then run the following command. +To upload a connector to your Identity Security Cloud tenant, package the connector into a zip file by running `npm run pack-zip` in the project directory and then run the following command. ```shell sail conn upload -c [connectorID | connectorAlias] -f connector.zip ``` -The project files must be packaged before uploading. Please see [creating a connector](https://developer.sailpoint.com/idn/docs/saas-connectivity/test-build-deploy#create-and-upload-connector-bundle) for information on how to package and upload a connector. +The project files must be packaged before uploading. Please see [creating a connector](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/test-build-deploy#create-and-upload-connector-bundle) for information on how to package and upload a connector. ## Invoke command @@ -56,7 +56,7 @@ The entitlement commands require an additional flag (`-t [entitlementType]`). F sail conn invoke entitlement-list -t [entitlementType] -c [connectorID | connectorAlias] -p [config.json] -v [version] ``` -See [testing your connection in IdentityNow](https://developer.sailpoint.com/idn/docs/saas-connectivity/test-build-deploy#test-your-connector-in-identitynow) for more information on invoking commands. +See [testing your connection in Identity Security Cloud](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/test-build-deploy/#test-your-connector-in-identity-security-cloud) for more information on invoking commands. ## List connectors @@ -84,7 +84,7 @@ sail conn delete -c [connectorID] ## Manage tags -Tags allow you to create multiple instances of your connector that can be used in IdentityNow. The `latest` tag is created by default and is the primary instance, typically used for production purposes. Tags are similar to branches in a version control system, like git or CVS. You can create a tag for actively developing the connector, or for any other purpose you see fit. +Tags allow you to create multiple instances of your connector that can be used in Identity Security Cloud. The `latest` tag is created by default and is the primary instance, typically used for production purposes. Tags are similar to branches in a version control system, like git or CVS. You can create a tag for actively developing the connector, or for any other purpose you see fit. A common pattern is to create a `development` tag on a connector from a specific version, like the latest version. @@ -98,7 +98,7 @@ As the connector is developed and the version number increases, update the `deve sail conn tags update -c [connectorID | connectorAlias] -n [tagName] -v [version] ``` -You can test the connector in IdentityNow by selecting the instance of your connector with the `development` tag, which will use whatever version you point to with the update command. +You can test the connector in Identity Security Cloud by selecting the instance of your connector with the `development` tag, which will use whatever version you point to with the update command. To see all of the tags of the connector and what version they point to, run the following command. @@ -136,4 +136,4 @@ To get detailed logging statistics on each connector, run the following command. sail conn stats ``` -See our [connector logging docs](https://developer.sailpoint.com/idn/docs/saas-connectivity/in-depth/logging) for more information on logging. \ No newline at end of file +See our [connector logging docs](https://developer.sailpoint.com/docs/connectivity/saas-connectivity/in-depth/logging) for more information on logging. \ No newline at end of file diff --git a/cmd/environment/environment.md b/cmd/environment/environment.md index c76fc45b..d23d95f1 100644 --- a/cmd/environment/environment.md +++ b/cmd/environment/environment.md @@ -1,7 +1,7 @@ ==Long== # Environment -Configure SailPoint IdentityNow environments for the CLI +Configure SailPoint Identity Security Cloud environments for the CLI ==== ==Example== diff --git a/cmd/report/report.go b/cmd/report/report.go index 2fbd5a16..53c4e4c2 100644 --- a/cmd/report/report.go +++ b/cmd/report/report.go @@ -31,7 +31,7 @@ func NewReportCommand() *cobra.Command { var template string cmd := &cobra.Command{ Use: "report", - Short: "Generate a report from a template using IdentityNow search queries", + Short: "Generate a report from a template using Identity Security Cloud search queries", Long: help.Long, Example: help.Example, Aliases: []string{"rep"}, diff --git a/cmd/report/report.md b/cmd/report/report.md index bce52cd3..2bf006e6 100644 --- a/cmd/report/report.md +++ b/cmd/report/report.md @@ -1,10 +1,10 @@ ==Long== # Report -Generate a report from IdentityNow. +Generate a report from Identity Security Cloud. ## API References: - - https://developer.sailpoint.com/idn/api/v3/search + - https://developer.sailpoint.com/docs/api/v3/search ==== diff --git a/cmd/root/root.md b/cmd/root/root.md index f16264a0..7acd13c4 100644 --- a/cmd/root/root.md +++ b/cmd/root/root.md @@ -1,8 +1,8 @@ ==Long== # SailPoint CLI -The SailPoint CLI allows you to administer your IdentityNow tenant from the command line. +The SailPoint CLI allows you to administer your Identity Security Cloud tenant from the command line. -Navigate to the [CLI Documentation](https://developer.sailpoint.com/idn/tools/cli) for more information. +Navigate to the [CLI Documentation](https://developer.sailpoint.com/docs/tools/cli) for more information. ==== diff --git a/cmd/rule/download.go b/cmd/rule/download.go index 4d6f8f81..7c2b9b96 100644 --- a/cmd/rule/download.go +++ b/cmd/rule/download.go @@ -70,8 +70,8 @@ func newDownloadCommand() *cobra.Command { cmd := &cobra.Command{ Use: "download", - Short: "Download all rules in IdentityNow", - Long: "\nDownload all rules in IdentityNow\n\n", + Short: "Download all rules in Identity Security Cloud", + Long: "\nDownload all rules in Identity Security Cloud\n\n", Example: "sail rule download", Aliases: []string{"d"}, Args: cobra.NoArgs, @@ -148,7 +148,7 @@ func saveCloudXMLRules(apiClient *sailpoint.APIClient, description string, inclu rule := &Rule{} rule.Name = v.Object["name"].(string) rule.Type = RuleType - + if v.Object["description"] != nil { rule.Description = v.Object["description"].(string) } else { @@ -191,11 +191,11 @@ func saveCloudXMLRules(apiClient *sailpoint.APIClient, description string, inclu if _, ok := v.Object["signature"].(map[string]interface{})["output"].([]interface{}); ok { for _, v := range v.Object["signature"].(map[string]interface{})["output"].([]interface{}) { - + argument := Argument{} argument.Name = v.(map[string]interface{})["name"].(string) - + if v.(map[string]interface{})["type"] != nil { argument.Type = v.(map[string]interface{})["type"].(string) } else { @@ -229,7 +229,7 @@ func saveCloudXMLRules(apiClient *sailpoint.APIClient, description string, inclu } else { argument.Description = "" } - + ruleSignature.Returns.Argument = append(ruleSignature.Returns.Argument, argument) } } diff --git a/cmd/rule/list.go b/cmd/rule/list.go index afca3e84..71c2698f 100644 --- a/cmd/rule/list.go +++ b/cmd/rule/list.go @@ -32,8 +32,8 @@ func newListCommand() *cobra.Command { cmd := &cobra.Command{ Use: "list", - Short: "List all rules in IdentityNow", - Long: "\nList all rules in IdentityNow\n\n", + Short: "List all rules in Identity Security Cloud", + Long: "\nList all rules in Identity Security Cloud\n\n", Example: "sail rule list | sail rule ls", Aliases: []string{"ls"}, Args: cobra.NoArgs, diff --git a/cmd/rule/rule.go b/cmd/rule/rule.go index c0193abf..a9af123b 100644 --- a/cmd/rule/rule.go +++ b/cmd/rule/rule.go @@ -8,8 +8,8 @@ import ( func NewRuleCommand() *cobra.Command { cmd := &cobra.Command{ Use: "rule", - Short: "Manage rules in IdentityNow", - Long: "\nManage rules in IdentityNow\n\n", + Short: "Manage rules in Identity Security Cloud", + Long: "\nManage rules in Identity Security Cloud\n\n", Example: "sail rule", Run: func(cmd *cobra.Command, args []string) { cmd.Help() diff --git a/cmd/sdk/powershell/sdk.ps1 b/cmd/sdk/powershell/sdk.ps1 index 1c8cd115..f49db8d0 100644 --- a/cmd/sdk/powershell/sdk.ps1 +++ b/cmd/sdk/powershell/sdk.ps1 @@ -1,7 +1,7 @@ -$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250) -$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0) -$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false) -$Filters = 'sourceId eq "f4e73766efdf4dc6acdeed179606d694"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **identityId**: *eq* **name**: *eq, in* **nativeIdentity**: *eq, in* **sourceId**: *eq, in* **uncorrelated**: *eq* (optional) +$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/docs/api/standard-collection-parameters) for more information. (optional) (default to 250) +$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/docs/api/standard-collection-parameters) for more information. (optional) (default to 0) +$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/docs/api/standard-collection-parameters) for more information. (optional) (default to $false) +$Filters = 'sourceId eq "f4e73766efdf4dc6acdeed179606d694"' # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/docs/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **identityId**: *eq* **name**: *eq, in* **nativeIdentity**: *eq, in* **sourceId**: *eq, in* **uncorrelated**: *eq* (optional) # Accounts List try { diff --git a/cmd/search/README.md b/cmd/search/README.md index e76f575d..b43f52a9 100644 --- a/cmd/search/README.md +++ b/cmd/search/README.md @@ -1,8 +1,8 @@ # Search -In IdentityNow, you can search all the sources connected to your tenant and return virtually any information you have access to. To learn more about search in IdentityNow, refer to [Search](https://documentation.sailpoint.com/saas/help/search/index.html). +In Identity Security Cloud, you can search all the sources connected to your tenant and return virtually any information you have access to. To learn more about search in Identity Security Cloud, refer to [Search](https://documentation.sailpoint.com/saas/help/search/index.html). -The `search` command makes it easy to search in IdentityNow with the SailPoint CLI. Read this guide to learn how to use the `query` and `template` commands to search IdentityNow with the CLI. +The `search` command makes it easy to search in Identity Security Cloud with the SailPoint CLI. Read this guide to learn how to use the `query` and `template` commands to search Identity Security Cloud with the CLI. - [Search](#search) - [Query](#query) @@ -20,11 +20,11 @@ The `search` command makes it easy to search in IdentityNow with the SailPoint C ## Query -Search queries in IdentityNow are flexible - they can be very broad or very narrow, and you can further narrow your results by using IdentityNow's specific syntax to structure your queries. To learn about structuring search queries, refer to [Building a Search Query](https://documentation.sailpoint.com/saas/help/search/building-query.html). +Search queries in Identity Security Cloud are flexible - they can be very broad or very narrow, and you can further narrow your results by using Identity Security Cloud's specific syntax to structure your queries. To learn about structuring search queries, refer to [Building a Search Query](https://documentation.sailpoint.com/saas/help/search/building-query.html). -The `query` command allows you to search IdentityNow for a query you specify. +The `query` command allows you to search Identity Security Cloud for a query you specify. -To use the `query` command to search IdentityNow, you must understand how to format your search queries. +To use the `query` command to search Identity Security Cloud, you must understand how to format your search queries. The basic format of a query is "field:term", so an example `query` command would like this: @@ -32,7 +32,7 @@ The basic format of a query is "field:term", so an example `query` command would sail search query "name:a*" --indices identities ``` -The CLI will use the [V3 Search endpoint](https://developer.sailpoint.com/idn/api/v3/search-post) to search for all identities starting with names starting with the letter "a". +The CLI will use the [V3 Search endpoint](https://developer.sailpoint.com/docs/api/v3/search-post) to search for all identities starting with names starting with the letter "a". The CLI will then generate a JSON file containing the search results. This JSON file will be located in a folder titled "search_results", within the current working directory, unless a folder path is specified. ### Command @@ -115,7 +115,7 @@ sail search query "name:a*" --indices identities --folderPath ./local/folder/pat For more detailed search queries, you can provide a predefined template instead of constructing the whole query every time. This allows you to run very detailed search queries quickly and easily. -The `template` command allows you to use predefined templates to search IdentityNow. +The `template` command allows you to use predefined templates to search Identity Security Cloud. ### Command @@ -125,7 +125,7 @@ This example shows the essential `template` command structure: sail search template all-provisioning-events-90-days ``` -The specified template file will give the CLI all the information it needs to perform its search in IdentityNow. +The specified template file will give the CLI all the information it needs to perform its search in Identity Security Cloud. ### Flags diff --git a/cmd/search/query.go b/cmd/search/query.go index ac31c54e..4bfa7785 100644 --- a/cmd/search/query.go +++ b/cmd/search/query.go @@ -16,7 +16,7 @@ func newQueryCmd() *cobra.Command { cmd := &cobra.Command{ Use: "query", Short: "Manually search using a specific query and indices", - Long: "\nRun a search query in IdentityNow, using a specific query and indicies\n\n", + Long: "\nRun a search query in Identity Security Cloud, using a specific query and indicies\n\n", Example: "sail search query \"(type:provisioning AND created:[now-90d TO now])\" --indices events", Aliases: []string{"que"}, Args: cobra.ExactArgs(1), diff --git a/cmd/search/search.go b/cmd/search/search.go index 84824f54..a04c83a3 100644 --- a/cmd/search/search.go +++ b/cmd/search/search.go @@ -8,8 +8,8 @@ import ( func NewSearchCommand() *cobra.Command { cmd := &cobra.Command{ Use: "search", - Short: "Perform search operations in IdentityNow, using a specific query or a template", - Long: "\nPerform search operations in IdentityNow, using a specific query or a template\n\n", + Short: "Perform search operations in Identity Security Cloud, using a specific query or a template", + Long: "\nPerform search operations in Identity Security Cloud, using a specific query or a template\n\n", Example: "sail search", Aliases: []string{"se"}, Args: cobra.MaximumNArgs(1), diff --git a/cmd/search/template.go b/cmd/search/template.go index df392eba..a9d1e641 100644 --- a/cmd/search/template.go +++ b/cmd/search/template.go @@ -20,8 +20,8 @@ func newTemplateCmd() *cobra.Command { var template string cmd := &cobra.Command{ Use: "template", - Short: "Perform search operations in IdentityNow, using a predefined search template", - Long: "\nPerform search operations in IdentityNow, using a predefined search template\n\n", + Short: "Perform search operations in Identity Security Cloud, using a predefined search template", + Long: "\nPerform search operations in Identity Security Cloud, using a predefined search template\n\n", Example: "sail search template", Aliases: []string{"temp"}, Args: cobra.MaximumNArgs(1), diff --git a/cmd/set/auth.go b/cmd/set/auth.go index e256fcf1..7958d627 100644 --- a/cmd/set/auth.go +++ b/cmd/set/auth.go @@ -12,7 +12,7 @@ import ( func PromptAuth() (string, error) { items := []tui.Choice{ {Title: "PAT", Description: "Person Access Token - Single User PAT Configuration"}, - {Title: "OAuth", Description: "OAuth2.0 Authentication - Sign in via the IdentityNow web portal"}, + {Title: "OAuth", Description: "OAuth2.0 Authentication - Sign in via the Identity Security Cloud web portal"}, } choice, err := tui.PromptList(items, "Choose an authentication method to configure") diff --git a/cmd/set/pat.go b/cmd/set/pat.go index 5f52f004..dca14afd 100644 --- a/cmd/set/pat.go +++ b/cmd/set/pat.go @@ -14,7 +14,7 @@ func newPATCommand(term terminal.Terminal) *cobra.Command { cmd := &cobra.Command{ Use: "pat", Short: "Configure PAT authentication for the currently active environment", - Long: "\nConfigure PAT authentication for the CLI\n\nPrerequisites:\n\nCreate a client ID and client secret\nhttps://developer.sailpoint.com/idn/api/authentication#personal-access-tokens", + Long: "\nConfigure PAT authentication for the CLI\n\nPrerequisites:\n\nCreate a client ID and client secret\nhttps://developer.sailpoint.com/docs/api/authentication#personal-access-tokens", Args: cobra.NoArgs, RunE: func(cmd *cobra.Command, args []string) error { diff --git a/cmd/set/searchTemplates.go b/cmd/set/searchTemplates.go index 2184a9e8..6f239984 100644 --- a/cmd/set/searchTemplates.go +++ b/cmd/set/searchTemplates.go @@ -9,8 +9,8 @@ import ( func newSearchTemplateCommand() *cobra.Command { cmd := &cobra.Command{ Use: "searchTemplates", - Short: "Set the custom IdentityNow search templates file path", - Long: "\nSet the custom IdentityNow search templates file path\n\n", + Short: "Set the custom Identity Security Cloud search templates file path", + Long: "\nSet the custom Identity Security Cloud search templates file path\n\n", Example: "sail set search /path/to/search/templates.json", Aliases: []string{"search"}, Args: cobra.ExactArgs(1), diff --git a/cmd/spconfig/README.md b/cmd/spconfig/README.md index 182fb59b..d15d5e3e 100644 --- a/cmd/spconfig/README.md +++ b/cmd/spconfig/README.md @@ -1,6 +1,6 @@ # SP-Config -The `spconfig` command makes it easy to perform import and export operations in identitynow using the SailPoint CLI. +The `spconfig` command makes it easy to perform import and export operations in Identity Security Cloud using the SailPoint CLI. - [SP-Config](#sp-config) - [Download](#download) @@ -77,7 +77,7 @@ sail spconfig download \ ### Command -Run the following command to begin an spconfig export job in identitynow +Run the following command to begin an spconfig export job in Identity Security Cloud ```shell sail spconfig export \ diff --git a/cmd/spconfig/download.go b/cmd/spconfig/download.go index ea592eea..5be2afbf 100644 --- a/cmd/spconfig/download.go +++ b/cmd/spconfig/download.go @@ -21,7 +21,7 @@ func newDownloadCommand() *cobra.Command { var folderPath string cmd := &cobra.Command{ Use: "download {--import --export }", - Short: "Download the results of import or export jobs from IdentityNow", + Short: "Download the results of import or export jobs from Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"down"}, diff --git a/cmd/spconfig/download.md b/cmd/spconfig/download.md index a9a333b0..867c69d8 100644 --- a/cmd/spconfig/download.md +++ b/cmd/spconfig/download.md @@ -1,7 +1,7 @@ ==Long== # Download -Download the results of import or export jobs from IdentityNow. +Download the results of import or export jobs from Identity Security Cloud. ==== diff --git a/cmd/spconfig/export.go b/cmd/spconfig/export.go index f61158bd..172fe72e 100644 --- a/cmd/spconfig/export.go +++ b/cmd/spconfig/export.go @@ -30,7 +30,7 @@ func newExportCommand() *cobra.Command { cmd := &cobra.Command{ Use: "export", - Short: "Start an export job in IdentityNow", + Short: "Start an export job in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"exp"}, diff --git a/cmd/spconfig/export.md b/cmd/spconfig/export.md index c479f76a..7db95f7c 100644 --- a/cmd/spconfig/export.md +++ b/cmd/spconfig/export.md @@ -1,6 +1,6 @@ ==Long== # Export -Start an export job in IdentityNow. +Start an export job in Identity Security Cloud. You can include or exclude the following valid types: - ACCESS_PROFILE diff --git a/cmd/spconfig/import.go b/cmd/spconfig/import.go index 25e4ca62..73a84da7 100644 --- a/cmd/spconfig/import.go +++ b/cmd/spconfig/import.go @@ -18,8 +18,8 @@ func newImportCommand() *cobra.Command { cmd := &cobra.Command{ Use: "import", - Short: "Start an import job in IdentityNow", - Long: "\nStart an import job in IdentityNow\n\n", + Short: "Start an import job in Identity Security Cloud", + Long: "\nStart an import job in Identity Security Cloud\n\n", Example: "sail spconfig import", Aliases: []string{"imp"}, Args: cobra.NoArgs, diff --git a/cmd/spconfig/spconfig.go b/cmd/spconfig/spconfig.go index a4d37131..163ea5bc 100644 --- a/cmd/spconfig/spconfig.go +++ b/cmd/spconfig/spconfig.go @@ -15,7 +15,7 @@ func NewSPConfigCommand() *cobra.Command { help := util.ParseHelp(spconfigHelp) cmd := &cobra.Command{ Use: "spconfig", - Short: "Perform SPConfig operations in IdentityNow", + Short: "Perform SPConfig operations in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"spcon"}, diff --git a/cmd/spconfig/spconfig.md b/cmd/spconfig/spconfig.md index 2336dcc3..bb2f3e67 100644 --- a/cmd/spconfig/spconfig.md +++ b/cmd/spconfig/spconfig.md @@ -1,9 +1,9 @@ ==Long== # SPConfig -Perform SP-Config operations in IdentityNow. +Perform SP-Config operations in Identity Security Cloud. API References: - - https://developer.sailpoint.com/idn/api/beta/sp-config + - https://developer.sailpoint.com/docs/api/beta/sp-config ==== ==Example== diff --git a/cmd/spconfig/status.go b/cmd/spconfig/status.go index 259807c9..4d97179b 100644 --- a/cmd/spconfig/status.go +++ b/cmd/spconfig/status.go @@ -14,8 +14,8 @@ func newStatusCommand() *cobra.Command { var importJobs []string cmd := &cobra.Command{ Use: "status", - Short: "Get the status of SPConfig jobs in IdentityNow", - Long: "\nGet the status of SPConfig jobs in IdentityNow\n\n", + Short: "Get the status of SPConfig jobs in Identity Security Cloud", + Long: "\nGet the status of SPConfig jobs in Identity Security Cloud\n\n", Example: "sail spconfig status --export 2b3b68f4-cfe7-43a6-8fb0-a518c6218111", Aliases: []string{"stat"}, Args: cobra.NoArgs, diff --git a/cmd/spconfig/template.go b/cmd/spconfig/template.go index 4e26dd75..78a09f7a 100644 --- a/cmd/spconfig/template.go +++ b/cmd/spconfig/template.go @@ -28,7 +28,7 @@ func newTemplateCommand() *cobra.Command { var wait bool cmd := &cobra.Command{ Use: "template", - Short: "Begin an SPConfig export task in IdentityNow, using a template", + Short: "Begin an SPConfig export task in Identity Security Cloud, using a template", Long: help.Long, Example: help.Example, Aliases: []string{"temp"}, diff --git a/cmd/spconfig/template.md b/cmd/spconfig/template.md index 1f0c579f..02136bf5 100644 --- a/cmd/spconfig/template.md +++ b/cmd/spconfig/template.md @@ -2,7 +2,7 @@ # Template -Begin an SPConfig export task in IdentityNow, using a template. +Begin an SPConfig export task in Identity Security Cloud, using a template. ==== diff --git a/cmd/transform/README.md b/cmd/transform/README.md index a65109c9..bd33c897 100644 --- a/cmd/transform/README.md +++ b/cmd/transform/README.md @@ -1,6 +1,6 @@ # Transforms -The `transforms` command makes it easy to create, manage, and test transforms. To learn more about transforms, refer to [Transforms](https://developer.sailpoint.com/idn/docs/transforms). +The `transforms` command makes it easy to create, manage, and test transforms. To learn more about transforms, refer to [Transforms](https://developer.sailpoint.com/docs/extensibility/transforms). - [Transforms](#transforms) - [List transforms](#list-transforms) @@ -50,7 +50,7 @@ Run the following command to update a transform from a `json` file. Use the `-f` sail transform update -f transform.json ``` -A common workflow is to download the transforms first, make edits to the transform file, and then use the update command to save those edits in IdentityNow. +A common workflow is to download the transforms first, make edits to the transform file, and then use the update command to save those edits in Identity Security Cloud. ## Delete transform diff --git a/cmd/transform/create.go b/cmd/transform/create.go index c1c7ff5a..adefde9b 100644 --- a/cmd/transform/create.go +++ b/cmd/transform/create.go @@ -20,8 +20,8 @@ func newCreateCommand() *cobra.Command { var filepath string cmd := &cobra.Command{ Use: "create", - Short: "Create an IdentityNow transform from a file", - Long: "\nCreate an IdentityNow transform from a file\n\n", + Short: "Create an Identity Security Cloud transform from a file", + Long: "\nCreate an Identity Security Cloud transform from a file\n\n", Example: "sail transform c -f /path/to/transform.json\nsail transform c < /path/to/transform.json\necho /path/to/transform.json | sail transform c", Aliases: []string{"c"}, Args: cobra.NoArgs, diff --git a/cmd/transform/delete.go b/cmd/transform/delete.go index 4a029233..13300b99 100644 --- a/cmd/transform/delete.go +++ b/cmd/transform/delete.go @@ -12,8 +12,8 @@ import ( func newDeleteCommand() *cobra.Command { cmd := &cobra.Command{ Use: "delete", - Short: "Delete an IdentityNow transform", - Long: "\nDelete an IdentityNow transform\n\n", + Short: "Delete an Identity Security Cloud transform", + Long: "\nDelete an Identity Security Cloud transform\n\n", Example: "sail transform delete 03d5187b-ab96-402c-b5a1-40b74285d77a", Aliases: []string{"d"}, RunE: func(cmd *cobra.Command, args []string) error { diff --git a/cmd/transform/download.go b/cmd/transform/download.go index 5df2e527..1a710aec 100644 --- a/cmd/transform/download.go +++ b/cmd/transform/download.go @@ -18,8 +18,8 @@ func newDownloadCommand() *cobra.Command { var destination string cmd := &cobra.Command{ Use: "download", - Short: "Download all transforms from IdentityNow", - Long: "\nDownload all transforms from IdentityNow\n\n", + Short: "Download all transforms from Identity Security Cloud", + Long: "\nDownload all transforms from Identity Security Cloud\n\n", Example: "sail transform download -d transform_files | sail transform dl", Aliases: []string{"dl"}, Args: cobra.NoArgs, diff --git a/cmd/transform/list.go b/cmd/transform/list.go index f78f2d2c..58deb5a8 100644 --- a/cmd/transform/list.go +++ b/cmd/transform/list.go @@ -15,8 +15,8 @@ import ( func newListCommand() *cobra.Command { return &cobra.Command{ Use: "list", - Short: "List all transforms in IdentityNow", - Long: "\nList all transforms in IdentityNow\n\n", + Short: "List all transforms in Identity Security Cloud", + Long: "\nList all transforms in Identity Security Cloud\n\n", Example: "sail transform list | sail transform ls", Aliases: []string{"ls"}, Args: cobra.NoArgs, diff --git a/cmd/transform/transform.go b/cmd/transform/transform.go index 7332a72f..4e2d2fa3 100644 --- a/cmd/transform/transform.go +++ b/cmd/transform/transform.go @@ -13,8 +13,8 @@ const ( func NewTransformCommand() *cobra.Command { cmd := &cobra.Command{ Use: "transform", - Short: "Manage transforms in IdentityNow", - Long: "\nManage transforms in IdentityNow\n\n", + Short: "Manage transforms in Identity Security Cloud", + Long: "\nManage transforms in Identity Security Cloud\n\n", Example: "sail transform | sail tran", Aliases: []string{"tran"}, Run: func(cmd *cobra.Command, args []string) { diff --git a/cmd/transform/update.go b/cmd/transform/update.go index 5c271b4d..9dfa9f33 100644 --- a/cmd/transform/update.go +++ b/cmd/transform/update.go @@ -17,8 +17,8 @@ import ( func newUpdateCommand() *cobra.Command { cmd := &cobra.Command{ Use: "update", - Short: "Update a transform in IdentityNow from a file", - Long: "\nUpdate a transform in IdentityNow from a file\n\n", + Short: "Update a transform in Identity Security Cloud from a file", + Long: "\nUpdate a transform in Identity Security Cloud from a file\n\n", Example: "sail transform update --file ./assets/demo_update.json\nsail transform u -f /path/to/transform.json\nsail transform u < /path/to/transform.json\necho /path/to/transform.json | sail transform u", Aliases: []string{"u"}, Args: cobra.NoArgs, diff --git a/cmd/va/get.go b/cmd/va/get.go index a823b520..d5e89e15 100644 --- a/cmd/va/get.go +++ b/cmd/va/get.go @@ -20,7 +20,7 @@ func newGetCommand() *cobra.Command { help := util.ParseHelp(getHelp) cmd := &cobra.Command{ Use: "get", - Short: "Get a virtual appliance configuration from IdentityNow", + Short: "Get a virtual appliance configuration from Identity Security Cloud", Long: help.Long, Example: help.Example, RunE: func(cmd *cobra.Command, args []string) error { diff --git a/cmd/va/get.md b/cmd/va/get.md index 14abc38c..37de4ff9 100644 --- a/cmd/va/get.md +++ b/cmd/va/get.md @@ -2,7 +2,7 @@ # Get -Get a VA configuration from IdentityNow. +Get a VA configuration from Identity Security Cloud. ==== diff --git a/cmd/va/list.go b/cmd/va/list.go index e0275bff..29a19477 100644 --- a/cmd/va/list.go +++ b/cmd/va/list.go @@ -20,7 +20,7 @@ func newListCommand() *cobra.Command { help := util.ParseHelp(listHelp) cmd := &cobra.Command{ Use: "list", - Short: "List the virtual appliances configured in IdentityNow", + Short: "List the virtual appliances configured in Identity Security Cloud", Long: help.Long, Example: help.Example, Args: cobra.NoArgs, diff --git a/cmd/va/list.md b/cmd/va/list.md index 0181878a..66f6d17a 100644 --- a/cmd/va/list.md +++ b/cmd/va/list.md @@ -2,7 +2,7 @@ # List -List the VAs and VA clusters in the configured IdentityNow tenant. +List the VAs and VA clusters in the configured Identity Security Cloud tenant. ==== diff --git a/cmd/va/va.md b/cmd/va/va.md index b7c9a1a1..e508a655 100644 --- a/cmd/va/va.md +++ b/cmd/va/va.md @@ -1,7 +1,7 @@ ==Long== # VA -Manage VAs in IdentityNow. +Manage VAs in Identity Security Cloud. ==== diff --git a/cmd/workflow/create.go b/cmd/workflow/create.go index 176d5e10..99616ba0 100644 --- a/cmd/workflow/create.go +++ b/cmd/workflow/create.go @@ -24,7 +24,7 @@ func newCreateCommand() *cobra.Command { var directory bool cmd := &cobra.Command{ Use: "create [-f file1 file2 ... | -d workflowDirectory ]", - Short: "Create workflows in IdentityNow", + Short: "Create workflows in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"cr"}, diff --git a/cmd/workflow/create.md b/cmd/workflow/create.md index 4d4adee0..832ad155 100644 --- a/cmd/workflow/create.md +++ b/cmd/workflow/create.md @@ -1,9 +1,9 @@ ==Long== # Create -Create workflows in IdentityNow. +Create workflows in Identity Security Cloud. ## API References: - - https://developer.sailpoint.com/idn/api/beta/create-workflow + - https://developer.sailpoint.com/docs/api/beta/create-workflow ==== diff --git a/cmd/workflow/delete.go b/cmd/workflow/delete.go index 34bb467f..25e28249 100644 --- a/cmd/workflow/delete.go +++ b/cmd/workflow/delete.go @@ -19,7 +19,7 @@ func newDeleteCommand() *cobra.Command { help := util.ParseHelp(deleteHelp) cmd := &cobra.Command{ Use: "delete workflowID... ", - Short: "Delete a workflow in IdentityNow", + Short: "Delete a workflow in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"del"}, diff --git a/cmd/workflow/delete.md b/cmd/workflow/delete.md index 7e76fe66..c1de5d76 100644 --- a/cmd/workflow/delete.md +++ b/cmd/workflow/delete.md @@ -1,9 +1,9 @@ ==Long== # Delete -Delete a workflow in IdentityNow. You can delete multiple workflows at once, and you can delete a set of workflows specified in a file. +Delete a workflow in Identity Security Cloud. You can delete multiple workflows at once, and you can delete a set of workflows specified in a file. ## API References: - - https://developer.sailpoint.com/idn/api/beta/delete-workflow + - https://developer.sailpoint.com/docs/api/beta/delete-workflow ==== ==Example== diff --git a/cmd/workflow/download.go b/cmd/workflow/download.go index 4329b8ac..35b242c3 100644 --- a/cmd/workflow/download.go +++ b/cmd/workflow/download.go @@ -22,7 +22,7 @@ func newDownloadCommand() *cobra.Command { var folderPath string cmd := &cobra.Command{ Use: "download", - Short: "Download workflows from IdentityNow", + Short: "Download workflows from Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"down"}, diff --git a/cmd/workflow/download.md b/cmd/workflow/download.md index ba06ffb2..7ade4462 100644 --- a/cmd/workflow/download.md +++ b/cmd/workflow/download.md @@ -1,9 +1,9 @@ ==Long== # Download -Downloads all workflows from IdentityNow. By default, the downloaded workflows are located in the folder, "workflows". You can specify a folder to download the workflows to, as shown in the example. +Downloads all workflows from Identity Security Cloud. By default, the downloaded workflows are located in the folder, "workflows". You can specify a folder to download the workflows to, as shown in the example. ## API References: - - https://developer.sailpoint.com/idn/api/beta/list-workflows + - https://developer.sailpoint.com/docs/api/beta/list-workflows ==== diff --git a/cmd/workflow/get.go b/cmd/workflow/get.go index 3366011a..d02fdea4 100644 --- a/cmd/workflow/get.go +++ b/cmd/workflow/get.go @@ -20,7 +20,7 @@ func newGetCommand() *cobra.Command { help := util.ParseHelp(getHelp) cmd := &cobra.Command{ Use: "get", - Short: "Get workflows in IdentityNow", + Short: "Get workflows in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"g"}, diff --git a/cmd/workflow/get.md b/cmd/workflow/get.md index cd9e1759..3fe8fdfa 100644 --- a/cmd/workflow/get.md +++ b/cmd/workflow/get.md @@ -2,10 +2,10 @@ # Get -Get a workflow from IdentityNow by ID. +Get a workflow from Identity Security Cloud by ID. ## API References - - https://developer.sailpoint.com/idn/api/beta/get-workflow + - https://developer.sailpoint.com/docs/api/beta/get-workflow ==== ==Example== diff --git a/cmd/workflow/list.go b/cmd/workflow/list.go index 1c9a2684..1dbf5626 100644 --- a/cmd/workflow/list.go +++ b/cmd/workflow/list.go @@ -19,7 +19,7 @@ func newListCommand() *cobra.Command { help := util.ParseHelp(listHelp) cmd := &cobra.Command{ Use: "list", - Short: "List all workflows in IdentityNow", + Short: "List all workflows in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"ls"}, diff --git a/cmd/workflow/list.md b/cmd/workflow/list.md index 47520a7d..d838dcc9 100644 --- a/cmd/workflow/list.md +++ b/cmd/workflow/list.md @@ -2,10 +2,10 @@ # List -List workflows from IdentityNow. +List workflows from Identity Security Cloud. ## API References - - https://developer.sailpoint.com/idn/api/beta/list-workflows + - https://developer.sailpoint.com/docs/api/beta/list-workflows ==== ==Example== diff --git a/cmd/workflow/update.go b/cmd/workflow/update.go index 335d2b08..ddf45bf9 100644 --- a/cmd/workflow/update.go +++ b/cmd/workflow/update.go @@ -23,7 +23,7 @@ func newUpdateCommand() *cobra.Command { var directory bool cmd := &cobra.Command{ Use: "update", - Short: "Update a workflow in IdentityNow", + Short: "Update a workflow in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"up"}, diff --git a/cmd/workflow/update.md b/cmd/workflow/update.md index 8c03ced6..11bb2950 100644 --- a/cmd/workflow/update.md +++ b/cmd/workflow/update.md @@ -1,13 +1,13 @@ ==Long== # Update -Update a workflow in IdentityNow. +Update a workflow in Identity Security Cloud. Arguments can be a list of directories or files. You can update multiple workflows by specifying multiple file paths as arguments. If a directory is specified, all JSON files in the directory will be parsed and the workflows uploaded. ## API References: - - https://developer.sailpoint.com/idn/api/beta/update-workflow + - https://developer.sailpoint.com/docs/api/beta/update-workflow ==== ==Example== diff --git a/cmd/workflow/workflow.go b/cmd/workflow/workflow.go index 8b32991b..f0f62887 100644 --- a/cmd/workflow/workflow.go +++ b/cmd/workflow/workflow.go @@ -15,7 +15,7 @@ func NewWorkflowCommand() *cobra.Command { help := util.ParseHelp(workflowHelp) cmd := &cobra.Command{ Use: "workflow", - Short: "Manage workflows in IdentityNow", + Short: "Manage workflows in Identity Security Cloud", Long: help.Long, Example: help.Example, Aliases: []string{"work"}, diff --git a/cmd/workflow/workflow.md b/cmd/workflow/workflow.md index 817a61b2..9098ef44 100644 --- a/cmd/workflow/workflow.md +++ b/cmd/workflow/workflow.md @@ -2,7 +2,7 @@ # Workflows -Manage workflows in IdentityNow. +Manage workflows in Identity Security Cloud. ====