Documentation ¶
Index ¶
- Constants
- type CreateSourcePolicyInput
- type DeleteSourcePolicyInput
- type GetSourcePolicyInput
- type SessionAPI
- type SessionService
- func (s *SessionService) CreateSourcePolicy(input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) CreateSourcePolicyWithContext(ctx context.Context, input *CreateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) DeleteSourcePolicy(input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)
- func (s *SessionService) DeleteSourcePolicyWithContext(ctx context.Context, input *DeleteSourcePolicyInput) (output *models.ApiResult, resp *http.Response, err error)
- func (s *SessionService) GetApplicationPolicy() (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) GetApplicationPolicyWithContext(ctx context.Context) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) GetGlobalPolicy() (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, ...)
- func (s *SessionService) GetGlobalPolicyWithContext(ctx context.Context) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, ...)
- func (s *SessionService) GetSessionSettings() (output *models.SessionSettings, resp *http.Response, err error)
- func (s *SessionService) GetSessionSettingsWithContext(ctx context.Context) (output *models.SessionSettings, resp *http.Response, err error)
- func (s *SessionService) GetSourcePolicies() (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)
- func (s *SessionService) GetSourcePoliciesWithContext(ctx context.Context) (output *models.AuthenticationSessionPolicies, resp *http.Response, err error)
- func (s *SessionService) GetSourcePolicy(input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) GetSourcePolicyWithContext(ctx context.Context, input *GetSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) UpdateApplicationPolicy(input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) UpdateApplicationPolicyWithContext(ctx context.Context, input *UpdateApplicationPolicyInput) (output *models.ApplicationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) UpdateGlobalPolicy(input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, ...)
- func (s *SessionService) UpdateGlobalPolicyWithContext(ctx context.Context, input *UpdateGlobalPolicyInput) (output *models.GlobalAuthenticationSessionPolicy, resp *http.Response, ...)
- func (s *SessionService) UpdateSessionSettings(input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)
- func (s *SessionService) UpdateSessionSettingsWithContext(ctx context.Context, input *UpdateSessionSettingsInput) (output *models.SessionSettings, resp *http.Response, err error)
- func (s *SessionService) UpdateSourcePolicy(input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- func (s *SessionService) UpdateSourcePolicyWithContext(ctx context.Context, input *UpdateSourcePolicyInput) (output *models.AuthenticationSessionPolicy, resp *http.Response, err error)
- type UpdateApplicationPolicyInput
- type UpdateGlobalPolicyInput
- type UpdateSessionSettingsInput
- type UpdateSourcePolicyInput
Constants ¶
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 ¶
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 }