Documentation
¶
Overview ¶
Package autouserprovisioningrules contains methods related to AutoUserProvisioningRules
Index ¶
- type AutoUserProvisioningRulesV1
- func (a *AutoUserProvisioningRulesV1) CreateAutoUserProvisioningRule(body *models.CreateAutoUserProvisioningRuleV1Request) (*models.CreateAutoUserProvisioningRuleResponse, *apiutils.APIError)
- func (a *AutoUserProvisioningRulesV1) DeleteAutoUserProvisioningRule(ruleId string) (interface{}, *apiutils.APIError)
- func (a *AutoUserProvisioningRulesV1) ListAutoUserProvisioningRules(limit *int64, start *string, filter *string) (*models.ListAutoUserProvisioningRulesResponse, *apiutils.APIError)
- func (a *AutoUserProvisioningRulesV1) ReadAutoUserProvisioningRule(ruleId string) (*models.ReadAutoUserProvisioningRuleResponse, *apiutils.APIError)
- func (a *AutoUserProvisioningRulesV1) UpdateAutoUserProvisioningRule(ruleId string, body *models.UpdateAutoUserProvisioningRuleV1Request) (*models.UpdateAutoUserProvisioningRuleResponse, *apiutils.APIError)
- type AutoUserProvisioningRulesV1Client
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