identityMappings

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

type IdentityMappingsService struct {
	*client.Client
}

IdentityMappingsService provides the API operations for making requests to IdentityMappings endpoint.

func New

New createa a new instance of the IdentityMappingsService client.

Example:

cfg := config.NewConfig().WithUsername("Administrator").WithPassword("2FederateM0re").WithEndpoint(paURL.String())

//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

Jump to

Keyboard shortcuts

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