sso_credential

package
v0.49.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddSSOLoginPlatformCredentialBadRequest

type AddSSOLoginPlatformCredentialBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddSSOLoginPlatformCredentialBadRequest handles this case with default header values.

Invalid request

func NewAddSSOLoginPlatformCredentialBadRequest

func NewAddSSOLoginPlatformCredentialBadRequest() *AddSSOLoginPlatformCredentialBadRequest

NewAddSSOLoginPlatformCredentialBadRequest creates a AddSSOLoginPlatformCredentialBadRequest with default headers values

func (*AddSSOLoginPlatformCredentialBadRequest) Error

func (*AddSSOLoginPlatformCredentialBadRequest) GetPayload

func (*AddSSOLoginPlatformCredentialBadRequest) ToJSONString

type AddSSOLoginPlatformCredentialCreated

type AddSSOLoginPlatformCredentialCreated struct {
	Payload *iamclientmodels.ModelSSOPlatformCredentialResponse
}

AddSSOLoginPlatformCredentialCreated handles this case with default header values.

SSO Credential Created

func NewAddSSOLoginPlatformCredentialCreated

func NewAddSSOLoginPlatformCredentialCreated() *AddSSOLoginPlatformCredentialCreated

NewAddSSOLoginPlatformCredentialCreated creates a AddSSOLoginPlatformCredentialCreated with default headers values

func (*AddSSOLoginPlatformCredentialCreated) Error

func (*AddSSOLoginPlatformCredentialCreated) GetPayload

func (*AddSSOLoginPlatformCredentialCreated) ToJSONString

func (o *AddSSOLoginPlatformCredentialCreated) ToJSONString() string

type AddSSOLoginPlatformCredentialForbidden

type AddSSOLoginPlatformCredentialForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddSSOLoginPlatformCredentialForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAddSSOLoginPlatformCredentialForbidden

func NewAddSSOLoginPlatformCredentialForbidden() *AddSSOLoginPlatformCredentialForbidden

NewAddSSOLoginPlatformCredentialForbidden creates a AddSSOLoginPlatformCredentialForbidden with default headers values

func (*AddSSOLoginPlatformCredentialForbidden) Error

func (*AddSSOLoginPlatformCredentialForbidden) GetPayload

func (*AddSSOLoginPlatformCredentialForbidden) ToJSONString

type AddSSOLoginPlatformCredentialInternalServerError

type AddSSOLoginPlatformCredentialInternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddSSOLoginPlatformCredentialInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewAddSSOLoginPlatformCredentialInternalServerError

func NewAddSSOLoginPlatformCredentialInternalServerError() *AddSSOLoginPlatformCredentialInternalServerError

NewAddSSOLoginPlatformCredentialInternalServerError creates a AddSSOLoginPlatformCredentialInternalServerError with default headers values

func (*AddSSOLoginPlatformCredentialInternalServerError) Error

func (*AddSSOLoginPlatformCredentialInternalServerError) GetPayload

func (*AddSSOLoginPlatformCredentialInternalServerError) ToJSONString

type AddSSOLoginPlatformCredentialParams

type AddSSOLoginPlatformCredentialParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelSSOPlatformCredentialRequest
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

AddSSOLoginPlatformCredentialParams contains all the parameters to send to the API endpoint for the add sso login platform credential operation typically these are written to a http.Request

func NewAddSSOLoginPlatformCredentialParams

func NewAddSSOLoginPlatformCredentialParams() *AddSSOLoginPlatformCredentialParams

NewAddSSOLoginPlatformCredentialParams creates a new AddSSOLoginPlatformCredentialParams object with the default values initialized.

func NewAddSSOLoginPlatformCredentialParamsWithContext

func NewAddSSOLoginPlatformCredentialParamsWithContext(ctx context.Context) *AddSSOLoginPlatformCredentialParams

NewAddSSOLoginPlatformCredentialParamsWithContext creates a new AddSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewAddSSOLoginPlatformCredentialParamsWithHTTPClient

func NewAddSSOLoginPlatformCredentialParamsWithHTTPClient(client *http.Client) *AddSSOLoginPlatformCredentialParams

NewAddSSOLoginPlatformCredentialParamsWithHTTPClient creates a new AddSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewAddSSOLoginPlatformCredentialParamsWithTimeout

func NewAddSSOLoginPlatformCredentialParamsWithTimeout(timeout time.Duration) *AddSSOLoginPlatformCredentialParams

NewAddSSOLoginPlatformCredentialParamsWithTimeout creates a new AddSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*AddSSOLoginPlatformCredentialParams) SetAuthInfoWriter

func (o *AddSSOLoginPlatformCredentialParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetBody

SetBody adds the body to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetContext

SetContext adds the context to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetHTTPClient

func (o *AddSSOLoginPlatformCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetHTTPClientTransport

func (o *AddSSOLoginPlatformCredentialParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetNamespace

func (o *AddSSOLoginPlatformCredentialParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetPlatformID

func (o *AddSSOLoginPlatformCredentialParams) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) SetTimeout

func (o *AddSSOLoginPlatformCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithBody

WithBody adds the body to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithContext

WithContext adds the context to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithNamespace

WithNamespace adds the namespace to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithPlatformID

WithPlatformID adds the platformID to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WithTimeout

WithTimeout adds the timeout to the add sso login platform credential params

func (*AddSSOLoginPlatformCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddSSOLoginPlatformCredentialReader

type AddSSOLoginPlatformCredentialReader struct {
	// contains filtered or unexported fields
}

AddSSOLoginPlatformCredentialReader is a Reader for the AddSSOLoginPlatformCredential structure.

func (*AddSSOLoginPlatformCredentialReader) ReadResponse

func (o *AddSSOLoginPlatformCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type AddSSOLoginPlatformCredentialUnauthorized

type AddSSOLoginPlatformCredentialUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddSSOLoginPlatformCredentialUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAddSSOLoginPlatformCredentialUnauthorized

func NewAddSSOLoginPlatformCredentialUnauthorized() *AddSSOLoginPlatformCredentialUnauthorized

NewAddSSOLoginPlatformCredentialUnauthorized creates a AddSSOLoginPlatformCredentialUnauthorized with default headers values

func (*AddSSOLoginPlatformCredentialUnauthorized) Error

func (*AddSSOLoginPlatformCredentialUnauthorized) GetPayload

func (*AddSSOLoginPlatformCredentialUnauthorized) ToJSONString

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for sso credential API

func (*Client) AddSSOLoginPlatformCredential deprecated

Deprecated: 2022-08-10 - Use AddSSOLoginPlatformCredentialShort instead.

AddSSOLoginPlatformCredential add sso platform credential This is the API to Add SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [CREATE] resource.

## Supported platforms:

  • discourse

the ssoUrl of the discourse is the discourse forum url. example: https://forum.example.com

  • azure with SAML appId is an application identifier in IdP, in azure it's called EntityID

acsUrl is an endpoint on the service provider where the identity provider will redirect to with its authentication response. example: /iam/v3/sso/saml/azuresaml/authenticate federationMetadataUrl is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship

func (*Client) AddSSOLoginPlatformCredentialShort

func (a *Client) AddSSOLoginPlatformCredentialShort(params *AddSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*AddSSOLoginPlatformCredentialCreated, error)

AddSSOLoginPlatformCredentialShort add sso platform credential This is the API to Add SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [CREATE] resource.

## Supported platforms:

  • discourse

the ssoUrl of the discourse is the discourse forum url. example: https://forum.example.com

  • azure with SAML appId is an application identifier in IdP, in azure it's called EntityID

acsUrl is an endpoint on the service provider where the identity provider will redirect to with its authentication response. example: /iam/v3/sso/saml/azuresaml/authenticate federationMetadataUrl is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship

func (*Client) DeleteSSOLoginPlatformCredentialV3 deprecated

Deprecated: 2022-08-10 - Use DeleteSSOLoginPlatformCredentialV3Short instead.

DeleteSSOLoginPlatformCredentialV3 delete sso platform credential This is the API to Delete SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [DELETE] resource

func (*Client) DeleteSSOLoginPlatformCredentialV3Short

DeleteSSOLoginPlatformCredentialV3Short delete sso platform credential This is the API to Delete SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [DELETE] resource

func (*Client) RetrieveAllSSOLoginPlatformCredentialV3 deprecated

Deprecated: 2022-08-10 - Use RetrieveAllSSOLoginPlatformCredentialV3Short instead.

RetrieveAllSSOLoginPlatformCredentialV3 get all sso platform credential This is the API to Get All Active SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:SSO [READ] resource

func (*Client) RetrieveAllSSOLoginPlatformCredentialV3Short

func (a *Client) RetrieveAllSSOLoginPlatformCredentialV3Short(params *RetrieveAllSSOLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllSSOLoginPlatformCredentialV3OK, error)

RetrieveAllSSOLoginPlatformCredentialV3Short get all sso platform credential This is the API to Get All Active SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:SSO [READ] resource

func (*Client) RetrieveSSOLoginPlatformCredential deprecated

Deprecated: 2022-08-10 - Use RetrieveSSOLoginPlatformCredentialShort instead.

RetrieveSSOLoginPlatformCredential retrieve sso platform credential This is the API to Get SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [READ] resource

func (*Client) RetrieveSSOLoginPlatformCredentialShort

func (a *Client) RetrieveSSOLoginPlatformCredentialShort(params *RetrieveSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveSSOLoginPlatformCredentialOK, error)

RetrieveSSOLoginPlatformCredentialShort retrieve sso platform credential This is the API to Get SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [READ] resource

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UpdateSSOPlatformCredential deprecated

Deprecated: 2022-08-10 - Use UpdateSSOPlatformCredentialShort instead.

UpdateSSOPlatformCredential update sso platform credential This is the API to Delete SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [UPDATE] resource

func (*Client) UpdateSSOPlatformCredentialShort

func (a *Client) UpdateSSOPlatformCredentialShort(params *UpdateSSOPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateSSOPlatformCredentialOK, error)

UpdateSSOPlatformCredentialShort update sso platform credential This is the API to Delete SSO Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:SSO [UPDATE] resource

type ClientService

type ClientService interface {
	RetrieveAllSSOLoginPlatformCredentialV3(params *RetrieveAllSSOLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllSSOLoginPlatformCredentialV3OK, *RetrieveAllSSOLoginPlatformCredentialV3Unauthorized, *RetrieveAllSSOLoginPlatformCredentialV3Forbidden, *RetrieveAllSSOLoginPlatformCredentialV3NotFound, *RetrieveAllSSOLoginPlatformCredentialV3InternalServerError, error)
	RetrieveAllSSOLoginPlatformCredentialV3Short(params *RetrieveAllSSOLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllSSOLoginPlatformCredentialV3OK, error)
	RetrieveSSOLoginPlatformCredential(params *RetrieveSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveSSOLoginPlatformCredentialOK, *RetrieveSSOLoginPlatformCredentialBadRequest, *RetrieveSSOLoginPlatformCredentialUnauthorized, *RetrieveSSOLoginPlatformCredentialForbidden, *RetrieveSSOLoginPlatformCredentialNotFound, *RetrieveSSOLoginPlatformCredentialInternalServerError, error)
	RetrieveSSOLoginPlatformCredentialShort(params *RetrieveSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*RetrieveSSOLoginPlatformCredentialOK, error)
	AddSSOLoginPlatformCredential(params *AddSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*AddSSOLoginPlatformCredentialCreated, *AddSSOLoginPlatformCredentialBadRequest, *AddSSOLoginPlatformCredentialUnauthorized, *AddSSOLoginPlatformCredentialForbidden, *AddSSOLoginPlatformCredentialInternalServerError, error)
	AddSSOLoginPlatformCredentialShort(params *AddSSOLoginPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*AddSSOLoginPlatformCredentialCreated, error)
	DeleteSSOLoginPlatformCredentialV3(params *DeleteSSOLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteSSOLoginPlatformCredentialV3NoContent, *DeleteSSOLoginPlatformCredentialV3BadRequest, *DeleteSSOLoginPlatformCredentialV3Unauthorized, *DeleteSSOLoginPlatformCredentialV3Forbidden, *DeleteSSOLoginPlatformCredentialV3NotFound, *DeleteSSOLoginPlatformCredentialV3InternalServerError, error)
	DeleteSSOLoginPlatformCredentialV3Short(params *DeleteSSOLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteSSOLoginPlatformCredentialV3NoContent, error)
	UpdateSSOPlatformCredential(params *UpdateSSOPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateSSOPlatformCredentialOK, *UpdateSSOPlatformCredentialBadRequest, *UpdateSSOPlatformCredentialUnauthorized, *UpdateSSOPlatformCredentialForbidden, *UpdateSSOPlatformCredentialNotFound, *UpdateSSOPlatformCredentialInternalServerError, error)
	UpdateSSOPlatformCredentialShort(params *UpdateSSOPlatformCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateSSOPlatformCredentialOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new sso credential API client.

type DeleteSSOLoginPlatformCredentialV3BadRequest

type DeleteSSOLoginPlatformCredentialV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteSSOLoginPlatformCredentialV3BadRequest handles this case with default header values.

Invalid request

func NewDeleteSSOLoginPlatformCredentialV3BadRequest

func NewDeleteSSOLoginPlatformCredentialV3BadRequest() *DeleteSSOLoginPlatformCredentialV3BadRequest

NewDeleteSSOLoginPlatformCredentialV3BadRequest creates a DeleteSSOLoginPlatformCredentialV3BadRequest with default headers values

func (*DeleteSSOLoginPlatformCredentialV3BadRequest) Error

func (*DeleteSSOLoginPlatformCredentialV3BadRequest) GetPayload

func (*DeleteSSOLoginPlatformCredentialV3BadRequest) ToJSONString

type DeleteSSOLoginPlatformCredentialV3Forbidden

type DeleteSSOLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteSSOLoginPlatformCredentialV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewDeleteSSOLoginPlatformCredentialV3Forbidden

func NewDeleteSSOLoginPlatformCredentialV3Forbidden() *DeleteSSOLoginPlatformCredentialV3Forbidden

NewDeleteSSOLoginPlatformCredentialV3Forbidden creates a DeleteSSOLoginPlatformCredentialV3Forbidden with default headers values

func (*DeleteSSOLoginPlatformCredentialV3Forbidden) Error

func (*DeleteSSOLoginPlatformCredentialV3Forbidden) GetPayload

func (*DeleteSSOLoginPlatformCredentialV3Forbidden) ToJSONString

type DeleteSSOLoginPlatformCredentialV3InternalServerError

type DeleteSSOLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteSSOLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewDeleteSSOLoginPlatformCredentialV3InternalServerError

func NewDeleteSSOLoginPlatformCredentialV3InternalServerError() *DeleteSSOLoginPlatformCredentialV3InternalServerError

NewDeleteSSOLoginPlatformCredentialV3InternalServerError creates a DeleteSSOLoginPlatformCredentialV3InternalServerError with default headers values

func (*DeleteSSOLoginPlatformCredentialV3InternalServerError) Error

func (*DeleteSSOLoginPlatformCredentialV3InternalServerError) GetPayload

func (*DeleteSSOLoginPlatformCredentialV3InternalServerError) ToJSONString

type DeleteSSOLoginPlatformCredentialV3NoContent

type DeleteSSOLoginPlatformCredentialV3NoContent struct {
}

DeleteSSOLoginPlatformCredentialV3NoContent handles this case with default header values.

Delete Process Successful

func NewDeleteSSOLoginPlatformCredentialV3NoContent

func NewDeleteSSOLoginPlatformCredentialV3NoContent() *DeleteSSOLoginPlatformCredentialV3NoContent

NewDeleteSSOLoginPlatformCredentialV3NoContent creates a DeleteSSOLoginPlatformCredentialV3NoContent with default headers values

func (*DeleteSSOLoginPlatformCredentialV3NoContent) Error

type DeleteSSOLoginPlatformCredentialV3NotFound

type DeleteSSOLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteSSOLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewDeleteSSOLoginPlatformCredentialV3NotFound

func NewDeleteSSOLoginPlatformCredentialV3NotFound() *DeleteSSOLoginPlatformCredentialV3NotFound

NewDeleteSSOLoginPlatformCredentialV3NotFound creates a DeleteSSOLoginPlatformCredentialV3NotFound with default headers values

func (*DeleteSSOLoginPlatformCredentialV3NotFound) Error

func (*DeleteSSOLoginPlatformCredentialV3NotFound) GetPayload

func (*DeleteSSOLoginPlatformCredentialV3NotFound) ToJSONString

type DeleteSSOLoginPlatformCredentialV3Params

type DeleteSSOLoginPlatformCredentialV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

DeleteSSOLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the delete sso login platform credential v3 operation typically these are written to a http.Request

func NewDeleteSSOLoginPlatformCredentialV3Params

func NewDeleteSSOLoginPlatformCredentialV3Params() *DeleteSSOLoginPlatformCredentialV3Params

NewDeleteSSOLoginPlatformCredentialV3Params creates a new DeleteSSOLoginPlatformCredentialV3Params object with the default values initialized.

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithContext

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *DeleteSSOLoginPlatformCredentialV3Params

NewDeleteSSOLoginPlatformCredentialV3ParamsWithContext creates a new DeleteSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a context for a request

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithHTTPClient

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *DeleteSSOLoginPlatformCredentialV3Params

NewDeleteSSOLoginPlatformCredentialV3ParamsWithHTTPClient creates a new DeleteSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithTimeout

func NewDeleteSSOLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *DeleteSSOLoginPlatformCredentialV3Params

NewDeleteSSOLoginPlatformCredentialV3ParamsWithTimeout creates a new DeleteSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteSSOLoginPlatformCredentialV3Params) SetAuthInfoWriter

func (o *DeleteSSOLoginPlatformCredentialV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetHTTPClient

func (o *DeleteSSOLoginPlatformCredentialV3Params) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetHTTPClientTransport

func (o *DeleteSSOLoginPlatformCredentialV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetNamespace

func (o *DeleteSSOLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetPlatformID

func (o *DeleteSSOLoginPlatformCredentialV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WithPlatformID

WithPlatformID adds the platformID to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the delete sso login platform credential v3 params

func (*DeleteSSOLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteSSOLoginPlatformCredentialV3Reader

type DeleteSSOLoginPlatformCredentialV3Reader struct {
	// contains filtered or unexported fields
}

DeleteSSOLoginPlatformCredentialV3Reader is a Reader for the DeleteSSOLoginPlatformCredentialV3 structure.

func (*DeleteSSOLoginPlatformCredentialV3Reader) ReadResponse

func (o *DeleteSSOLoginPlatformCredentialV3Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteSSOLoginPlatformCredentialV3Unauthorized

type DeleteSSOLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteSSOLoginPlatformCredentialV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteSSOLoginPlatformCredentialV3Unauthorized

func NewDeleteSSOLoginPlatformCredentialV3Unauthorized() *DeleteSSOLoginPlatformCredentialV3Unauthorized

NewDeleteSSOLoginPlatformCredentialV3Unauthorized creates a DeleteSSOLoginPlatformCredentialV3Unauthorized with default headers values

func (*DeleteSSOLoginPlatformCredentialV3Unauthorized) Error

func (*DeleteSSOLoginPlatformCredentialV3Unauthorized) GetPayload

func (*DeleteSSOLoginPlatformCredentialV3Unauthorized) ToJSONString

type RetrieveAllSSOLoginPlatformCredentialV3Forbidden

type RetrieveAllSSOLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllSSOLoginPlatformCredentialV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewRetrieveAllSSOLoginPlatformCredentialV3Forbidden

func NewRetrieveAllSSOLoginPlatformCredentialV3Forbidden() *RetrieveAllSSOLoginPlatformCredentialV3Forbidden

NewRetrieveAllSSOLoginPlatformCredentialV3Forbidden creates a RetrieveAllSSOLoginPlatformCredentialV3Forbidden with default headers values

func (*RetrieveAllSSOLoginPlatformCredentialV3Forbidden) Error

func (*RetrieveAllSSOLoginPlatformCredentialV3Forbidden) GetPayload

func (*RetrieveAllSSOLoginPlatformCredentialV3Forbidden) ToJSONString

type RetrieveAllSSOLoginPlatformCredentialV3InternalServerError

type RetrieveAllSSOLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllSSOLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveAllSSOLoginPlatformCredentialV3InternalServerError

func NewRetrieveAllSSOLoginPlatformCredentialV3InternalServerError() *RetrieveAllSSOLoginPlatformCredentialV3InternalServerError

NewRetrieveAllSSOLoginPlatformCredentialV3InternalServerError creates a RetrieveAllSSOLoginPlatformCredentialV3InternalServerError with default headers values

func (*RetrieveAllSSOLoginPlatformCredentialV3InternalServerError) Error

func (*RetrieveAllSSOLoginPlatformCredentialV3InternalServerError) GetPayload

func (*RetrieveAllSSOLoginPlatformCredentialV3InternalServerError) ToJSONString

type RetrieveAllSSOLoginPlatformCredentialV3NotFound

type RetrieveAllSSOLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllSSOLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveAllSSOLoginPlatformCredentialV3NotFound

func NewRetrieveAllSSOLoginPlatformCredentialV3NotFound() *RetrieveAllSSOLoginPlatformCredentialV3NotFound

NewRetrieveAllSSOLoginPlatformCredentialV3NotFound creates a RetrieveAllSSOLoginPlatformCredentialV3NotFound with default headers values

func (*RetrieveAllSSOLoginPlatformCredentialV3NotFound) Error

func (*RetrieveAllSSOLoginPlatformCredentialV3NotFound) GetPayload

func (*RetrieveAllSSOLoginPlatformCredentialV3NotFound) ToJSONString

type RetrieveAllSSOLoginPlatformCredentialV3OK

type RetrieveAllSSOLoginPlatformCredentialV3OK struct {
	Payload []*iamclientmodels.ModelSSOPlatformCredentialResponse
}

RetrieveAllSSOLoginPlatformCredentialV3OK handles this case with default header values.

All Active SSO Credential Retrieved

func NewRetrieveAllSSOLoginPlatformCredentialV3OK

func NewRetrieveAllSSOLoginPlatformCredentialV3OK() *RetrieveAllSSOLoginPlatformCredentialV3OK

NewRetrieveAllSSOLoginPlatformCredentialV3OK creates a RetrieveAllSSOLoginPlatformCredentialV3OK with default headers values

func (*RetrieveAllSSOLoginPlatformCredentialV3OK) Error

func (*RetrieveAllSSOLoginPlatformCredentialV3OK) GetPayload

func (*RetrieveAllSSOLoginPlatformCredentialV3OK) ToJSONString

type RetrieveAllSSOLoginPlatformCredentialV3Params

type RetrieveAllSSOLoginPlatformCredentialV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*Limit
	  the maximum number of data that may be returned (1...100), default 100

	*/
	Limit *int64
	/*Offset
	  Offset, default 0

	*/
	Offset *int64

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

RetrieveAllSSOLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the retrieve all sso login platform credential v3 operation typically these are written to a http.Request

func NewRetrieveAllSSOLoginPlatformCredentialV3Params

func NewRetrieveAllSSOLoginPlatformCredentialV3Params() *RetrieveAllSSOLoginPlatformCredentialV3Params

NewRetrieveAllSSOLoginPlatformCredentialV3Params creates a new RetrieveAllSSOLoginPlatformCredentialV3Params object with the default values initialized.

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithContext

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *RetrieveAllSSOLoginPlatformCredentialV3Params

NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithContext creates a new RetrieveAllSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a context for a request

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithHTTPClient

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *RetrieveAllSSOLoginPlatformCredentialV3Params

NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithHTTPClient creates a new RetrieveAllSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithTimeout

func NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *RetrieveAllSSOLoginPlatformCredentialV3Params

NewRetrieveAllSSOLoginPlatformCredentialV3ParamsWithTimeout creates a new RetrieveAllSSOLoginPlatformCredentialV3Params object with the default values initialized, and the ability to set a timeout on a request

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetAuthInfoWriter

func (o *RetrieveAllSSOLoginPlatformCredentialV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetHTTPClient

func (o *RetrieveAllSSOLoginPlatformCredentialV3Params) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetHTTPClientTransport

func (o *RetrieveAllSSOLoginPlatformCredentialV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetLimit

SetLimit adds the limit to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetNamespace

func (o *RetrieveAllSSOLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetOffset

SetOffset adds the offset to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithLimit

WithLimit adds the limit to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithOffset

WithOffset adds the offset to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve all sso login platform credential v3 params

func (*RetrieveAllSSOLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveAllSSOLoginPlatformCredentialV3Reader

type RetrieveAllSSOLoginPlatformCredentialV3Reader struct {
	// contains filtered or unexported fields
}

RetrieveAllSSOLoginPlatformCredentialV3Reader is a Reader for the RetrieveAllSSOLoginPlatformCredentialV3 structure.

func (*RetrieveAllSSOLoginPlatformCredentialV3Reader) ReadResponse

func (o *RetrieveAllSSOLoginPlatformCredentialV3Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RetrieveAllSSOLoginPlatformCredentialV3Unauthorized

type RetrieveAllSSOLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllSSOLoginPlatformCredentialV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewRetrieveAllSSOLoginPlatformCredentialV3Unauthorized

func NewRetrieveAllSSOLoginPlatformCredentialV3Unauthorized() *RetrieveAllSSOLoginPlatformCredentialV3Unauthorized

NewRetrieveAllSSOLoginPlatformCredentialV3Unauthorized creates a RetrieveAllSSOLoginPlatformCredentialV3Unauthorized with default headers values

func (*RetrieveAllSSOLoginPlatformCredentialV3Unauthorized) Error

func (*RetrieveAllSSOLoginPlatformCredentialV3Unauthorized) GetPayload

func (*RetrieveAllSSOLoginPlatformCredentialV3Unauthorized) ToJSONString

type RetrieveSSOLoginPlatformCredentialBadRequest

type RetrieveSSOLoginPlatformCredentialBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveSSOLoginPlatformCredentialBadRequest handles this case with default header values.

Invalid request

func NewRetrieveSSOLoginPlatformCredentialBadRequest

func NewRetrieveSSOLoginPlatformCredentialBadRequest() *RetrieveSSOLoginPlatformCredentialBadRequest

NewRetrieveSSOLoginPlatformCredentialBadRequest creates a RetrieveSSOLoginPlatformCredentialBadRequest with default headers values

func (*RetrieveSSOLoginPlatformCredentialBadRequest) Error

func (*RetrieveSSOLoginPlatformCredentialBadRequest) GetPayload

func (*RetrieveSSOLoginPlatformCredentialBadRequest) ToJSONString

type RetrieveSSOLoginPlatformCredentialForbidden

type RetrieveSSOLoginPlatformCredentialForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveSSOLoginPlatformCredentialForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewRetrieveSSOLoginPlatformCredentialForbidden

func NewRetrieveSSOLoginPlatformCredentialForbidden() *RetrieveSSOLoginPlatformCredentialForbidden

NewRetrieveSSOLoginPlatformCredentialForbidden creates a RetrieveSSOLoginPlatformCredentialForbidden with default headers values

func (*RetrieveSSOLoginPlatformCredentialForbidden) Error

func (*RetrieveSSOLoginPlatformCredentialForbidden) GetPayload

func (*RetrieveSSOLoginPlatformCredentialForbidden) ToJSONString

type RetrieveSSOLoginPlatformCredentialInternalServerError

type RetrieveSSOLoginPlatformCredentialInternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveSSOLoginPlatformCredentialInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveSSOLoginPlatformCredentialInternalServerError

func NewRetrieveSSOLoginPlatformCredentialInternalServerError() *RetrieveSSOLoginPlatformCredentialInternalServerError

NewRetrieveSSOLoginPlatformCredentialInternalServerError creates a RetrieveSSOLoginPlatformCredentialInternalServerError with default headers values

func (*RetrieveSSOLoginPlatformCredentialInternalServerError) Error

func (*RetrieveSSOLoginPlatformCredentialInternalServerError) GetPayload

func (*RetrieveSSOLoginPlatformCredentialInternalServerError) ToJSONString

type RetrieveSSOLoginPlatformCredentialNotFound

type RetrieveSSOLoginPlatformCredentialNotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveSSOLoginPlatformCredentialNotFound handles this case with default header values.

SSO Credential Not Found

func NewRetrieveSSOLoginPlatformCredentialNotFound

func NewRetrieveSSOLoginPlatformCredentialNotFound() *RetrieveSSOLoginPlatformCredentialNotFound

NewRetrieveSSOLoginPlatformCredentialNotFound creates a RetrieveSSOLoginPlatformCredentialNotFound with default headers values

func (*RetrieveSSOLoginPlatformCredentialNotFound) Error

func (*RetrieveSSOLoginPlatformCredentialNotFound) GetPayload

func (*RetrieveSSOLoginPlatformCredentialNotFound) ToJSONString

type RetrieveSSOLoginPlatformCredentialOK

type RetrieveSSOLoginPlatformCredentialOK struct {
	Payload *iamclientmodels.ModelSSOPlatformCredentialResponse
}

RetrieveSSOLoginPlatformCredentialOK handles this case with default header values.

SSO Credential Found

func NewRetrieveSSOLoginPlatformCredentialOK

func NewRetrieveSSOLoginPlatformCredentialOK() *RetrieveSSOLoginPlatformCredentialOK

NewRetrieveSSOLoginPlatformCredentialOK creates a RetrieveSSOLoginPlatformCredentialOK with default headers values

func (*RetrieveSSOLoginPlatformCredentialOK) Error

func (*RetrieveSSOLoginPlatformCredentialOK) GetPayload

func (*RetrieveSSOLoginPlatformCredentialOK) ToJSONString

func (o *RetrieveSSOLoginPlatformCredentialOK) ToJSONString() string

type RetrieveSSOLoginPlatformCredentialParams

type RetrieveSSOLoginPlatformCredentialParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

RetrieveSSOLoginPlatformCredentialParams contains all the parameters to send to the API endpoint for the retrieve sso login platform credential operation typically these are written to a http.Request

func NewRetrieveSSOLoginPlatformCredentialParams

func NewRetrieveSSOLoginPlatformCredentialParams() *RetrieveSSOLoginPlatformCredentialParams

NewRetrieveSSOLoginPlatformCredentialParams creates a new RetrieveSSOLoginPlatformCredentialParams object with the default values initialized.

func NewRetrieveSSOLoginPlatformCredentialParamsWithContext

func NewRetrieveSSOLoginPlatformCredentialParamsWithContext(ctx context.Context) *RetrieveSSOLoginPlatformCredentialParams

NewRetrieveSSOLoginPlatformCredentialParamsWithContext creates a new RetrieveSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewRetrieveSSOLoginPlatformCredentialParamsWithHTTPClient

func NewRetrieveSSOLoginPlatformCredentialParamsWithHTTPClient(client *http.Client) *RetrieveSSOLoginPlatformCredentialParams

NewRetrieveSSOLoginPlatformCredentialParamsWithHTTPClient creates a new RetrieveSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewRetrieveSSOLoginPlatformCredentialParamsWithTimeout

func NewRetrieveSSOLoginPlatformCredentialParamsWithTimeout(timeout time.Duration) *RetrieveSSOLoginPlatformCredentialParams

NewRetrieveSSOLoginPlatformCredentialParamsWithTimeout creates a new RetrieveSSOLoginPlatformCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*RetrieveSSOLoginPlatformCredentialParams) SetAuthInfoWriter

func (o *RetrieveSSOLoginPlatformCredentialParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetContext

SetContext adds the context to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetHTTPClient

func (o *RetrieveSSOLoginPlatformCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetHTTPClientTransport

func (o *RetrieveSSOLoginPlatformCredentialParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetNamespace

func (o *RetrieveSSOLoginPlatformCredentialParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetPlatformID

func (o *RetrieveSSOLoginPlatformCredentialParams) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) SetTimeout

SetTimeout adds the timeout to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WithContext

WithContext adds the context to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WithNamespace

WithNamespace adds the namespace to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WithPlatformID

WithPlatformID adds the platformID to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WithTimeout

WithTimeout adds the timeout to the retrieve sso login platform credential params

func (*RetrieveSSOLoginPlatformCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveSSOLoginPlatformCredentialReader

type RetrieveSSOLoginPlatformCredentialReader struct {
	// contains filtered or unexported fields
}

RetrieveSSOLoginPlatformCredentialReader is a Reader for the RetrieveSSOLoginPlatformCredential structure.

func (*RetrieveSSOLoginPlatformCredentialReader) ReadResponse

func (o *RetrieveSSOLoginPlatformCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type RetrieveSSOLoginPlatformCredentialUnauthorized

type RetrieveSSOLoginPlatformCredentialUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveSSOLoginPlatformCredentialUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewRetrieveSSOLoginPlatformCredentialUnauthorized

func NewRetrieveSSOLoginPlatformCredentialUnauthorized() *RetrieveSSOLoginPlatformCredentialUnauthorized

NewRetrieveSSOLoginPlatformCredentialUnauthorized creates a RetrieveSSOLoginPlatformCredentialUnauthorized with default headers values

func (*RetrieveSSOLoginPlatformCredentialUnauthorized) Error

func (*RetrieveSSOLoginPlatformCredentialUnauthorized) GetPayload

func (*RetrieveSSOLoginPlatformCredentialUnauthorized) ToJSONString

type UpdateSSOPlatformCredentialBadRequest

type UpdateSSOPlatformCredentialBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateSSOPlatformCredentialBadRequest handles this case with default header values.

Invalid request

func NewUpdateSSOPlatformCredentialBadRequest

func NewUpdateSSOPlatformCredentialBadRequest() *UpdateSSOPlatformCredentialBadRequest

NewUpdateSSOPlatformCredentialBadRequest creates a UpdateSSOPlatformCredentialBadRequest with default headers values

func (*UpdateSSOPlatformCredentialBadRequest) Error

func (*UpdateSSOPlatformCredentialBadRequest) GetPayload

func (*UpdateSSOPlatformCredentialBadRequest) ToJSONString

type UpdateSSOPlatformCredentialForbidden

type UpdateSSOPlatformCredentialForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateSSOPlatformCredentialForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewUpdateSSOPlatformCredentialForbidden

func NewUpdateSSOPlatformCredentialForbidden() *UpdateSSOPlatformCredentialForbidden

NewUpdateSSOPlatformCredentialForbidden creates a UpdateSSOPlatformCredentialForbidden with default headers values

func (*UpdateSSOPlatformCredentialForbidden) Error

func (*UpdateSSOPlatformCredentialForbidden) GetPayload

func (*UpdateSSOPlatformCredentialForbidden) ToJSONString

func (o *UpdateSSOPlatformCredentialForbidden) ToJSONString() string

type UpdateSSOPlatformCredentialInternalServerError

type UpdateSSOPlatformCredentialInternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateSSOPlatformCredentialInternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewUpdateSSOPlatformCredentialInternalServerError

func NewUpdateSSOPlatformCredentialInternalServerError() *UpdateSSOPlatformCredentialInternalServerError

NewUpdateSSOPlatformCredentialInternalServerError creates a UpdateSSOPlatformCredentialInternalServerError with default headers values

func (*UpdateSSOPlatformCredentialInternalServerError) Error

func (*UpdateSSOPlatformCredentialInternalServerError) GetPayload

func (*UpdateSSOPlatformCredentialInternalServerError) ToJSONString

type UpdateSSOPlatformCredentialNotFound

type UpdateSSOPlatformCredentialNotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateSSOPlatformCredentialNotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewUpdateSSOPlatformCredentialNotFound

func NewUpdateSSOPlatformCredentialNotFound() *UpdateSSOPlatformCredentialNotFound

NewUpdateSSOPlatformCredentialNotFound creates a UpdateSSOPlatformCredentialNotFound with default headers values

func (*UpdateSSOPlatformCredentialNotFound) Error

func (*UpdateSSOPlatformCredentialNotFound) GetPayload

func (*UpdateSSOPlatformCredentialNotFound) ToJSONString

func (o *UpdateSSOPlatformCredentialNotFound) ToJSONString() string

type UpdateSSOPlatformCredentialOK

type UpdateSSOPlatformCredentialOK struct {
	Payload *iamclientmodels.ModelSSOPlatformCredentialResponse
}

UpdateSSOPlatformCredentialOK handles this case with default header values.

OK

func NewUpdateSSOPlatformCredentialOK

func NewUpdateSSOPlatformCredentialOK() *UpdateSSOPlatformCredentialOK

NewUpdateSSOPlatformCredentialOK creates a UpdateSSOPlatformCredentialOK with default headers values

func (*UpdateSSOPlatformCredentialOK) Error

func (*UpdateSSOPlatformCredentialOK) GetPayload

func (*UpdateSSOPlatformCredentialOK) ToJSONString

func (o *UpdateSSOPlatformCredentialOK) ToJSONString() string

type UpdateSSOPlatformCredentialParams

type UpdateSSOPlatformCredentialParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelSSOPlatformCredentialRequest
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client
	// contains filtered or unexported fields
}

UpdateSSOPlatformCredentialParams contains all the parameters to send to the API endpoint for the update sso platform credential operation typically these are written to a http.Request

func NewUpdateSSOPlatformCredentialParams

func NewUpdateSSOPlatformCredentialParams() *UpdateSSOPlatformCredentialParams

NewUpdateSSOPlatformCredentialParams creates a new UpdateSSOPlatformCredentialParams object with the default values initialized.

func NewUpdateSSOPlatformCredentialParamsWithContext

func NewUpdateSSOPlatformCredentialParamsWithContext(ctx context.Context) *UpdateSSOPlatformCredentialParams

NewUpdateSSOPlatformCredentialParamsWithContext creates a new UpdateSSOPlatformCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateSSOPlatformCredentialParamsWithHTTPClient

func NewUpdateSSOPlatformCredentialParamsWithHTTPClient(client *http.Client) *UpdateSSOPlatformCredentialParams

NewUpdateSSOPlatformCredentialParamsWithHTTPClient creates a new UpdateSSOPlatformCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateSSOPlatformCredentialParamsWithTimeout

func NewUpdateSSOPlatformCredentialParamsWithTimeout(timeout time.Duration) *UpdateSSOPlatformCredentialParams

NewUpdateSSOPlatformCredentialParamsWithTimeout creates a new UpdateSSOPlatformCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateSSOPlatformCredentialParams) SetAuthInfoWriter

func (o *UpdateSSOPlatformCredentialParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetBody

SetBody adds the body to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetContext

SetContext adds the context to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetHTTPClient

func (o *UpdateSSOPlatformCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetHTTPClientTransport

func (o *UpdateSSOPlatformCredentialParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetNamespace

func (o *UpdateSSOPlatformCredentialParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetPlatformID

func (o *UpdateSSOPlatformCredentialParams) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) SetTimeout

func (o *UpdateSSOPlatformCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithBody

WithBody adds the body to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithContext

WithContext adds the context to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithNamespace

WithNamespace adds the namespace to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithPlatformID

WithPlatformID adds the platformID to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WithTimeout

WithTimeout adds the timeout to the update sso platform credential params

func (*UpdateSSOPlatformCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateSSOPlatformCredentialReader

type UpdateSSOPlatformCredentialReader struct {
	// contains filtered or unexported fields
}

UpdateSSOPlatformCredentialReader is a Reader for the UpdateSSOPlatformCredential structure.

func (*UpdateSSOPlatformCredentialReader) ReadResponse

func (o *UpdateSSOPlatformCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateSSOPlatformCredentialUnauthorized

type UpdateSSOPlatformCredentialUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateSSOPlatformCredentialUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateSSOPlatformCredentialUnauthorized

func NewUpdateSSOPlatformCredentialUnauthorized() *UpdateSSOPlatformCredentialUnauthorized

NewUpdateSSOPlatformCredentialUnauthorized creates a UpdateSSOPlatformCredentialUnauthorized with default headers values

func (*UpdateSSOPlatformCredentialUnauthorized) Error

func (*UpdateSSOPlatformCredentialUnauthorized) GetPayload

func (*UpdateSSOPlatformCredentialUnauthorized) ToJSONString

Jump to

Keyboard shortcuts

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