autouserprovisioningrules

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2023 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Overview

Package autouserprovisioningrules contains methods related to AutoUserProvisioningRules

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoUserProvisioningRulesV1

type AutoUserProvisioningRulesV1 struct {
	// contains filtered or unexported fields
}

AutoUserProvisioningRulesV1 represents a custom type struct

func (*AutoUserProvisioningRulesV1) CreateAutoUserProvisioningRule

func (a *AutoUserProvisioningRulesV1) CreateAutoUserProvisioningRule(
	body *models.CreateAutoUserProvisioningRuleV1Request) (
	*models.CreateAutoUserProvisioningRuleResponse, *apiutils.APIError)

CreateAutoUserProvisioningRule Creates a new auto user provisioning rule. Auto user provisioning rules determine the role and

organizational units to be assigned to a user subject to the condition.

func (*AutoUserProvisioningRulesV1) DeleteAutoUserProvisioningRule

func (a *AutoUserProvisioningRulesV1) DeleteAutoUserProvisioningRule(
	ruleId string) (
	interface{}, *apiutils.APIError)

DeleteAutoUserProvisioningRule Delete the specified auto user provisioning rule.

func (*AutoUserProvisioningRulesV1) ListAutoUserProvisioningRules

func (a *AutoUserProvisioningRulesV1) ListAutoUserProvisioningRules(
	limit *int64,
	start *string,
	filter *string) (
	*models.ListAutoUserProvisioningRulesResponse, *apiutils.APIError)

ListAutoUserProvisioningRules Returns a list of auto user provisioning rules.

func (*AutoUserProvisioningRulesV1) ReadAutoUserProvisioningRule

func (a *AutoUserProvisioningRulesV1) ReadAutoUserProvisioningRule(
	ruleId string) (
	*models.ReadAutoUserProvisioningRuleResponse, *apiutils.APIError)

ReadAutoUserProvisioningRule Returns a representation of the specified auto user provisioning rule.

func (*AutoUserProvisioningRulesV1) UpdateAutoUserProvisioningRule

func (a *AutoUserProvisioningRulesV1) UpdateAutoUserProvisioningRule(
	ruleId string,
	body *models.UpdateAutoUserProvisioningRuleV1Request) (
	*models.UpdateAutoUserProvisioningRuleResponse, *apiutils.APIError)

UpdateAutoUserProvisioningRule Update an existing auto user provisioning rule.

type AutoUserProvisioningRulesV1Client

type AutoUserProvisioningRulesV1Client interface {
	// ListAutoUserProvisioningRules Returns a list of auto user provisioning rules.
	ListAutoUserProvisioningRules(
		limit *int64,
		start *string,
		filter *string) (
		*models.ListAutoUserProvisioningRulesResponse, *apiutils.APIError)

	// CreateAutoUserProvisioningRule Creates a new auto user provisioning rule. Auto user provisioning rules determine the role and
	//  organizational units to be assigned to a user subject to the condition.
	CreateAutoUserProvisioningRule(
		body *models.CreateAutoUserProvisioningRuleV1Request) (
		*models.CreateAutoUserProvisioningRuleResponse, *apiutils.APIError)

	// ReadAutoUserProvisioningRule Returns a representation of the specified auto user provisioning rule.
	ReadAutoUserProvisioningRule(
		ruleId string) (
		*models.ReadAutoUserProvisioningRuleResponse, *apiutils.APIError)

	// UpdateAutoUserProvisioningRule Update an existing auto user provisioning rule.
	UpdateAutoUserProvisioningRule(
		ruleId string,
		body *models.UpdateAutoUserProvisioningRuleV1Request) (
		*models.UpdateAutoUserProvisioningRuleResponse, *apiutils.APIError)

	// DeleteAutoUserProvisioningRule Delete the specified auto user provisioning rule.
	DeleteAutoUserProvisioningRule(
		ruleId string) (
		interface{}, *apiutils.APIError)
}

AutoUserProvisioningRulesV1Client represents a custom type interface

func NewAutoUserProvisioningRulesV1

func NewAutoUserProvisioningRulesV1(config config.Config) AutoUserProvisioningRulesV1Client

NewAutoUserProvisioningRulesV1 returns AutoUserProvisioningRulesV1Client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL