All URIs are relative to https://localhost/PasswordVault
Method | HTTP request | Description |
---|---|---|
AutomaticOnboardingRulesDeleteAutomaticOnboardingRule | Delete /api/AutomaticOnboardingRules/{id} | |
AutomaticOnboardingRulesGetAutomaticOnboardingRules | Get /api/AutomaticOnboardingRules | |
AutomaticOnboardingRulesPostAutomaticOnboardingRule | Post /api/AutomaticOnboardingRules | |
AutomaticOnboardingRulesUpdateAutomaticOnboardingRule | Put /api/AutomaticOnboardingRules/{id} |
AutomaticOnboardingRulesDeleteAutomaticOnboardingRule(ctx, id).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := int64(789) // int64 | The unique ID of the rule to delete.
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AutomaticOnboardingRulesApi.AutomaticOnboardingRulesDeleteAutomaticOnboardingRule(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesDeleteAutomaticOnboardingRule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | int64 | The unique ID of the rule to delete. |
Other parameters are passed through a pointer to a apiAutomaticOnboardingRulesDeleteAutomaticOnboardingRuleRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AutomaticOnboardingRuleData AutomaticOnboardingRulesGetAutomaticOnboardingRules(ctx).Names(names).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
names := []string{"Inner_example"} // []string | List of names (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AutomaticOnboardingRulesApi.AutomaticOnboardingRulesGetAutomaticOnboardingRules(context.Background()).Names(names).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesGetAutomaticOnboardingRules``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AutomaticOnboardingRulesGetAutomaticOnboardingRules`: AutomaticOnboardingRuleData
fmt.Fprintf(os.Stdout, "Response from `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesGetAutomaticOnboardingRules`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiAutomaticOnboardingRulesGetAutomaticOnboardingRulesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
names | []string | List of names |
No authorization required
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, multipart/form-data, application/vnd.cyberark.api+json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AutomaticOnboardingRuleData AutomaticOnboardingRulesPostAutomaticOnboardingRule(ctx).Data(data).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
data := *openapiclient.NewAutomaticOnboardingRuleDataIn("TargetPlatformId_example", "TargetSafeName_example", int32(123)) // AutomaticOnboardingRuleDataIn | The onboarding rule to create.
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AutomaticOnboardingRulesApi.AutomaticOnboardingRulesPostAutomaticOnboardingRule(context.Background()).Data(data).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesPostAutomaticOnboardingRule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AutomaticOnboardingRulesPostAutomaticOnboardingRule`: AutomaticOnboardingRuleData
fmt.Fprintf(os.Stdout, "Response from `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesPostAutomaticOnboardingRule`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiAutomaticOnboardingRulesPostAutomaticOnboardingRuleRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
data | AutomaticOnboardingRuleDataIn | The onboarding rule to create. |
No authorization required
- Content-Type: application/json, text/json, application/xml, text/xml, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, multipart/form-data, application/vnd.cyberark.api+json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AutomaticOnboardingRuleData AutomaticOnboardingRulesUpdateAutomaticOnboardingRule(ctx, id).Data(data).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "./openapi"
)
func main() {
id := int64(789) // int64 | The unique ID of the rule to update
data := *openapiclient.NewAutomaticOnboardingRuleDataIn("TargetPlatformId_example", "TargetSafeName_example", int32(123)) // AutomaticOnboardingRuleDataIn | The onboarding rule to create
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.AutomaticOnboardingRulesApi.AutomaticOnboardingRulesUpdateAutomaticOnboardingRule(context.Background(), id).Data(data).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesUpdateAutomaticOnboardingRule``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AutomaticOnboardingRulesUpdateAutomaticOnboardingRule`: AutomaticOnboardingRuleData
fmt.Fprintf(os.Stdout, "Response from `AutomaticOnboardingRulesApi.AutomaticOnboardingRulesUpdateAutomaticOnboardingRule`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | int64 | The unique ID of the rule to update |
Other parameters are passed through a pointer to a apiAutomaticOnboardingRulesUpdateAutomaticOnboardingRuleRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
data | AutomaticOnboardingRuleDataIn | The onboarding rule to create |
No authorization required
- Content-Type: application/json, text/json, application/xml, text/xml, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, multipart/form-data, application/vnd.cyberark.api+json
[Back to top] [Back to API list] [Back to Model list] [Back to README]