oauthAuthenticationPolicyContractMappings

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: 10 Imported by: 1

Documentation

Index

Constants

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

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateApcMappingInput

type CreateApcMappingInput struct {
	Body models.ApcToPersistentGrantMapping

	BypassExternalValidation *bool
}

type DeleteApcMappingInput

type DeleteApcMappingInput struct {
	Id string
}

type GetApcMappingInput

type GetApcMappingInput struct {
	Id string
}

type OauthAuthenticationPolicyContractMappingsAPI

type OauthAuthenticationPolicyContractMappingsAPI interface {
	GetApcMappings() (output *models.ApcToPersistentGrantMappings, resp *http.Response, err error)
	GetApcMappingsWithContext(ctx context.Context) (output *models.ApcToPersistentGrantMappings, resp *http.Response, err error)

	CreateApcMapping(input *CreateApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)
	CreateApcMappingWithContext(ctx context.Context, input *CreateApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)

	GetApcMapping(input *GetApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)
	GetApcMappingWithContext(ctx context.Context, input *GetApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)

	UpdateApcMapping(input *UpdateApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)
	UpdateApcMappingWithContext(ctx context.Context, input *UpdateApcMappingInput) (output *models.ApcToPersistentGrantMapping, resp *http.Response, err error)

	DeleteApcMapping(input *DeleteApcMappingInput) (output *models.ApiResult, resp *http.Response, err error)
	DeleteApcMappingWithContext(ctx context.Context, input *DeleteApcMappingInput) (output *models.ApiResult, resp *http.Response, err error)
}

type OauthAuthenticationPolicyContractMappingsService

type OauthAuthenticationPolicyContractMappingsService struct {
	*client.PfClient
}

func New

New creates a new instance of the OauthAuthenticationPolicyContractMappingsService client.

func (*OauthAuthenticationPolicyContractMappingsService) CreateApcMapping

CreateApcMapping - Create a new authentication policy contract to persistent grant mapping. RequestType: POST Input: input *CreateApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) CreateApcMappingWithContext

CreateApcMappingWithContext - Create a new authentication policy contract to persistent grant mapping. RequestType: POST Input: ctx context.Context, input *CreateApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) DeleteApcMapping

DeleteApcMapping - Delete an authentication policy contract to persistent grant mapping. RequestType: DELETE Input: input *DeleteApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) DeleteApcMappingWithContext

func (s *OauthAuthenticationPolicyContractMappingsService) DeleteApcMappingWithContext(ctx context.Context, input *DeleteApcMappingInput) (output *models.ApiResult, resp *http.Response, err error)

DeleteApcMappingWithContext - Delete an authentication policy contract to persistent grant mapping. RequestType: DELETE Input: ctx context.Context, input *DeleteApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) GetApcMapping

GetApcMapping - Find the authentication policy contract to persistent grant mapping by ID. RequestType: GET Input: input *GetApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) GetApcMappingWithContext

GetApcMappingWithContext - Find the authentication policy contract to persistent grant mapping by ID. RequestType: GET Input: ctx context.Context, input *GetApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) GetApcMappings

GetApcMappings - Get the list of authentication policy contract to persistent grant mappings. RequestType: GET Input:

func (*OauthAuthenticationPolicyContractMappingsService) GetApcMappingsWithContext

GetApcMappingsWithContext - Get the list of authentication policy contract to persistent grant mappings. RequestType: GET Input: ctx context.Context,

func (*OauthAuthenticationPolicyContractMappingsService) UpdateApcMapping

UpdateApcMapping - Update an authentication policy contract to persistent grant mapping. RequestType: PUT Input: input *UpdateApcMappingInput

func (*OauthAuthenticationPolicyContractMappingsService) UpdateApcMappingWithContext

UpdateApcMappingWithContext - Update an authentication policy contract to persistent grant mapping. RequestType: PUT Input: ctx context.Context, input *UpdateApcMappingInput

type UpdateApcMappingInput

type UpdateApcMappingInput struct {
	Body models.ApcToPersistentGrantMapping
	Id   string

	BypassExternalValidation *bool
}

Jump to

Keyboard shortcuts

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