session

package
v0.0.0-...-367d749 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2021 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// ServiceName - The name of service.
	ServiceName = "Session"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateSourcePolicyInput

type CreateSourcePolicyInput struct {
	Body models.AuthenticationSessionPolicy
}

type DeleteSourcePolicyInput

type DeleteSourcePolicyInput struct {
	Id string
}

type GetSourcePolicyInput

type GetSourcePolicyInput struct {
	Id string
}

type SessionAPI

type SessionAPI interface {
	GetSessionSettings() (output *models.SessionSettings, resp *http.Response, err error)
	GetSessionSettingsWithContext(ctx context.Context) (output *models.SessionSettings, resp *http.Response, err error)

	UpdateSessionSettings(input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)
	UpdateSessionSettingsWithContext(ctx context.Context, input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)

	GetGlobalPolicy() (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)
	GetGlobalPolicyWithContext(ctx context.Context) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

	UpdateGlobalPolicy(input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)
	UpdateGlobalPolicyWithContext(ctx context.Context, input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

	GetApplicationPolicy() (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
	GetApplicationPolicyWithContext(ctx context.Context) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

	UpdateApplicationPolicy(input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
	UpdateApplicationPolicyWithContext(ctx context.Context, input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

	GetSourcePolicies() (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)
	GetSourcePoliciesWithContext(ctx context.Context) (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)

	CreateSourcePolicy(input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
	CreateSourcePolicyWithContext(ctx context.Context, input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

	GetSourcePolicy(input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
	GetSourcePolicyWithContext(ctx context.Context, input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

	UpdateSourcePolicy(input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
	UpdateSourcePolicyWithContext(ctx context.Context, input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

	DeleteSourcePolicy(input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)
	DeleteSourcePolicyWithContext(ctx context.Context, input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)
}

type SessionService

type SessionService struct {
	*client.PfClient
}

func New

func New(cfg *config.Config) *SessionService

New creates a new instance of the SessionService client.

func (*SessionService) CreateSourcePolicy

func (s *SessionService) CreateSourcePolicy(input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

CreateSourcePolicy - Create a new session policy. RequestType: POST Input: input *CreateSourcePolicyInput

func (*SessionService) CreateSourcePolicyWithContext

func (s *SessionService) CreateSourcePolicyWithContext(ctx context.Context, input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

CreateSourcePolicyWithContext - Create a new session policy. RequestType: POST Input: ctx context.Context, input *CreateSourcePolicyInput

func (*SessionService) DeleteSourcePolicy

func (s *SessionService) DeleteSourcePolicy(input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)

DeleteSourcePolicy - Delete a session policy. RequestType: DELETE Input: input *DeleteSourcePolicyInput

func (*SessionService) DeleteSourcePolicyWithContext

func (s *SessionService) DeleteSourcePolicyWithContext(ctx context.Context, input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)

DeleteSourcePolicyWithContext - Delete a session policy. RequestType: DELETE Input: ctx context.Context, input *DeleteSourcePolicyInput

func (*SessionService) GetApplicationPolicy

func (s *SessionService) GetApplicationPolicy() (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

GetApplicationPolicy - Get the application session policy. RequestType: GET Input:

func (*SessionService) GetApplicationPolicyWithContext

func (s *SessionService) GetApplicationPolicyWithContext(ctx context.Context) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

GetApplicationPolicyWithContext - Get the application session policy. RequestType: GET Input: ctx context.Context,

func (*SessionService) GetGlobalPolicy

func (s *SessionService) GetGlobalPolicy() (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

GetGlobalPolicy - Get the global authentication session policy. RequestType: GET Input:

func (*SessionService) GetGlobalPolicyWithContext

func (s *SessionService) GetGlobalPolicyWithContext(ctx context.Context) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

GetGlobalPolicyWithContext - Get the global authentication session policy. RequestType: GET Input: ctx context.Context,

func (*SessionService) GetSessionSettings

func (s *SessionService) GetSessionSettings() (output *models.SessionSettings, resp *http.Response, err error)

GetSessionSettings - Get general session management settings. RequestType: GET Input:

func (*SessionService) GetSessionSettingsWithContext

func (s *SessionService) GetSessionSettingsWithContext(ctx context.Context) (output *models.SessionSettings, resp *http.Response, err error)

GetSessionSettingsWithContext - Get general session management settings. RequestType: GET Input: ctx context.Context,

func (*SessionService) GetSourcePolicies

func (s *SessionService) GetSourcePolicies() (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)

GetSourcePolicies - Get list of session policies. RequestType: GET Input:

func (*SessionService) GetSourcePoliciesWithContext

func (s *SessionService) GetSourcePoliciesWithContext(ctx context.Context) (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)

GetSourcePoliciesWithContext - Get list of session policies. RequestType: GET Input: ctx context.Context,

func (*SessionService) GetSourcePolicy

func (s *SessionService) GetSourcePolicy(input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

GetSourcePolicy - Find session policy by ID. RequestType: GET Input: input *GetSourcePolicyInput

func (*SessionService) GetSourcePolicyWithContext

func (s *SessionService) GetSourcePolicyWithContext(ctx context.Context, input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

GetSourcePolicyWithContext - Find session policy by ID. RequestType: GET Input: ctx context.Context, input *GetSourcePolicyInput

func (*SessionService) UpdateApplicationPolicy

func (s *SessionService) UpdateApplicationPolicy(input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

UpdateApplicationPolicy - Update the application session policy. RequestType: PUT Input: input *UpdateApplicationPolicyInput

func (*SessionService) UpdateApplicationPolicyWithContext

func (s *SessionService) UpdateApplicationPolicyWithContext(ctx context.Context, input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)

UpdateApplicationPolicyWithContext - Update the application session policy. RequestType: PUT Input: ctx context.Context, input *UpdateApplicationPolicyInput

func (*SessionService) UpdateGlobalPolicy

func (s *SessionService) UpdateGlobalPolicy(input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

UpdateGlobalPolicy - Update the global authentication session policy. RequestType: PUT Input: input *UpdateGlobalPolicyInput

func (*SessionService) UpdateGlobalPolicyWithContext

func (s *SessionService) UpdateGlobalPolicyWithContext(ctx context.Context, input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, err error)

UpdateGlobalPolicyWithContext - Update the global authentication session policy. RequestType: PUT Input: ctx context.Context, input *UpdateGlobalPolicyInput

func (*SessionService) UpdateSessionSettings

func (s *SessionService) UpdateSessionSettings(input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)

UpdateSessionSettings - Update general session management settings. RequestType: PUT Input: input *UpdateSessionSettingsInput

func (*SessionService) UpdateSessionSettingsWithContext

func (s *SessionService) UpdateSessionSettingsWithContext(ctx context.Context, input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)

UpdateSessionSettingsWithContext - Update general session management settings. RequestType: PUT Input: ctx context.Context, input *UpdateSessionSettingsInput

func (*SessionService) UpdateSourcePolicy

func (s *SessionService) UpdateSourcePolicy(input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

UpdateSourcePolicy - Update a session policy. RequestType: PUT Input: input *UpdateSourcePolicyInput

func (*SessionService) UpdateSourcePolicyWithContext

func (s *SessionService) UpdateSourcePolicyWithContext(ctx context.Context, input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)

UpdateSourcePolicyWithContext - Update a session policy. RequestType: PUT Input: ctx context.Context, input *UpdateSourcePolicyInput

type UpdateApplicationPolicyInput

type UpdateApplicationPolicyInput struct {
	Body models.ApplicationSessionPolicy
}

type UpdateGlobalPolicyInput

type UpdateGlobalPolicyInput struct {
	Body models.GlobalAuthenticationSessionPolicy
}

type UpdateSessionSettingsInput

type UpdateSessionSettingsInput struct {
	Body models.SessionSettings
}

type UpdateSourcePolicyInput

type UpdateSourcePolicyInput struct {
	Body models.AuthenticationSessionPolicy
	Id   string
}

Jump to

Keyboard shortcuts

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