Documentation ¶
Index ¶
- Constants
- type AddIdentityMappingCommandInput
- type DeleteIdentityMappingCommandInput
- type GetIdentityMappingCommandInput
- type GetIdentityMappingDescriptorCommandInput
- type GetIdentityMappingsCommandInput
- type IdentityMappingsAPI
- type IdentityMappingsService
- func (s *IdentityMappingsService) AddIdentityMappingCommand(input *AddIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
- func (s *IdentityMappingsService) DeleteIdentityMappingCommand(input *DeleteIdentityMappingCommandInput) (resp *http.Response, err error)
- func (s *IdentityMappingsService) GetIdentityMappingCommand(input *GetIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
- func (s *IdentityMappingsService) GetIdentityMappingDescriptorCommand(input *GetIdentityMappingDescriptorCommandInput) (output *models.DescriptorView, resp *http.Response, err error)
- func (s *IdentityMappingsService) GetIdentityMappingDescriptorsCommand() (output *models.DescriptorsView, resp *http.Response, err error)
- func (s *IdentityMappingsService) GetIdentityMappingsCommand(input *GetIdentityMappingsCommandInput) (output *models.IdentityMappingsView, resp *http.Response, err error)
- func (s *IdentityMappingsService) UpdateIdentityMappingCommand(input *UpdateIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
- type UpdateIdentityMappingCommandInput
Constants ¶
const (
// ServiceName - The name of service.
ServiceName = "IdentityMappings"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddIdentityMappingCommandInput ¶
type AddIdentityMappingCommandInput struct {
Body models.IdentityMappingView
}
AddIdentityMappingCommandInput - Inputs for AddIdentityMappingCommand
type DeleteIdentityMappingCommandInput ¶
type DeleteIdentityMappingCommandInput struct {
Id string
}
DeleteIdentityMappingCommandInput - Inputs for DeleteIdentityMappingCommand
type GetIdentityMappingCommandInput ¶
type GetIdentityMappingCommandInput struct {
Id string
}
GetIdentityMappingCommandInput - Inputs for GetIdentityMappingCommand
type GetIdentityMappingDescriptorCommandInput ¶
type GetIdentityMappingDescriptorCommandInput struct {
IdentityMappingType string
}
GetIdentityMappingDescriptorCommandInput - Inputs for GetIdentityMappingDescriptorCommand
type GetIdentityMappingsCommandInput ¶
type GetIdentityMappingsCommandInput struct { Page string NumberPerPage string Filter string Name string SortKey string Order string }
GetIdentityMappingsCommandInput - Inputs for GetIdentityMappingsCommand
type IdentityMappingsAPI ¶
type IdentityMappingsAPI interface { GetIdentityMappingsCommand(input *GetIdentityMappingsCommandInput) (output *models.IdentityMappingsView, resp *http.Response, err error) AddIdentityMappingCommand(input *AddIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error) GetIdentityMappingDescriptorsCommand() (output *models.DescriptorsView, resp *http.Response, err error) GetIdentityMappingDescriptorCommand(input *GetIdentityMappingDescriptorCommandInput) (output *models.DescriptorView, resp *http.Response, err error) DeleteIdentityMappingCommand(input *DeleteIdentityMappingCommandInput) (resp *http.Response, err error) GetIdentityMappingCommand(input *GetIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error) UpdateIdentityMappingCommand(input *UpdateIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error) }
type IdentityMappingsService ¶
IdentityMappingsService provides the API operations for making requests to IdentityMappings endpoint.
func New ¶
func New(cfg *config.Config) *IdentityMappingsService
New createa a new instance of the IdentityMappingsService client.
Example:
cfg := config.NewConfig().WithUsername("Administrator").WithPassword("2Access").WithEndpoint(paURL) //Create a IdentityMappingsService from the configuration svc := identityMappings.New(cfg)
func (*IdentityMappingsService) AddIdentityMappingCommand ¶
func (s *IdentityMappingsService) AddIdentityMappingCommand(input *AddIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
AddIdentityMappingCommand - Create an Identity Mapping RequestType: POST Input: input *AddIdentityMappingCommandInput
func (*IdentityMappingsService) DeleteIdentityMappingCommand ¶
func (s *IdentityMappingsService) DeleteIdentityMappingCommand(input *DeleteIdentityMappingCommandInput) (resp *http.Response, err error)
DeleteIdentityMappingCommand - Delete an Identity Mapping RequestType: DELETE Input: input *DeleteIdentityMappingCommandInput
func (*IdentityMappingsService) GetIdentityMappingCommand ¶
func (s *IdentityMappingsService) GetIdentityMappingCommand(input *GetIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
GetIdentityMappingCommand - Get an Identity Mapping RequestType: GET Input: input *GetIdentityMappingCommandInput
func (*IdentityMappingsService) GetIdentityMappingDescriptorCommand ¶
func (s *IdentityMappingsService) GetIdentityMappingDescriptorCommand(input *GetIdentityMappingDescriptorCommandInput) (output *models.DescriptorView, resp *http.Response, err error)
GetIdentityMappingDescriptorCommand - Get descriptor for an Identity Mapping type RequestType: GET Input: input *GetIdentityMappingDescriptorCommandInput
func (*IdentityMappingsService) GetIdentityMappingDescriptorsCommand ¶
func (s *IdentityMappingsService) GetIdentityMappingDescriptorsCommand() (output *models.DescriptorsView, resp *http.Response, err error)
GetIdentityMappingDescriptorsCommand - Get descriptors for all supported Identity Mapping types RequestType: GET Input:
func (*IdentityMappingsService) GetIdentityMappingsCommand ¶
func (s *IdentityMappingsService) GetIdentityMappingsCommand(input *GetIdentityMappingsCommandInput) (output *models.IdentityMappingsView, resp *http.Response, err error)
GetIdentityMappingsCommand - Get all Identity Mappings RequestType: GET Input: input *GetIdentityMappingsCommandInput
func (*IdentityMappingsService) UpdateIdentityMappingCommand ¶
func (s *IdentityMappingsService) UpdateIdentityMappingCommand(input *UpdateIdentityMappingCommandInput) (output *models.IdentityMappingView, resp *http.Response, err error)
UpdateIdentityMappingCommand - Update an Identity Mapping RequestType: PUT Input: input *UpdateIdentityMappingCommandInput
type UpdateIdentityMappingCommandInput ¶
type UpdateIdentityMappingCommandInput struct { Body models.IdentityMappingView Id string }
UpdateIdentityMappingCommandInput - Inputs for UpdateIdentityMappingCommand