roles

package
v0.37.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2023 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddRoleManagersBadRequest added in v0.2.0

type AddRoleManagersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleManagersBadRequest handles this case with default header values.

Invalid request

func NewAddRoleManagersBadRequest added in v0.2.0

func NewAddRoleManagersBadRequest() *AddRoleManagersBadRequest

NewAddRoleManagersBadRequest creates a AddRoleManagersBadRequest with default headers values

func (*AddRoleManagersBadRequest) Error added in v0.2.0

func (o *AddRoleManagersBadRequest) Error() string

func (*AddRoleManagersBadRequest) GetPayload added in v0.31.0

func (*AddRoleManagersBadRequest) ToJSONString added in v0.31.0

func (o *AddRoleManagersBadRequest) ToJSONString() string

type AddRoleManagersForbidden added in v0.2.0

type AddRoleManagersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleManagersForbidden 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 NewAddRoleManagersForbidden added in v0.2.0

func NewAddRoleManagersForbidden() *AddRoleManagersForbidden

NewAddRoleManagersForbidden creates a AddRoleManagersForbidden with default headers values

func (*AddRoleManagersForbidden) Error added in v0.2.0

func (o *AddRoleManagersForbidden) Error() string

func (*AddRoleManagersForbidden) GetPayload added in v0.31.0

func (*AddRoleManagersForbidden) ToJSONString added in v0.31.0

func (o *AddRoleManagersForbidden) ToJSONString() string

type AddRoleManagersNoContent added in v0.2.0

type AddRoleManagersNoContent struct {
}

AddRoleManagersNoContent handles this case with default header values.

Operation succeeded

func NewAddRoleManagersNoContent added in v0.2.0

func NewAddRoleManagersNoContent() *AddRoleManagersNoContent

NewAddRoleManagersNoContent creates a AddRoleManagersNoContent with default headers values

func (*AddRoleManagersNoContent) Error added in v0.2.0

func (o *AddRoleManagersNoContent) Error() string

type AddRoleManagersNotFound added in v0.2.0

type AddRoleManagersNotFound struct {
}

AddRoleManagersNotFound handles this case with default header values.

Data not found

func NewAddRoleManagersNotFound added in v0.2.0

func NewAddRoleManagersNotFound() *AddRoleManagersNotFound

NewAddRoleManagersNotFound creates a AddRoleManagersNotFound with default headers values

func (*AddRoleManagersNotFound) Error added in v0.2.0

func (o *AddRoleManagersNotFound) Error() string

type AddRoleManagersParams added in v0.2.0

type AddRoleManagersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleManagersRequest
	/*RoleID
	  Role id

	*/
	RoleID string

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

AddRoleManagersParams contains all the parameters to send to the API endpoint for the add role managers operation typically these are written to a http.Request

func NewAddRoleManagersParams added in v0.2.0

func NewAddRoleManagersParams() *AddRoleManagersParams

NewAddRoleManagersParams creates a new AddRoleManagersParams object with the default values initialized.

func NewAddRoleManagersParamsWithContext added in v0.2.0

func NewAddRoleManagersParamsWithContext(ctx context.Context) *AddRoleManagersParams

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

func NewAddRoleManagersParamsWithHTTPClient added in v0.2.0

func NewAddRoleManagersParamsWithHTTPClient(client *http.Client) *AddRoleManagersParams

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

func NewAddRoleManagersParamsWithTimeout added in v0.2.0

func NewAddRoleManagersParamsWithTimeout(timeout time.Duration) *AddRoleManagersParams

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

func (*AddRoleManagersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the add role managers params

func (*AddRoleManagersParams) SetBody added in v0.2.0

SetBody adds the body to the add role managers params

func (*AddRoleManagersParams) SetContext added in v0.2.0

func (o *AddRoleManagersParams) SetContext(ctx context.Context)

SetContext adds the context to the add role managers params

func (*AddRoleManagersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the add role managers params

func (*AddRoleManagersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the add role managers params

func (*AddRoleManagersParams) SetRoleID added in v0.2.0

func (o *AddRoleManagersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the add role managers params

func (*AddRoleManagersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the add role managers params

func (*AddRoleManagersParams) WithBody added in v0.2.0

WithBody adds the body to the add role managers params

func (*AddRoleManagersParams) WithContext added in v0.2.0

WithContext adds the context to the add role managers params

func (*AddRoleManagersParams) WithHTTPClient added in v0.2.0

func (o *AddRoleManagersParams) WithHTTPClient(client *http.Client) *AddRoleManagersParams

WithHTTPClient adds the HTTPClient to the add role managers params

func (*AddRoleManagersParams) WithRoleID added in v0.2.0

func (o *AddRoleManagersParams) WithRoleID(roleID string) *AddRoleManagersParams

WithRoleID adds the roleID to the add role managers params

func (*AddRoleManagersParams) WithTimeout added in v0.2.0

func (o *AddRoleManagersParams) WithTimeout(timeout time.Duration) *AddRoleManagersParams

WithTimeout adds the timeout to the add role managers params

func (*AddRoleManagersParams) WriteToRequest added in v0.2.0

func (o *AddRoleManagersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AddRoleManagersReader added in v0.2.0

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

AddRoleManagersReader is a Reader for the AddRoleManagers structure.

func (*AddRoleManagersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AddRoleManagersUnauthorized added in v0.2.0

type AddRoleManagersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleManagersUnauthorized 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 NewAddRoleManagersUnauthorized added in v0.2.0

func NewAddRoleManagersUnauthorized() *AddRoleManagersUnauthorized

NewAddRoleManagersUnauthorized creates a AddRoleManagersUnauthorized with default headers values

func (*AddRoleManagersUnauthorized) Error added in v0.2.0

func (*AddRoleManagersUnauthorized) GetPayload added in v0.31.0

func (*AddRoleManagersUnauthorized) ToJSONString added in v0.31.0

func (o *AddRoleManagersUnauthorized) ToJSONString() string

type AddRoleMembersBadRequest added in v0.2.0

type AddRoleMembersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleMembersBadRequest handles this case with default header values.

Invalid request

func NewAddRoleMembersBadRequest added in v0.2.0

func NewAddRoleMembersBadRequest() *AddRoleMembersBadRequest

NewAddRoleMembersBadRequest creates a AddRoleMembersBadRequest with default headers values

func (*AddRoleMembersBadRequest) Error added in v0.2.0

func (o *AddRoleMembersBadRequest) Error() string

func (*AddRoleMembersBadRequest) GetPayload added in v0.31.0

func (*AddRoleMembersBadRequest) ToJSONString added in v0.31.0

func (o *AddRoleMembersBadRequest) ToJSONString() string

type AddRoleMembersForbidden added in v0.2.0

type AddRoleMembersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleMembersForbidden 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 NewAddRoleMembersForbidden added in v0.2.0

func NewAddRoleMembersForbidden() *AddRoleMembersForbidden

NewAddRoleMembersForbidden creates a AddRoleMembersForbidden with default headers values

func (*AddRoleMembersForbidden) Error added in v0.2.0

func (o *AddRoleMembersForbidden) Error() string

func (*AddRoleMembersForbidden) GetPayload added in v0.31.0

func (*AddRoleMembersForbidden) ToJSONString added in v0.31.0

func (o *AddRoleMembersForbidden) ToJSONString() string

type AddRoleMembersNoContent added in v0.2.0

type AddRoleMembersNoContent struct {
}

AddRoleMembersNoContent handles this case with default header values.

Operation succeeded

func NewAddRoleMembersNoContent added in v0.2.0

func NewAddRoleMembersNoContent() *AddRoleMembersNoContent

NewAddRoleMembersNoContent creates a AddRoleMembersNoContent with default headers values

func (*AddRoleMembersNoContent) Error added in v0.2.0

func (o *AddRoleMembersNoContent) Error() string

type AddRoleMembersNotFound added in v0.2.0

type AddRoleMembersNotFound struct {
}

AddRoleMembersNotFound handles this case with default header values.

Data not found

func NewAddRoleMembersNotFound added in v0.2.0

func NewAddRoleMembersNotFound() *AddRoleMembersNotFound

NewAddRoleMembersNotFound creates a AddRoleMembersNotFound with default headers values

func (*AddRoleMembersNotFound) Error added in v0.2.0

func (o *AddRoleMembersNotFound) Error() string

type AddRoleMembersParams added in v0.2.0

type AddRoleMembersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleMembersRequest
	/*RoleID
	  Role id

	*/
	RoleID string

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

AddRoleMembersParams contains all the parameters to send to the API endpoint for the add role members operation typically these are written to a http.Request

func NewAddRoleMembersParams added in v0.2.0

func NewAddRoleMembersParams() *AddRoleMembersParams

NewAddRoleMembersParams creates a new AddRoleMembersParams object with the default values initialized.

func NewAddRoleMembersParamsWithContext added in v0.2.0

func NewAddRoleMembersParamsWithContext(ctx context.Context) *AddRoleMembersParams

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

func NewAddRoleMembersParamsWithHTTPClient added in v0.2.0

func NewAddRoleMembersParamsWithHTTPClient(client *http.Client) *AddRoleMembersParams

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

func NewAddRoleMembersParamsWithTimeout added in v0.2.0

func NewAddRoleMembersParamsWithTimeout(timeout time.Duration) *AddRoleMembersParams

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

func (*AddRoleMembersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the add role members params

func (*AddRoleMembersParams) SetBody added in v0.2.0

SetBody adds the body to the add role members params

func (*AddRoleMembersParams) SetContext added in v0.2.0

func (o *AddRoleMembersParams) SetContext(ctx context.Context)

SetContext adds the context to the add role members params

func (*AddRoleMembersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the add role members params

func (*AddRoleMembersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the add role members params

func (*AddRoleMembersParams) SetRoleID added in v0.2.0

func (o *AddRoleMembersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the add role members params

func (*AddRoleMembersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the add role members params

func (*AddRoleMembersParams) WithBody added in v0.2.0

WithBody adds the body to the add role members params

func (*AddRoleMembersParams) WithContext added in v0.2.0

WithContext adds the context to the add role members params

func (*AddRoleMembersParams) WithHTTPClient added in v0.2.0

func (o *AddRoleMembersParams) WithHTTPClient(client *http.Client) *AddRoleMembersParams

WithHTTPClient adds the HTTPClient to the add role members params

func (*AddRoleMembersParams) WithRoleID added in v0.2.0

func (o *AddRoleMembersParams) WithRoleID(roleID string) *AddRoleMembersParams

WithRoleID adds the roleID to the add role members params

func (*AddRoleMembersParams) WithTimeout added in v0.2.0

func (o *AddRoleMembersParams) WithTimeout(timeout time.Duration) *AddRoleMembersParams

WithTimeout adds the timeout to the add role members params

func (*AddRoleMembersParams) WriteToRequest added in v0.2.0

func (o *AddRoleMembersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AddRoleMembersReader added in v0.2.0

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

AddRoleMembersReader is a Reader for the AddRoleMembers structure.

func (*AddRoleMembersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AddRoleMembersUnauthorized added in v0.2.0

type AddRoleMembersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRoleMembersUnauthorized 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 NewAddRoleMembersUnauthorized added in v0.2.0

func NewAddRoleMembersUnauthorized() *AddRoleMembersUnauthorized

NewAddRoleMembersUnauthorized creates a AddRoleMembersUnauthorized with default headers values

func (*AddRoleMembersUnauthorized) Error added in v0.2.0

func (*AddRoleMembersUnauthorized) GetPayload added in v0.31.0

func (*AddRoleMembersUnauthorized) ToJSONString added in v0.31.0

func (o *AddRoleMembersUnauthorized) ToJSONString() string

type AddRolePermissionBadRequest added in v0.2.0

type AddRolePermissionBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRolePermissionBadRequest handles this case with default header values.

Invalid request

func NewAddRolePermissionBadRequest added in v0.2.0

func NewAddRolePermissionBadRequest() *AddRolePermissionBadRequest

NewAddRolePermissionBadRequest creates a AddRolePermissionBadRequest with default headers values

func (*AddRolePermissionBadRequest) Error added in v0.2.0

func (*AddRolePermissionBadRequest) GetPayload added in v0.31.0

func (*AddRolePermissionBadRequest) ToJSONString added in v0.31.0

func (o *AddRolePermissionBadRequest) ToJSONString() string

type AddRolePermissionForbidden added in v0.2.0

type AddRolePermissionForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRolePermissionForbidden 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 NewAddRolePermissionForbidden added in v0.2.0

func NewAddRolePermissionForbidden() *AddRolePermissionForbidden

NewAddRolePermissionForbidden creates a AddRolePermissionForbidden with default headers values

func (*AddRolePermissionForbidden) Error added in v0.2.0

func (*AddRolePermissionForbidden) GetPayload added in v0.31.0

func (*AddRolePermissionForbidden) ToJSONString added in v0.31.0

func (o *AddRolePermissionForbidden) ToJSONString() string

type AddRolePermissionNoContent added in v0.2.0

type AddRolePermissionNoContent struct {
}

AddRolePermissionNoContent handles this case with default header values.

Operation succeeded

func NewAddRolePermissionNoContent added in v0.2.0

func NewAddRolePermissionNoContent() *AddRolePermissionNoContent

NewAddRolePermissionNoContent creates a AddRolePermissionNoContent with default headers values

func (*AddRolePermissionNoContent) Error added in v0.2.0

type AddRolePermissionNotFound added in v0.2.0

type AddRolePermissionNotFound struct {
}

AddRolePermissionNotFound handles this case with default header values.

Data not found

func NewAddRolePermissionNotFound added in v0.2.0

func NewAddRolePermissionNotFound() *AddRolePermissionNotFound

NewAddRolePermissionNotFound creates a AddRolePermissionNotFound with default headers values

func (*AddRolePermissionNotFound) Error added in v0.2.0

func (o *AddRolePermissionNotFound) Error() string

type AddRolePermissionParams added in v0.2.0

type AddRolePermissionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action

	*/
	Action int64
	/*Body*/
	Body *iamclientmodels.ModelUpdatePermissionScheduleRequest
	/*Resource
	  Resource Name

	*/
	Resource string
	/*RoleID
	  Role id

	*/
	RoleID string

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

AddRolePermissionParams contains all the parameters to send to the API endpoint for the add role permission operation typically these are written to a http.Request

func NewAddRolePermissionParams added in v0.2.0

func NewAddRolePermissionParams() *AddRolePermissionParams

NewAddRolePermissionParams creates a new AddRolePermissionParams object with the default values initialized.

func NewAddRolePermissionParamsWithContext added in v0.2.0

func NewAddRolePermissionParamsWithContext(ctx context.Context) *AddRolePermissionParams

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

func NewAddRolePermissionParamsWithHTTPClient added in v0.2.0

func NewAddRolePermissionParamsWithHTTPClient(client *http.Client) *AddRolePermissionParams

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

func NewAddRolePermissionParamsWithTimeout added in v0.2.0

func NewAddRolePermissionParamsWithTimeout(timeout time.Duration) *AddRolePermissionParams

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

func (*AddRolePermissionParams) SetAction added in v0.2.0

func (o *AddRolePermissionParams) SetAction(action int64)

SetAction adds the action to the add role permission params

func (*AddRolePermissionParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the add role permission params

func (*AddRolePermissionParams) SetBody added in v0.2.0

SetBody adds the body to the add role permission params

func (*AddRolePermissionParams) SetContext added in v0.2.0

func (o *AddRolePermissionParams) SetContext(ctx context.Context)

SetContext adds the context to the add role permission params

func (*AddRolePermissionParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the add role permission params

func (*AddRolePermissionParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the add role permission params

func (*AddRolePermissionParams) SetResource added in v0.2.0

func (o *AddRolePermissionParams) SetResource(resource string)

SetResource adds the resource to the add role permission params

func (*AddRolePermissionParams) SetRoleID added in v0.2.0

func (o *AddRolePermissionParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the add role permission params

func (*AddRolePermissionParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the add role permission params

func (*AddRolePermissionParams) WithAction added in v0.2.0

func (o *AddRolePermissionParams) WithAction(action int64) *AddRolePermissionParams

WithAction adds the action to the add role permission params

func (*AddRolePermissionParams) WithBody added in v0.2.0

WithBody adds the body to the add role permission params

func (*AddRolePermissionParams) WithContext added in v0.2.0

WithContext adds the context to the add role permission params

func (*AddRolePermissionParams) WithHTTPClient added in v0.2.0

func (o *AddRolePermissionParams) WithHTTPClient(client *http.Client) *AddRolePermissionParams

WithHTTPClient adds the HTTPClient to the add role permission params

func (*AddRolePermissionParams) WithResource added in v0.2.0

func (o *AddRolePermissionParams) WithResource(resource string) *AddRolePermissionParams

WithResource adds the resource to the add role permission params

func (*AddRolePermissionParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the add role permission params

func (*AddRolePermissionParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the add role permission params

func (*AddRolePermissionParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AddRolePermissionReader added in v0.2.0

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

AddRolePermissionReader is a Reader for the AddRolePermission structure.

func (*AddRolePermissionReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AddRolePermissionUnauthorized added in v0.2.0

type AddRolePermissionUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddRolePermissionUnauthorized 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 NewAddRolePermissionUnauthorized added in v0.2.0

func NewAddRolePermissionUnauthorized() *AddRolePermissionUnauthorized

NewAddRolePermissionUnauthorized creates a AddRolePermissionUnauthorized with default headers values

func (*AddRolePermissionUnauthorized) Error added in v0.2.0

func (*AddRolePermissionUnauthorized) GetPayload added in v0.31.0

func (*AddRolePermissionUnauthorized) ToJSONString added in v0.31.0

func (o *AddRolePermissionUnauthorized) ToJSONString() string

type AdminAddRoleManagersV3BadRequest added in v0.2.0

type AdminAddRoleManagersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleManagersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminAddRoleManagersV3BadRequest added in v0.2.0

func NewAdminAddRoleManagersV3BadRequest() *AdminAddRoleManagersV3BadRequest

NewAdminAddRoleManagersV3BadRequest creates a AdminAddRoleManagersV3BadRequest with default headers values

func (*AdminAddRoleManagersV3BadRequest) Error added in v0.2.0

func (*AdminAddRoleManagersV3BadRequest) GetPayload added in v0.2.0

func (*AdminAddRoleManagersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminAddRoleManagersV3BadRequest) ToJSONString() string

type AdminAddRoleManagersV3Conflict added in v0.2.0

type AdminAddRoleManagersV3Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleManagersV3Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10468</td><td>role manager exist</td></tr></table>

func NewAdminAddRoleManagersV3Conflict added in v0.2.0

func NewAdminAddRoleManagersV3Conflict() *AdminAddRoleManagersV3Conflict

NewAdminAddRoleManagersV3Conflict creates a AdminAddRoleManagersV3Conflict with default headers values

func (*AdminAddRoleManagersV3Conflict) Error added in v0.2.0

func (*AdminAddRoleManagersV3Conflict) GetPayload added in v0.2.0

func (*AdminAddRoleManagersV3Conflict) ToJSONString added in v0.25.0

func (o *AdminAddRoleManagersV3Conflict) ToJSONString() string

type AdminAddRoleManagersV3Forbidden added in v0.2.0

type AdminAddRoleManagersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleManagersV3Forbidden 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 NewAdminAddRoleManagersV3Forbidden added in v0.2.0

func NewAdminAddRoleManagersV3Forbidden() *AdminAddRoleManagersV3Forbidden

NewAdminAddRoleManagersV3Forbidden creates a AdminAddRoleManagersV3Forbidden with default headers values

func (*AdminAddRoleManagersV3Forbidden) Error added in v0.2.0

func (*AdminAddRoleManagersV3Forbidden) GetPayload added in v0.2.0

func (*AdminAddRoleManagersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminAddRoleManagersV3Forbidden) ToJSONString() string

type AdminAddRoleManagersV3NoContent added in v0.2.0

type AdminAddRoleManagersV3NoContent struct {
}

AdminAddRoleManagersV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminAddRoleManagersV3NoContent added in v0.2.0

func NewAdminAddRoleManagersV3NoContent() *AdminAddRoleManagersV3NoContent

NewAdminAddRoleManagersV3NoContent creates a AdminAddRoleManagersV3NoContent with default headers values

func (*AdminAddRoleManagersV3NoContent) Error added in v0.2.0

type AdminAddRoleManagersV3NotFound added in v0.2.0

type AdminAddRoleManagersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleManagersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminAddRoleManagersV3NotFound added in v0.2.0

func NewAdminAddRoleManagersV3NotFound() *AdminAddRoleManagersV3NotFound

NewAdminAddRoleManagersV3NotFound creates a AdminAddRoleManagersV3NotFound with default headers values

func (*AdminAddRoleManagersV3NotFound) Error added in v0.2.0

func (*AdminAddRoleManagersV3NotFound) GetPayload added in v0.2.0

func (*AdminAddRoleManagersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminAddRoleManagersV3NotFound) ToJSONString() string

type AdminAddRoleManagersV3Params added in v0.2.0

type AdminAddRoleManagersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleManagersRequestV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminAddRoleManagersV3Params contains all the parameters to send to the API endpoint for the admin add role managers v3 operation typically these are written to a http.Request

func NewAdminAddRoleManagersV3Params added in v0.2.0

func NewAdminAddRoleManagersV3Params() *AdminAddRoleManagersV3Params

NewAdminAddRoleManagersV3Params creates a new AdminAddRoleManagersV3Params object with the default values initialized.

func NewAdminAddRoleManagersV3ParamsWithContext added in v0.2.0

func NewAdminAddRoleManagersV3ParamsWithContext(ctx context.Context) *AdminAddRoleManagersV3Params

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

func NewAdminAddRoleManagersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminAddRoleManagersV3ParamsWithHTTPClient(client *http.Client) *AdminAddRoleManagersV3Params

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

func NewAdminAddRoleManagersV3ParamsWithTimeout added in v0.2.0

func NewAdminAddRoleManagersV3ParamsWithTimeout(timeout time.Duration) *AdminAddRoleManagersV3Params

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

func (*AdminAddRoleManagersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetContext added in v0.2.0

func (o *AdminAddRoleManagersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetRoleID added in v0.2.0

func (o *AdminAddRoleManagersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin add role managers v3 params

func (*AdminAddRoleManagersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminAddRoleManagersV3Reader added in v0.2.0

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

AdminAddRoleManagersV3Reader is a Reader for the AdminAddRoleManagersV3 structure.

func (*AdminAddRoleManagersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminAddRoleManagersV3Unauthorized added in v0.2.0

type AdminAddRoleManagersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleManagersV3Unauthorized 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 NewAdminAddRoleManagersV3Unauthorized added in v0.2.0

func NewAdminAddRoleManagersV3Unauthorized() *AdminAddRoleManagersV3Unauthorized

NewAdminAddRoleManagersV3Unauthorized creates a AdminAddRoleManagersV3Unauthorized with default headers values

func (*AdminAddRoleManagersV3Unauthorized) Error added in v0.2.0

func (*AdminAddRoleManagersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminAddRoleManagersV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminAddRoleManagersV3Unauthorized) ToJSONString() string

type AdminAddRoleMembersV3BadRequest added in v0.2.0

type AdminAddRoleMembersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10457</td><td>specified role is not admin role</td></tr></table>

func NewAdminAddRoleMembersV3BadRequest added in v0.2.0

func NewAdminAddRoleMembersV3BadRequest() *AdminAddRoleMembersV3BadRequest

NewAdminAddRoleMembersV3BadRequest creates a AdminAddRoleMembersV3BadRequest with default headers values

func (*AdminAddRoleMembersV3BadRequest) Error added in v0.2.0

func (*AdminAddRoleMembersV3BadRequest) GetPayload added in v0.2.0

func (*AdminAddRoleMembersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminAddRoleMembersV3BadRequest) ToJSONString() string

type AdminAddRoleMembersV3Conflict added in v0.2.0

type AdminAddRoleMembersV3Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10469</td><td>role member exist</td></tr></table>

func NewAdminAddRoleMembersV3Conflict added in v0.2.0

func NewAdminAddRoleMembersV3Conflict() *AdminAddRoleMembersV3Conflict

NewAdminAddRoleMembersV3Conflict creates a AdminAddRoleMembersV3Conflict with default headers values

func (*AdminAddRoleMembersV3Conflict) Error added in v0.2.0

func (*AdminAddRoleMembersV3Conflict) GetPayload added in v0.2.0

func (*AdminAddRoleMembersV3Conflict) ToJSONString added in v0.25.0

func (o *AdminAddRoleMembersV3Conflict) ToJSONString() string

type AdminAddRoleMembersV3Forbidden added in v0.2.0

type AdminAddRoleMembersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3Forbidden 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><tr><td>10459</td><td>operator is not a role manager</td></tr></table>

func NewAdminAddRoleMembersV3Forbidden added in v0.2.0

func NewAdminAddRoleMembersV3Forbidden() *AdminAddRoleMembersV3Forbidden

NewAdminAddRoleMembersV3Forbidden creates a AdminAddRoleMembersV3Forbidden with default headers values

func (*AdminAddRoleMembersV3Forbidden) Error added in v0.2.0

func (*AdminAddRoleMembersV3Forbidden) GetPayload added in v0.2.0

func (*AdminAddRoleMembersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminAddRoleMembersV3Forbidden) ToJSONString() string

type AdminAddRoleMembersV3InternalServerError added in v0.31.0

type AdminAddRoleMembersV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3InternalServerError 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 NewAdminAddRoleMembersV3InternalServerError added in v0.31.0

func NewAdminAddRoleMembersV3InternalServerError() *AdminAddRoleMembersV3InternalServerError

NewAdminAddRoleMembersV3InternalServerError creates a AdminAddRoleMembersV3InternalServerError with default headers values

func (*AdminAddRoleMembersV3InternalServerError) Error added in v0.31.0

func (*AdminAddRoleMembersV3InternalServerError) GetPayload added in v0.31.0

func (*AdminAddRoleMembersV3InternalServerError) ToJSONString added in v0.31.0

type AdminAddRoleMembersV3NoContent added in v0.2.0

type AdminAddRoleMembersV3NoContent struct {
}

AdminAddRoleMembersV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminAddRoleMembersV3NoContent added in v0.2.0

func NewAdminAddRoleMembersV3NoContent() *AdminAddRoleMembersV3NoContent

NewAdminAddRoleMembersV3NoContent creates a AdminAddRoleMembersV3NoContent with default headers values

func (*AdminAddRoleMembersV3NoContent) Error added in v0.2.0

type AdminAddRoleMembersV3NotFound added in v0.2.0

type AdminAddRoleMembersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr><tr><td>20008</td><td>user not found</td></tr></table>

func NewAdminAddRoleMembersV3NotFound added in v0.2.0

func NewAdminAddRoleMembersV3NotFound() *AdminAddRoleMembersV3NotFound

NewAdminAddRoleMembersV3NotFound creates a AdminAddRoleMembersV3NotFound with default headers values

func (*AdminAddRoleMembersV3NotFound) Error added in v0.2.0

func (*AdminAddRoleMembersV3NotFound) GetPayload added in v0.2.0

func (*AdminAddRoleMembersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminAddRoleMembersV3NotFound) ToJSONString() string

type AdminAddRoleMembersV3Params added in v0.2.0

type AdminAddRoleMembersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleMembersRequestV3
	/*RoleID
	  Role id

	*/
	RoleID string

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

AdminAddRoleMembersV3Params contains all the parameters to send to the API endpoint for the admin add role members v3 operation typically these are written to a http.Request

func NewAdminAddRoleMembersV3Params added in v0.2.0

func NewAdminAddRoleMembersV3Params() *AdminAddRoleMembersV3Params

NewAdminAddRoleMembersV3Params creates a new AdminAddRoleMembersV3Params object with the default values initialized.

func NewAdminAddRoleMembersV3ParamsWithContext added in v0.2.0

func NewAdminAddRoleMembersV3ParamsWithContext(ctx context.Context) *AdminAddRoleMembersV3Params

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

func NewAdminAddRoleMembersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminAddRoleMembersV3ParamsWithHTTPClient(client *http.Client) *AdminAddRoleMembersV3Params

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

func NewAdminAddRoleMembersV3ParamsWithTimeout added in v0.2.0

func NewAdminAddRoleMembersV3ParamsWithTimeout(timeout time.Duration) *AdminAddRoleMembersV3Params

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

func (*AdminAddRoleMembersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetContext added in v0.2.0

func (o *AdminAddRoleMembersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetRoleID added in v0.2.0

func (o *AdminAddRoleMembersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin add role members v3 params

func (*AdminAddRoleMembersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminAddRoleMembersV3Reader added in v0.2.0

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

AdminAddRoleMembersV3Reader is a Reader for the AdminAddRoleMembersV3 structure.

func (*AdminAddRoleMembersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminAddRoleMembersV3Unauthorized added in v0.2.0

type AdminAddRoleMembersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRoleMembersV3Unauthorized 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 NewAdminAddRoleMembersV3Unauthorized added in v0.2.0

func NewAdminAddRoleMembersV3Unauthorized() *AdminAddRoleMembersV3Unauthorized

NewAdminAddRoleMembersV3Unauthorized creates a AdminAddRoleMembersV3Unauthorized with default headers values

func (*AdminAddRoleMembersV3Unauthorized) Error added in v0.2.0

func (*AdminAddRoleMembersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminAddRoleMembersV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminAddRoleMembersV3Unauthorized) ToJSONString() string

type AdminAddRolePermissionsV3BadRequest added in v0.2.0

type AdminAddRolePermissionsV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminAddRolePermissionsV3BadRequest added in v0.2.0

func NewAdminAddRolePermissionsV3BadRequest() *AdminAddRolePermissionsV3BadRequest

NewAdminAddRolePermissionsV3BadRequest creates a AdminAddRolePermissionsV3BadRequest with default headers values

func (*AdminAddRolePermissionsV3BadRequest) Error added in v0.2.0

func (*AdminAddRolePermissionsV3BadRequest) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV3BadRequest) ToJSONString() string

type AdminAddRolePermissionsV3Forbidden added in v0.2.0

type AdminAddRolePermissionsV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV3Forbidden 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 NewAdminAddRolePermissionsV3Forbidden added in v0.2.0

func NewAdminAddRolePermissionsV3Forbidden() *AdminAddRolePermissionsV3Forbidden

NewAdminAddRolePermissionsV3Forbidden creates a AdminAddRolePermissionsV3Forbidden with default headers values

func (*AdminAddRolePermissionsV3Forbidden) Error added in v0.2.0

func (*AdminAddRolePermissionsV3Forbidden) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV3Forbidden) ToJSONString() string

type AdminAddRolePermissionsV3InternalServerError added in v0.31.0

type AdminAddRolePermissionsV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV3InternalServerError 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 NewAdminAddRolePermissionsV3InternalServerError added in v0.31.0

func NewAdminAddRolePermissionsV3InternalServerError() *AdminAddRolePermissionsV3InternalServerError

NewAdminAddRolePermissionsV3InternalServerError creates a AdminAddRolePermissionsV3InternalServerError with default headers values

func (*AdminAddRolePermissionsV3InternalServerError) Error added in v0.31.0

func (*AdminAddRolePermissionsV3InternalServerError) GetPayload added in v0.31.0

func (*AdminAddRolePermissionsV3InternalServerError) ToJSONString added in v0.31.0

type AdminAddRolePermissionsV3NoContent added in v0.2.0

type AdminAddRolePermissionsV3NoContent struct {
}

AdminAddRolePermissionsV3NoContent handles this case with default header values.

No Content

func NewAdminAddRolePermissionsV3NoContent added in v0.2.0

func NewAdminAddRolePermissionsV3NoContent() *AdminAddRolePermissionsV3NoContent

NewAdminAddRolePermissionsV3NoContent creates a AdminAddRolePermissionsV3NoContent with default headers values

func (*AdminAddRolePermissionsV3NoContent) Error added in v0.2.0

type AdminAddRolePermissionsV3NotFound added in v0.2.0

type AdminAddRolePermissionsV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminAddRolePermissionsV3NotFound added in v0.2.0

func NewAdminAddRolePermissionsV3NotFound() *AdminAddRolePermissionsV3NotFound

NewAdminAddRolePermissionsV3NotFound creates a AdminAddRolePermissionsV3NotFound with default headers values

func (*AdminAddRolePermissionsV3NotFound) Error added in v0.2.0

func (*AdminAddRolePermissionsV3NotFound) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV3NotFound) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV3NotFound) ToJSONString() string

type AdminAddRolePermissionsV3Params added in v0.2.0

type AdminAddRolePermissionsV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonPermissionsV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminAddRolePermissionsV3Params contains all the parameters to send to the API endpoint for the admin add role permissions v3 operation typically these are written to a http.Request

func NewAdminAddRolePermissionsV3Params added in v0.2.0

func NewAdminAddRolePermissionsV3Params() *AdminAddRolePermissionsV3Params

NewAdminAddRolePermissionsV3Params creates a new AdminAddRolePermissionsV3Params object with the default values initialized.

func NewAdminAddRolePermissionsV3ParamsWithContext added in v0.2.0

func NewAdminAddRolePermissionsV3ParamsWithContext(ctx context.Context) *AdminAddRolePermissionsV3Params

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

func NewAdminAddRolePermissionsV3ParamsWithHTTPClient added in v0.2.0

func NewAdminAddRolePermissionsV3ParamsWithHTTPClient(client *http.Client) *AdminAddRolePermissionsV3Params

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

func NewAdminAddRolePermissionsV3ParamsWithTimeout added in v0.2.0

func NewAdminAddRolePermissionsV3ParamsWithTimeout(timeout time.Duration) *AdminAddRolePermissionsV3Params

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

func (*AdminAddRolePermissionsV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetContext added in v0.2.0

func (o *AdminAddRolePermissionsV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetRoleID added in v0.2.0

func (o *AdminAddRolePermissionsV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin add role permissions v3 params

func (*AdminAddRolePermissionsV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminAddRolePermissionsV3Reader added in v0.2.0

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

AdminAddRolePermissionsV3Reader is a Reader for the AdminAddRolePermissionsV3 structure.

func (*AdminAddRolePermissionsV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminAddRolePermissionsV3Unauthorized added in v0.2.0

type AdminAddRolePermissionsV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV3Unauthorized 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 NewAdminAddRolePermissionsV3Unauthorized added in v0.2.0

func NewAdminAddRolePermissionsV3Unauthorized() *AdminAddRolePermissionsV3Unauthorized

NewAdminAddRolePermissionsV3Unauthorized creates a AdminAddRolePermissionsV3Unauthorized with default headers values

func (*AdminAddRolePermissionsV3Unauthorized) Error added in v0.2.0

func (*AdminAddRolePermissionsV3Unauthorized) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV3Unauthorized) ToJSONString added in v0.25.0

type AdminAddRolePermissionsV4BadRequest added in v0.2.0

type AdminAddRolePermissionsV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminAddRolePermissionsV4BadRequest added in v0.2.0

func NewAdminAddRolePermissionsV4BadRequest() *AdminAddRolePermissionsV4BadRequest

NewAdminAddRolePermissionsV4BadRequest creates a AdminAddRolePermissionsV4BadRequest with default headers values

func (*AdminAddRolePermissionsV4BadRequest) Error added in v0.2.0

func (*AdminAddRolePermissionsV4BadRequest) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV4BadRequest) ToJSONString() string

type AdminAddRolePermissionsV4Forbidden added in v0.2.0

type AdminAddRolePermissionsV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV4Forbidden 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 NewAdminAddRolePermissionsV4Forbidden added in v0.2.0

func NewAdminAddRolePermissionsV4Forbidden() *AdminAddRolePermissionsV4Forbidden

NewAdminAddRolePermissionsV4Forbidden creates a AdminAddRolePermissionsV4Forbidden with default headers values

func (*AdminAddRolePermissionsV4Forbidden) Error added in v0.2.0

func (*AdminAddRolePermissionsV4Forbidden) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV4Forbidden) ToJSONString() string

type AdminAddRolePermissionsV4NotFound added in v0.2.0

type AdminAddRolePermissionsV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminAddRolePermissionsV4NotFound added in v0.2.0

func NewAdminAddRolePermissionsV4NotFound() *AdminAddRolePermissionsV4NotFound

NewAdminAddRolePermissionsV4NotFound creates a AdminAddRolePermissionsV4NotFound with default headers values

func (*AdminAddRolePermissionsV4NotFound) Error added in v0.2.0

func (*AdminAddRolePermissionsV4NotFound) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV4NotFound) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV4NotFound) ToJSONString() string

type AdminAddRolePermissionsV4OK added in v0.2.0

type AdminAddRolePermissionsV4OK struct {
	Payload *iamclientmodels.ModelRoleV4Response
}

AdminAddRolePermissionsV4OK handles this case with default header values.

OK

func NewAdminAddRolePermissionsV4OK added in v0.2.0

func NewAdminAddRolePermissionsV4OK() *AdminAddRolePermissionsV4OK

NewAdminAddRolePermissionsV4OK creates a AdminAddRolePermissionsV4OK with default headers values

func (*AdminAddRolePermissionsV4OK) Error added in v0.2.0

func (*AdminAddRolePermissionsV4OK) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV4OK) ToJSONString added in v0.25.0

func (o *AdminAddRolePermissionsV4OK) ToJSONString() string

type AdminAddRolePermissionsV4Params added in v0.2.0

type AdminAddRolePermissionsV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonPermissionsV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminAddRolePermissionsV4Params contains all the parameters to send to the API endpoint for the admin add role permissions v4 operation typically these are written to a http.Request

func NewAdminAddRolePermissionsV4Params added in v0.2.0

func NewAdminAddRolePermissionsV4Params() *AdminAddRolePermissionsV4Params

NewAdminAddRolePermissionsV4Params creates a new AdminAddRolePermissionsV4Params object with the default values initialized.

func NewAdminAddRolePermissionsV4ParamsWithContext added in v0.2.0

func NewAdminAddRolePermissionsV4ParamsWithContext(ctx context.Context) *AdminAddRolePermissionsV4Params

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

func NewAdminAddRolePermissionsV4ParamsWithHTTPClient added in v0.2.0

func NewAdminAddRolePermissionsV4ParamsWithHTTPClient(client *http.Client) *AdminAddRolePermissionsV4Params

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

func NewAdminAddRolePermissionsV4ParamsWithTimeout added in v0.2.0

func NewAdminAddRolePermissionsV4ParamsWithTimeout(timeout time.Duration) *AdminAddRolePermissionsV4Params

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

func (*AdminAddRolePermissionsV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetContext added in v0.2.0

func (o *AdminAddRolePermissionsV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetRoleID added in v0.2.0

func (o *AdminAddRolePermissionsV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin add role permissions v4 params

func (*AdminAddRolePermissionsV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminAddRolePermissionsV4Reader added in v0.2.0

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

AdminAddRolePermissionsV4Reader is a Reader for the AdminAddRolePermissionsV4 structure.

func (*AdminAddRolePermissionsV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminAddRolePermissionsV4Unauthorized added in v0.2.0

type AdminAddRolePermissionsV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddRolePermissionsV4Unauthorized 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 NewAdminAddRolePermissionsV4Unauthorized added in v0.2.0

func NewAdminAddRolePermissionsV4Unauthorized() *AdminAddRolePermissionsV4Unauthorized

NewAdminAddRolePermissionsV4Unauthorized creates a AdminAddRolePermissionsV4Unauthorized with default headers values

func (*AdminAddRolePermissionsV4Unauthorized) Error added in v0.2.0

func (*AdminAddRolePermissionsV4Unauthorized) GetPayload added in v0.2.0

func (*AdminAddRolePermissionsV4Unauthorized) ToJSONString added in v0.25.0

type AdminAssignUserToRoleV4BadRequest added in v0.2.0

type AdminAssignUserToRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10457</td><td>specified role is not admin role</td></tr></table>

func NewAdminAssignUserToRoleV4BadRequest added in v0.2.0

func NewAdminAssignUserToRoleV4BadRequest() *AdminAssignUserToRoleV4BadRequest

NewAdminAssignUserToRoleV4BadRequest creates a AdminAssignUserToRoleV4BadRequest with default headers values

func (*AdminAssignUserToRoleV4BadRequest) Error added in v0.2.0

func (*AdminAssignUserToRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4BadRequest) ToJSONString() string

type AdminAssignUserToRoleV4Conflict added in v0.2.0

type AdminAssignUserToRoleV4Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10469</td><td>role member exist</td></tr></table>

func NewAdminAssignUserToRoleV4Conflict added in v0.2.0

func NewAdminAssignUserToRoleV4Conflict() *AdminAssignUserToRoleV4Conflict

NewAdminAssignUserToRoleV4Conflict creates a AdminAssignUserToRoleV4Conflict with default headers values

func (*AdminAssignUserToRoleV4Conflict) Error added in v0.2.0

func (*AdminAssignUserToRoleV4Conflict) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4Conflict) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4Conflict) ToJSONString() string

type AdminAssignUserToRoleV4Created added in v0.2.0

type AdminAssignUserToRoleV4Created struct {
	Payload *iamclientmodels.ModelAssignedUserV4Response
}

AdminAssignUserToRoleV4Created handles this case with default header values.

Operation succeeded

func NewAdminAssignUserToRoleV4Created added in v0.2.0

func NewAdminAssignUserToRoleV4Created() *AdminAssignUserToRoleV4Created

NewAdminAssignUserToRoleV4Created creates a AdminAssignUserToRoleV4Created with default headers values

func (*AdminAssignUserToRoleV4Created) Error added in v0.2.0

func (*AdminAssignUserToRoleV4Created) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4Created) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4Created) ToJSONString() string

type AdminAssignUserToRoleV4Forbidden added in v0.2.0

type AdminAssignUserToRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4Forbidden 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><tr><td>10459</td><td>operator is not a role manager</td></tr></table>

func NewAdminAssignUserToRoleV4Forbidden added in v0.2.0

func NewAdminAssignUserToRoleV4Forbidden() *AdminAssignUserToRoleV4Forbidden

NewAdminAssignUserToRoleV4Forbidden creates a AdminAssignUserToRoleV4Forbidden with default headers values

func (*AdminAssignUserToRoleV4Forbidden) Error added in v0.2.0

func (*AdminAssignUserToRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4Forbidden) ToJSONString() string

type AdminAssignUserToRoleV4NotFound added in v0.2.0

type AdminAssignUserToRoleV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr><tr><td>20008</td><td>user not found</td></tr></table>

func NewAdminAssignUserToRoleV4NotFound added in v0.2.0

func NewAdminAssignUserToRoleV4NotFound() *AdminAssignUserToRoleV4NotFound

NewAdminAssignUserToRoleV4NotFound creates a AdminAssignUserToRoleV4NotFound with default headers values

func (*AdminAssignUserToRoleV4NotFound) Error added in v0.2.0

func (*AdminAssignUserToRoleV4NotFound) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4NotFound) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4NotFound) ToJSONString() string

type AdminAssignUserToRoleV4Params added in v0.2.0

type AdminAssignUserToRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelAssignUserV4Request
	/*RoleID
	  Role id

	*/
	RoleID string

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

AdminAssignUserToRoleV4Params contains all the parameters to send to the API endpoint for the admin assign user to role v4 operation typically these are written to a http.Request

func NewAdminAssignUserToRoleV4Params added in v0.2.0

func NewAdminAssignUserToRoleV4Params() *AdminAssignUserToRoleV4Params

NewAdminAssignUserToRoleV4Params creates a new AdminAssignUserToRoleV4Params object with the default values initialized.

func NewAdminAssignUserToRoleV4ParamsWithContext added in v0.2.0

func NewAdminAssignUserToRoleV4ParamsWithContext(ctx context.Context) *AdminAssignUserToRoleV4Params

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

func NewAdminAssignUserToRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminAssignUserToRoleV4ParamsWithHTTPClient(client *http.Client) *AdminAssignUserToRoleV4Params

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

func NewAdminAssignUserToRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminAssignUserToRoleV4ParamsWithTimeout(timeout time.Duration) *AdminAssignUserToRoleV4Params

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

func (*AdminAssignUserToRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetContext added in v0.2.0

func (o *AdminAssignUserToRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetRoleID added in v0.2.0

func (o *AdminAssignUserToRoleV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin assign user to role v4 params

func (*AdminAssignUserToRoleV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminAssignUserToRoleV4Reader added in v0.2.0

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

AdminAssignUserToRoleV4Reader is a Reader for the AdminAssignUserToRoleV4 structure.

func (*AdminAssignUserToRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminAssignUserToRoleV4Unauthorized added in v0.2.0

type AdminAssignUserToRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4Unauthorized 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 NewAdminAssignUserToRoleV4Unauthorized added in v0.2.0

func NewAdminAssignUserToRoleV4Unauthorized() *AdminAssignUserToRoleV4Unauthorized

NewAdminAssignUserToRoleV4Unauthorized creates a AdminAssignUserToRoleV4Unauthorized with default headers values

func (*AdminAssignUserToRoleV4Unauthorized) Error added in v0.2.0

func (*AdminAssignUserToRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminAssignUserToRoleV4Unauthorized) ToJSONString() string

type AdminAssignUserToRoleV4UnprocessableEntity added in v0.2.0

type AdminAssignUserToRoleV4UnprocessableEntity struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAssignUserToRoleV4UnprocessableEntity handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10183</td><td>unprocessable entity</td></tr></table>

func NewAdminAssignUserToRoleV4UnprocessableEntity added in v0.2.0

func NewAdminAssignUserToRoleV4UnprocessableEntity() *AdminAssignUserToRoleV4UnprocessableEntity

NewAdminAssignUserToRoleV4UnprocessableEntity creates a AdminAssignUserToRoleV4UnprocessableEntity with default headers values

func (*AdminAssignUserToRoleV4UnprocessableEntity) Error added in v0.2.0

func (*AdminAssignUserToRoleV4UnprocessableEntity) GetPayload added in v0.2.0

func (*AdminAssignUserToRoleV4UnprocessableEntity) ToJSONString added in v0.25.0

type AdminCreateRoleV3BadRequest

type AdminCreateRoleV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10466</td><td>invalid role members</td></tr></table>

func NewAdminCreateRoleV3BadRequest

func NewAdminCreateRoleV3BadRequest() *AdminCreateRoleV3BadRequest

NewAdminCreateRoleV3BadRequest creates a AdminCreateRoleV3BadRequest with default headers values

func (*AdminCreateRoleV3BadRequest) Error

func (*AdminCreateRoleV3BadRequest) GetPayload

func (*AdminCreateRoleV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV3BadRequest) ToJSONString() string

type AdminCreateRoleV3Created

type AdminCreateRoleV3Created struct {
	Payload *iamclientmodels.AccountcommonRoleV3
}

AdminCreateRoleV3Created handles this case with default header values.

Created

func NewAdminCreateRoleV3Created

func NewAdminCreateRoleV3Created() *AdminCreateRoleV3Created

NewAdminCreateRoleV3Created creates a AdminCreateRoleV3Created with default headers values

func (*AdminCreateRoleV3Created) Error

func (o *AdminCreateRoleV3Created) Error() string

func (*AdminCreateRoleV3Created) GetPayload

func (*AdminCreateRoleV3Created) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV3Created) ToJSONString() string

type AdminCreateRoleV3Forbidden

type AdminCreateRoleV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV3Forbidden 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 NewAdminCreateRoleV3Forbidden

func NewAdminCreateRoleV3Forbidden() *AdminCreateRoleV3Forbidden

NewAdminCreateRoleV3Forbidden creates a AdminCreateRoleV3Forbidden with default headers values

func (*AdminCreateRoleV3Forbidden) Error

func (*AdminCreateRoleV3Forbidden) GetPayload

func (*AdminCreateRoleV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV3Forbidden) ToJSONString() string

type AdminCreateRoleV3InternalServerError added in v0.31.0

type AdminCreateRoleV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV3InternalServerError 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 NewAdminCreateRoleV3InternalServerError added in v0.31.0

func NewAdminCreateRoleV3InternalServerError() *AdminCreateRoleV3InternalServerError

NewAdminCreateRoleV3InternalServerError creates a AdminCreateRoleV3InternalServerError with default headers values

func (*AdminCreateRoleV3InternalServerError) Error added in v0.31.0

func (*AdminCreateRoleV3InternalServerError) GetPayload added in v0.31.0

func (*AdminCreateRoleV3InternalServerError) ToJSONString added in v0.31.0

func (o *AdminCreateRoleV3InternalServerError) ToJSONString() string

type AdminCreateRoleV3Params

type AdminCreateRoleV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleCreateV3Request

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

AdminCreateRoleV3Params contains all the parameters to send to the API endpoint for the admin create role v3 operation typically these are written to a http.Request

func NewAdminCreateRoleV3Params

func NewAdminCreateRoleV3Params() *AdminCreateRoleV3Params

NewAdminCreateRoleV3Params creates a new AdminCreateRoleV3Params object with the default values initialized.

func NewAdminCreateRoleV3ParamsWithContext

func NewAdminCreateRoleV3ParamsWithContext(ctx context.Context) *AdminCreateRoleV3Params

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

func NewAdminCreateRoleV3ParamsWithHTTPClient

func NewAdminCreateRoleV3ParamsWithHTTPClient(client *http.Client) *AdminCreateRoleV3Params

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

func NewAdminCreateRoleV3ParamsWithTimeout

func NewAdminCreateRoleV3ParamsWithTimeout(timeout time.Duration) *AdminCreateRoleV3Params

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

func (*AdminCreateRoleV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin create role v3 params

func (*AdminCreateRoleV3Params) SetBody

SetBody adds the body to the admin create role v3 params

func (*AdminCreateRoleV3Params) SetContext

func (o *AdminCreateRoleV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin create role v3 params

func (*AdminCreateRoleV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin create role v3 params

func (*AdminCreateRoleV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin create role v3 params

func (*AdminCreateRoleV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin create role v3 params

func (*AdminCreateRoleV3Params) WithBody

WithBody adds the body to the admin create role v3 params

func (*AdminCreateRoleV3Params) WithContext

WithContext adds the context to the admin create role v3 params

func (*AdminCreateRoleV3Params) WithHTTPClient

func (o *AdminCreateRoleV3Params) WithHTTPClient(client *http.Client) *AdminCreateRoleV3Params

WithHTTPClient adds the HTTPClient to the admin create role v3 params

func (*AdminCreateRoleV3Params) WithTimeout

WithTimeout adds the timeout to the admin create role v3 params

func (*AdminCreateRoleV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminCreateRoleV3Reader

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

AdminCreateRoleV3Reader is a Reader for the AdminCreateRoleV3 structure.

func (*AdminCreateRoleV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminCreateRoleV3Unauthorized

type AdminCreateRoleV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV3Unauthorized 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 NewAdminCreateRoleV3Unauthorized

func NewAdminCreateRoleV3Unauthorized() *AdminCreateRoleV3Unauthorized

NewAdminCreateRoleV3Unauthorized creates a AdminCreateRoleV3Unauthorized with default headers values

func (*AdminCreateRoleV3Unauthorized) Error

func (*AdminCreateRoleV3Unauthorized) GetPayload

func (*AdminCreateRoleV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV3Unauthorized) ToJSONString() string

type AdminCreateRoleV4BadRequest added in v0.2.0

type AdminCreateRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10466</td><td>invalid role members</td></tr></table>

func NewAdminCreateRoleV4BadRequest added in v0.2.0

func NewAdminCreateRoleV4BadRequest() *AdminCreateRoleV4BadRequest

NewAdminCreateRoleV4BadRequest creates a AdminCreateRoleV4BadRequest with default headers values

func (*AdminCreateRoleV4BadRequest) Error added in v0.2.0

func (*AdminCreateRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminCreateRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV4BadRequest) ToJSONString() string

type AdminCreateRoleV4Created added in v0.2.0

type AdminCreateRoleV4Created struct {
	Payload *iamclientmodels.ModelRoleV4Response
}

AdminCreateRoleV4Created handles this case with default header values.

Created

func NewAdminCreateRoleV4Created added in v0.2.0

func NewAdminCreateRoleV4Created() *AdminCreateRoleV4Created

NewAdminCreateRoleV4Created creates a AdminCreateRoleV4Created with default headers values

func (*AdminCreateRoleV4Created) Error added in v0.2.0

func (o *AdminCreateRoleV4Created) Error() string

func (*AdminCreateRoleV4Created) GetPayload added in v0.2.0

func (*AdminCreateRoleV4Created) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV4Created) ToJSONString() string

type AdminCreateRoleV4Forbidden added in v0.2.0

type AdminCreateRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV4Forbidden 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 NewAdminCreateRoleV4Forbidden added in v0.2.0

func NewAdminCreateRoleV4Forbidden() *AdminCreateRoleV4Forbidden

NewAdminCreateRoleV4Forbidden creates a AdminCreateRoleV4Forbidden with default headers values

func (*AdminCreateRoleV4Forbidden) Error added in v0.2.0

func (*AdminCreateRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminCreateRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV4Forbidden) ToJSONString() string

type AdminCreateRoleV4InternalServerError added in v0.31.0

type AdminCreateRoleV4InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV4InternalServerError 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 NewAdminCreateRoleV4InternalServerError added in v0.31.0

func NewAdminCreateRoleV4InternalServerError() *AdminCreateRoleV4InternalServerError

NewAdminCreateRoleV4InternalServerError creates a AdminCreateRoleV4InternalServerError with default headers values

func (*AdminCreateRoleV4InternalServerError) Error added in v0.31.0

func (*AdminCreateRoleV4InternalServerError) GetPayload added in v0.31.0

func (*AdminCreateRoleV4InternalServerError) ToJSONString added in v0.31.0

func (o *AdminCreateRoleV4InternalServerError) ToJSONString() string

type AdminCreateRoleV4Params added in v0.2.0

type AdminCreateRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleV4Request

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

AdminCreateRoleV4Params contains all the parameters to send to the API endpoint for the admin create role v4 operation typically these are written to a http.Request

func NewAdminCreateRoleV4Params added in v0.2.0

func NewAdminCreateRoleV4Params() *AdminCreateRoleV4Params

NewAdminCreateRoleV4Params creates a new AdminCreateRoleV4Params object with the default values initialized.

func NewAdminCreateRoleV4ParamsWithContext added in v0.2.0

func NewAdminCreateRoleV4ParamsWithContext(ctx context.Context) *AdminCreateRoleV4Params

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

func NewAdminCreateRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminCreateRoleV4ParamsWithHTTPClient(client *http.Client) *AdminCreateRoleV4Params

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

func NewAdminCreateRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminCreateRoleV4ParamsWithTimeout(timeout time.Duration) *AdminCreateRoleV4Params

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

func (*AdminCreateRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin create role v4 params

func (*AdminCreateRoleV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin create role v4 params

func (*AdminCreateRoleV4Params) SetContext added in v0.2.0

func (o *AdminCreateRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin create role v4 params

func (*AdminCreateRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin create role v4 params

func (*AdminCreateRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin create role v4 params

func (*AdminCreateRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin create role v4 params

func (*AdminCreateRoleV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin create role v4 params

func (*AdminCreateRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin create role v4 params

func (*AdminCreateRoleV4Params) WithHTTPClient added in v0.2.0

func (o *AdminCreateRoleV4Params) WithHTTPClient(client *http.Client) *AdminCreateRoleV4Params

WithHTTPClient adds the HTTPClient to the admin create role v4 params

func (*AdminCreateRoleV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin create role v4 params

func (*AdminCreateRoleV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminCreateRoleV4Reader added in v0.2.0

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

AdminCreateRoleV4Reader is a Reader for the AdminCreateRoleV4 structure.

func (*AdminCreateRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminCreateRoleV4Unauthorized added in v0.2.0

type AdminCreateRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateRoleV4Unauthorized 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 NewAdminCreateRoleV4Unauthorized added in v0.2.0

func NewAdminCreateRoleV4Unauthorized() *AdminCreateRoleV4Unauthorized

NewAdminCreateRoleV4Unauthorized creates a AdminCreateRoleV4Unauthorized with default headers values

func (*AdminCreateRoleV4Unauthorized) Error added in v0.2.0

func (*AdminCreateRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminCreateRoleV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminCreateRoleV4Unauthorized) ToJSONString() string

type AdminDeleteRolePermissionV3BadRequest added in v0.2.0

type AdminDeleteRolePermissionV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminDeleteRolePermissionV3BadRequest added in v0.2.0

func NewAdminDeleteRolePermissionV3BadRequest() *AdminDeleteRolePermissionV3BadRequest

NewAdminDeleteRolePermissionV3BadRequest creates a AdminDeleteRolePermissionV3BadRequest with default headers values

func (*AdminDeleteRolePermissionV3BadRequest) Error added in v0.2.0

func (*AdminDeleteRolePermissionV3BadRequest) GetPayload added in v0.2.0

func (*AdminDeleteRolePermissionV3BadRequest) ToJSONString added in v0.25.0

type AdminDeleteRolePermissionV3Forbidden added in v0.2.0

type AdminDeleteRolePermissionV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionV3Forbidden 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 NewAdminDeleteRolePermissionV3Forbidden added in v0.2.0

func NewAdminDeleteRolePermissionV3Forbidden() *AdminDeleteRolePermissionV3Forbidden

NewAdminDeleteRolePermissionV3Forbidden creates a AdminDeleteRolePermissionV3Forbidden with default headers values

func (*AdminDeleteRolePermissionV3Forbidden) Error added in v0.2.0

func (*AdminDeleteRolePermissionV3Forbidden) GetPayload added in v0.2.0

func (*AdminDeleteRolePermissionV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminDeleteRolePermissionV3Forbidden) ToJSONString() string

type AdminDeleteRolePermissionV3InternalServerError added in v0.2.0

type AdminDeleteRolePermissionV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionV3InternalServerError 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 NewAdminDeleteRolePermissionV3InternalServerError added in v0.2.0

func NewAdminDeleteRolePermissionV3InternalServerError() *AdminDeleteRolePermissionV3InternalServerError

NewAdminDeleteRolePermissionV3InternalServerError creates a AdminDeleteRolePermissionV3InternalServerError with default headers values

func (*AdminDeleteRolePermissionV3InternalServerError) Error added in v0.2.0

func (*AdminDeleteRolePermissionV3InternalServerError) GetPayload added in v0.31.0

func (*AdminDeleteRolePermissionV3InternalServerError) ToJSONString added in v0.31.0

type AdminDeleteRolePermissionV3NoContent added in v0.2.0

type AdminDeleteRolePermissionV3NoContent struct {
}

AdminDeleteRolePermissionV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteRolePermissionV3NoContent added in v0.2.0

func NewAdminDeleteRolePermissionV3NoContent() *AdminDeleteRolePermissionV3NoContent

NewAdminDeleteRolePermissionV3NoContent creates a AdminDeleteRolePermissionV3NoContent with default headers values

func (*AdminDeleteRolePermissionV3NoContent) Error added in v0.2.0

type AdminDeleteRolePermissionV3NotFound added in v0.2.0

type AdminDeleteRolePermissionV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminDeleteRolePermissionV3NotFound added in v0.2.0

func NewAdminDeleteRolePermissionV3NotFound() *AdminDeleteRolePermissionV3NotFound

NewAdminDeleteRolePermissionV3NotFound creates a AdminDeleteRolePermissionV3NotFound with default headers values

func (*AdminDeleteRolePermissionV3NotFound) Error added in v0.2.0

func (*AdminDeleteRolePermissionV3NotFound) GetPayload added in v0.2.0

func (*AdminDeleteRolePermissionV3NotFound) ToJSONString added in v0.25.0

func (o *AdminDeleteRolePermissionV3NotFound) ToJSONString() string

type AdminDeleteRolePermissionV3Params added in v0.2.0

type AdminDeleteRolePermissionV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action, value must be in range 1-15

	*/
	Action int64
	/*Resource
	  Resource Name

	*/
	Resource string
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminDeleteRolePermissionV3Params contains all the parameters to send to the API endpoint for the admin delete role permission v3 operation typically these are written to a http.Request

func NewAdminDeleteRolePermissionV3Params added in v0.2.0

func NewAdminDeleteRolePermissionV3Params() *AdminDeleteRolePermissionV3Params

NewAdminDeleteRolePermissionV3Params creates a new AdminDeleteRolePermissionV3Params object with the default values initialized.

func NewAdminDeleteRolePermissionV3ParamsWithContext added in v0.2.0

func NewAdminDeleteRolePermissionV3ParamsWithContext(ctx context.Context) *AdminDeleteRolePermissionV3Params

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

func NewAdminDeleteRolePermissionV3ParamsWithHTTPClient added in v0.2.0

func NewAdminDeleteRolePermissionV3ParamsWithHTTPClient(client *http.Client) *AdminDeleteRolePermissionV3Params

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

func NewAdminDeleteRolePermissionV3ParamsWithTimeout added in v0.2.0

func NewAdminDeleteRolePermissionV3ParamsWithTimeout(timeout time.Duration) *AdminDeleteRolePermissionV3Params

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

func (*AdminDeleteRolePermissionV3Params) SetAction added in v0.2.0

func (o *AdminDeleteRolePermissionV3Params) SetAction(action int64)

SetAction adds the action to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetContext added in v0.2.0

SetContext adds the context to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetResource added in v0.2.0

func (o *AdminDeleteRolePermissionV3Params) SetResource(resource string)

SetResource adds the resource to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetRoleID added in v0.2.0

func (o *AdminDeleteRolePermissionV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithAction added in v0.2.0

WithAction adds the action to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithResource added in v0.2.0

WithResource adds the resource to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin delete role permission v3 params

func (*AdminDeleteRolePermissionV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminDeleteRolePermissionV3Reader added in v0.2.0

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

AdminDeleteRolePermissionV3Reader is a Reader for the AdminDeleteRolePermissionV3 structure.

func (*AdminDeleteRolePermissionV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminDeleteRolePermissionV3Unauthorized added in v0.2.0

type AdminDeleteRolePermissionV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionV3Unauthorized 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 NewAdminDeleteRolePermissionV3Unauthorized added in v0.2.0

func NewAdminDeleteRolePermissionV3Unauthorized() *AdminDeleteRolePermissionV3Unauthorized

NewAdminDeleteRolePermissionV3Unauthorized creates a AdminDeleteRolePermissionV3Unauthorized with default headers values

func (*AdminDeleteRolePermissionV3Unauthorized) Error added in v0.2.0

func (*AdminDeleteRolePermissionV3Unauthorized) GetPayload added in v0.2.0

func (*AdminDeleteRolePermissionV3Unauthorized) ToJSONString added in v0.25.0

type AdminDeleteRolePermissionsV3Forbidden added in v0.2.0

type AdminDeleteRolePermissionsV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionsV3Forbidden 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 NewAdminDeleteRolePermissionsV3Forbidden added in v0.2.0

func NewAdminDeleteRolePermissionsV3Forbidden() *AdminDeleteRolePermissionsV3Forbidden

NewAdminDeleteRolePermissionsV3Forbidden creates a AdminDeleteRolePermissionsV3Forbidden with default headers values

func (*AdminDeleteRolePermissionsV3Forbidden) Error added in v0.2.0

func (*AdminDeleteRolePermissionsV3Forbidden) GetPayload added in v0.31.0

func (*AdminDeleteRolePermissionsV3Forbidden) ToJSONString added in v0.31.0

type AdminDeleteRolePermissionsV3NoContent added in v0.2.0

type AdminDeleteRolePermissionsV3NoContent struct {
}

AdminDeleteRolePermissionsV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteRolePermissionsV3NoContent added in v0.2.0

func NewAdminDeleteRolePermissionsV3NoContent() *AdminDeleteRolePermissionsV3NoContent

NewAdminDeleteRolePermissionsV3NoContent creates a AdminDeleteRolePermissionsV3NoContent with default headers values

func (*AdminDeleteRolePermissionsV3NoContent) Error added in v0.2.0

type AdminDeleteRolePermissionsV3NotFound added in v0.2.0

type AdminDeleteRolePermissionsV3NotFound struct {
}

AdminDeleteRolePermissionsV3NotFound handles this case with default header values.

Data not found

func NewAdminDeleteRolePermissionsV3NotFound added in v0.2.0

func NewAdminDeleteRolePermissionsV3NotFound() *AdminDeleteRolePermissionsV3NotFound

NewAdminDeleteRolePermissionsV3NotFound creates a AdminDeleteRolePermissionsV3NotFound with default headers values

func (*AdminDeleteRolePermissionsV3NotFound) Error added in v0.2.0

type AdminDeleteRolePermissionsV3Params added in v0.2.0

type AdminDeleteRolePermissionsV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body []string
	/*RoleID
	  Role id

	*/
	RoleID string

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

AdminDeleteRolePermissionsV3Params contains all the parameters to send to the API endpoint for the admin delete role permissions v3 operation typically these are written to a http.Request

func NewAdminDeleteRolePermissionsV3Params added in v0.2.0

func NewAdminDeleteRolePermissionsV3Params() *AdminDeleteRolePermissionsV3Params

NewAdminDeleteRolePermissionsV3Params creates a new AdminDeleteRolePermissionsV3Params object with the default values initialized.

func NewAdminDeleteRolePermissionsV3ParamsWithContext added in v0.2.0

func NewAdminDeleteRolePermissionsV3ParamsWithContext(ctx context.Context) *AdminDeleteRolePermissionsV3Params

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

func NewAdminDeleteRolePermissionsV3ParamsWithHTTPClient added in v0.2.0

func NewAdminDeleteRolePermissionsV3ParamsWithHTTPClient(client *http.Client) *AdminDeleteRolePermissionsV3Params

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

func NewAdminDeleteRolePermissionsV3ParamsWithTimeout added in v0.2.0

func NewAdminDeleteRolePermissionsV3ParamsWithTimeout(timeout time.Duration) *AdminDeleteRolePermissionsV3Params

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

func (*AdminDeleteRolePermissionsV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetBody added in v0.2.0

func (o *AdminDeleteRolePermissionsV3Params) SetBody(body []string)

SetBody adds the body to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetContext added in v0.2.0

SetContext adds the context to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetRoleID added in v0.2.0

func (o *AdminDeleteRolePermissionsV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin delete role permissions v3 params

func (*AdminDeleteRolePermissionsV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminDeleteRolePermissionsV3Reader added in v0.2.0

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

AdminDeleteRolePermissionsV3Reader is a Reader for the AdminDeleteRolePermissionsV3 structure.

func (*AdminDeleteRolePermissionsV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminDeleteRolePermissionsV3Unauthorized added in v0.2.0

type AdminDeleteRolePermissionsV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionsV3Unauthorized 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 NewAdminDeleteRolePermissionsV3Unauthorized added in v0.2.0

func NewAdminDeleteRolePermissionsV3Unauthorized() *AdminDeleteRolePermissionsV3Unauthorized

NewAdminDeleteRolePermissionsV3Unauthorized creates a AdminDeleteRolePermissionsV3Unauthorized with default headers values

func (*AdminDeleteRolePermissionsV3Unauthorized) Error added in v0.2.0

func (*AdminDeleteRolePermissionsV3Unauthorized) GetPayload added in v0.31.0

func (*AdminDeleteRolePermissionsV3Unauthorized) ToJSONString added in v0.31.0

type AdminDeleteRolePermissionsV4Forbidden added in v0.2.0

type AdminDeleteRolePermissionsV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionsV4Forbidden 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 NewAdminDeleteRolePermissionsV4Forbidden added in v0.2.0

func NewAdminDeleteRolePermissionsV4Forbidden() *AdminDeleteRolePermissionsV4Forbidden

NewAdminDeleteRolePermissionsV4Forbidden creates a AdminDeleteRolePermissionsV4Forbidden with default headers values

func (*AdminDeleteRolePermissionsV4Forbidden) Error added in v0.2.0

func (*AdminDeleteRolePermissionsV4Forbidden) GetPayload added in v0.31.0

func (*AdminDeleteRolePermissionsV4Forbidden) ToJSONString added in v0.31.0

type AdminDeleteRolePermissionsV4NoContent added in v0.2.0

type AdminDeleteRolePermissionsV4NoContent struct {
}

AdminDeleteRolePermissionsV4NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteRolePermissionsV4NoContent added in v0.2.0

func NewAdminDeleteRolePermissionsV4NoContent() *AdminDeleteRolePermissionsV4NoContent

NewAdminDeleteRolePermissionsV4NoContent creates a AdminDeleteRolePermissionsV4NoContent with default headers values

func (*AdminDeleteRolePermissionsV4NoContent) Error added in v0.2.0

type AdminDeleteRolePermissionsV4NotFound added in v0.2.0

type AdminDeleteRolePermissionsV4NotFound struct {
}

AdminDeleteRolePermissionsV4NotFound handles this case with default header values.

Data not found

func NewAdminDeleteRolePermissionsV4NotFound added in v0.2.0

func NewAdminDeleteRolePermissionsV4NotFound() *AdminDeleteRolePermissionsV4NotFound

NewAdminDeleteRolePermissionsV4NotFound creates a AdminDeleteRolePermissionsV4NotFound with default headers values

func (*AdminDeleteRolePermissionsV4NotFound) Error added in v0.2.0

type AdminDeleteRolePermissionsV4Params added in v0.2.0

type AdminDeleteRolePermissionsV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body []string
	/*RoleID
	  Role id

	*/
	RoleID string

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

AdminDeleteRolePermissionsV4Params contains all the parameters to send to the API endpoint for the admin delete role permissions v4 operation typically these are written to a http.Request

func NewAdminDeleteRolePermissionsV4Params added in v0.2.0

func NewAdminDeleteRolePermissionsV4Params() *AdminDeleteRolePermissionsV4Params

NewAdminDeleteRolePermissionsV4Params creates a new AdminDeleteRolePermissionsV4Params object with the default values initialized.

func NewAdminDeleteRolePermissionsV4ParamsWithContext added in v0.2.0

func NewAdminDeleteRolePermissionsV4ParamsWithContext(ctx context.Context) *AdminDeleteRolePermissionsV4Params

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

func NewAdminDeleteRolePermissionsV4ParamsWithHTTPClient added in v0.2.0

func NewAdminDeleteRolePermissionsV4ParamsWithHTTPClient(client *http.Client) *AdminDeleteRolePermissionsV4Params

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

func NewAdminDeleteRolePermissionsV4ParamsWithTimeout added in v0.2.0

func NewAdminDeleteRolePermissionsV4ParamsWithTimeout(timeout time.Duration) *AdminDeleteRolePermissionsV4Params

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

func (*AdminDeleteRolePermissionsV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetBody added in v0.2.0

func (o *AdminDeleteRolePermissionsV4Params) SetBody(body []string)

SetBody adds the body to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetContext added in v0.2.0

SetContext adds the context to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetRoleID added in v0.2.0

func (o *AdminDeleteRolePermissionsV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin delete role permissions v4 params

func (*AdminDeleteRolePermissionsV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminDeleteRolePermissionsV4Reader added in v0.2.0

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

AdminDeleteRolePermissionsV4Reader is a Reader for the AdminDeleteRolePermissionsV4 structure.

func (*AdminDeleteRolePermissionsV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminDeleteRolePermissionsV4Unauthorized added in v0.2.0

type AdminDeleteRolePermissionsV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRolePermissionsV4Unauthorized 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 NewAdminDeleteRolePermissionsV4Unauthorized added in v0.2.0

func NewAdminDeleteRolePermissionsV4Unauthorized() *AdminDeleteRolePermissionsV4Unauthorized

NewAdminDeleteRolePermissionsV4Unauthorized creates a AdminDeleteRolePermissionsV4Unauthorized with default headers values

func (*AdminDeleteRolePermissionsV4Unauthorized) Error added in v0.2.0

func (*AdminDeleteRolePermissionsV4Unauthorized) GetPayload added in v0.31.0

func (*AdminDeleteRolePermissionsV4Unauthorized) ToJSONString added in v0.31.0

type AdminDeleteRoleV3BadRequest added in v0.2.0

type AdminDeleteRoleV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminDeleteRoleV3BadRequest added in v0.2.0

func NewAdminDeleteRoleV3BadRequest() *AdminDeleteRoleV3BadRequest

NewAdminDeleteRoleV3BadRequest creates a AdminDeleteRoleV3BadRequest with default headers values

func (*AdminDeleteRoleV3BadRequest) Error added in v0.2.0

func (*AdminDeleteRoleV3BadRequest) GetPayload added in v0.2.0

func (*AdminDeleteRoleV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV3BadRequest) ToJSONString() string

type AdminDeleteRoleV3Conflict added in v0.14.0

type AdminDeleteRoleV3Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20009</td><td>request_conflict</td></tr></table>

func NewAdminDeleteRoleV3Conflict added in v0.14.0

func NewAdminDeleteRoleV3Conflict() *AdminDeleteRoleV3Conflict

NewAdminDeleteRoleV3Conflict creates a AdminDeleteRoleV3Conflict with default headers values

func (*AdminDeleteRoleV3Conflict) Error added in v0.14.0

func (o *AdminDeleteRoleV3Conflict) Error() string

func (*AdminDeleteRoleV3Conflict) GetPayload added in v0.14.0

func (*AdminDeleteRoleV3Conflict) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV3Conflict) ToJSONString() string

type AdminDeleteRoleV3Forbidden added in v0.2.0

type AdminDeleteRoleV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3Forbidden 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 NewAdminDeleteRoleV3Forbidden added in v0.2.0

func NewAdminDeleteRoleV3Forbidden() *AdminDeleteRoleV3Forbidden

NewAdminDeleteRoleV3Forbidden creates a AdminDeleteRoleV3Forbidden with default headers values

func (*AdminDeleteRoleV3Forbidden) Error added in v0.2.0

func (*AdminDeleteRoleV3Forbidden) GetPayload added in v0.2.0

func (*AdminDeleteRoleV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV3Forbidden) ToJSONString() string

type AdminDeleteRoleV3InternalServerError added in v0.2.0

type AdminDeleteRoleV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3InternalServerError 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 NewAdminDeleteRoleV3InternalServerError added in v0.2.0

func NewAdminDeleteRoleV3InternalServerError() *AdminDeleteRoleV3InternalServerError

NewAdminDeleteRoleV3InternalServerError creates a AdminDeleteRoleV3InternalServerError with default headers values

func (*AdminDeleteRoleV3InternalServerError) Error added in v0.2.0

func (*AdminDeleteRoleV3InternalServerError) GetPayload added in v0.31.0

func (*AdminDeleteRoleV3InternalServerError) ToJSONString added in v0.31.0

func (o *AdminDeleteRoleV3InternalServerError) ToJSONString() string

type AdminDeleteRoleV3NoContent added in v0.2.0

type AdminDeleteRoleV3NoContent struct {
}

AdminDeleteRoleV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteRoleV3NoContent added in v0.2.0

func NewAdminDeleteRoleV3NoContent() *AdminDeleteRoleV3NoContent

NewAdminDeleteRoleV3NoContent creates a AdminDeleteRoleV3NoContent with default headers values

func (*AdminDeleteRoleV3NoContent) Error added in v0.2.0

type AdminDeleteRoleV3NotFound added in v0.2.0

type AdminDeleteRoleV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminDeleteRoleV3NotFound added in v0.2.0

func NewAdminDeleteRoleV3NotFound() *AdminDeleteRoleV3NotFound

NewAdminDeleteRoleV3NotFound creates a AdminDeleteRoleV3NotFound with default headers values

func (*AdminDeleteRoleV3NotFound) Error added in v0.2.0

func (o *AdminDeleteRoleV3NotFound) Error() string

func (*AdminDeleteRoleV3NotFound) GetPayload added in v0.2.0

func (*AdminDeleteRoleV3NotFound) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV3NotFound) ToJSONString() string

type AdminDeleteRoleV3Params added in v0.2.0

type AdminDeleteRoleV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminDeleteRoleV3Params contains all the parameters to send to the API endpoint for the admin delete role v3 operation typically these are written to a http.Request

func NewAdminDeleteRoleV3Params added in v0.2.0

func NewAdminDeleteRoleV3Params() *AdminDeleteRoleV3Params

NewAdminDeleteRoleV3Params creates a new AdminDeleteRoleV3Params object with the default values initialized.

func NewAdminDeleteRoleV3ParamsWithContext added in v0.2.0

func NewAdminDeleteRoleV3ParamsWithContext(ctx context.Context) *AdminDeleteRoleV3Params

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

func NewAdminDeleteRoleV3ParamsWithHTTPClient added in v0.2.0

func NewAdminDeleteRoleV3ParamsWithHTTPClient(client *http.Client) *AdminDeleteRoleV3Params

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

func NewAdminDeleteRoleV3ParamsWithTimeout added in v0.2.0

func NewAdminDeleteRoleV3ParamsWithTimeout(timeout time.Duration) *AdminDeleteRoleV3Params

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

func (*AdminDeleteRoleV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) SetContext added in v0.2.0

func (o *AdminDeleteRoleV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) SetRoleID added in v0.2.0

func (o *AdminDeleteRoleV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) WithHTTPClient added in v0.2.0

func (o *AdminDeleteRoleV3Params) WithHTTPClient(client *http.Client) *AdminDeleteRoleV3Params

WithHTTPClient adds the HTTPClient to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin delete role v3 params

func (*AdminDeleteRoleV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminDeleteRoleV3Reader added in v0.2.0

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

AdminDeleteRoleV3Reader is a Reader for the AdminDeleteRoleV3 structure.

func (*AdminDeleteRoleV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminDeleteRoleV3Unauthorized added in v0.2.0

type AdminDeleteRoleV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV3Unauthorized 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 NewAdminDeleteRoleV3Unauthorized added in v0.2.0

func NewAdminDeleteRoleV3Unauthorized() *AdminDeleteRoleV3Unauthorized

NewAdminDeleteRoleV3Unauthorized creates a AdminDeleteRoleV3Unauthorized with default headers values

func (*AdminDeleteRoleV3Unauthorized) Error added in v0.2.0

func (*AdminDeleteRoleV3Unauthorized) GetPayload added in v0.2.0

func (*AdminDeleteRoleV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV3Unauthorized) ToJSONString() string

type AdminDeleteRoleV4BadRequest added in v0.2.0

type AdminDeleteRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminDeleteRoleV4BadRequest added in v0.2.0

func NewAdminDeleteRoleV4BadRequest() *AdminDeleteRoleV4BadRequest

NewAdminDeleteRoleV4BadRequest creates a AdminDeleteRoleV4BadRequest with default headers values

func (*AdminDeleteRoleV4BadRequest) Error added in v0.2.0

func (*AdminDeleteRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminDeleteRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV4BadRequest) ToJSONString() string

type AdminDeleteRoleV4Forbidden added in v0.2.0

type AdminDeleteRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV4Forbidden 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 NewAdminDeleteRoleV4Forbidden added in v0.2.0

func NewAdminDeleteRoleV4Forbidden() *AdminDeleteRoleV4Forbidden

NewAdminDeleteRoleV4Forbidden creates a AdminDeleteRoleV4Forbidden with default headers values

func (*AdminDeleteRoleV4Forbidden) Error added in v0.2.0

func (*AdminDeleteRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminDeleteRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV4Forbidden) ToJSONString() string

type AdminDeleteRoleV4InternalServerError added in v0.2.0

type AdminDeleteRoleV4InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV4InternalServerError 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 NewAdminDeleteRoleV4InternalServerError added in v0.2.0

func NewAdminDeleteRoleV4InternalServerError() *AdminDeleteRoleV4InternalServerError

NewAdminDeleteRoleV4InternalServerError creates a AdminDeleteRoleV4InternalServerError with default headers values

func (*AdminDeleteRoleV4InternalServerError) Error added in v0.2.0

func (*AdminDeleteRoleV4InternalServerError) GetPayload added in v0.31.0

func (*AdminDeleteRoleV4InternalServerError) ToJSONString added in v0.31.0

func (o *AdminDeleteRoleV4InternalServerError) ToJSONString() string

type AdminDeleteRoleV4NoContent added in v0.2.0

type AdminDeleteRoleV4NoContent struct {
}

AdminDeleteRoleV4NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteRoleV4NoContent added in v0.2.0

func NewAdminDeleteRoleV4NoContent() *AdminDeleteRoleV4NoContent

NewAdminDeleteRoleV4NoContent creates a AdminDeleteRoleV4NoContent with default headers values

func (*AdminDeleteRoleV4NoContent) Error added in v0.2.0

type AdminDeleteRoleV4NotFound added in v0.2.0

type AdminDeleteRoleV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminDeleteRoleV4NotFound added in v0.2.0

func NewAdminDeleteRoleV4NotFound() *AdminDeleteRoleV4NotFound

NewAdminDeleteRoleV4NotFound creates a AdminDeleteRoleV4NotFound with default headers values

func (*AdminDeleteRoleV4NotFound) Error added in v0.2.0

func (o *AdminDeleteRoleV4NotFound) Error() string

func (*AdminDeleteRoleV4NotFound) GetPayload added in v0.2.0

func (*AdminDeleteRoleV4NotFound) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV4NotFound) ToJSONString() string

type AdminDeleteRoleV4Params added in v0.2.0

type AdminDeleteRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminDeleteRoleV4Params contains all the parameters to send to the API endpoint for the admin delete role v4 operation typically these are written to a http.Request

func NewAdminDeleteRoleV4Params added in v0.2.0

func NewAdminDeleteRoleV4Params() *AdminDeleteRoleV4Params

NewAdminDeleteRoleV4Params creates a new AdminDeleteRoleV4Params object with the default values initialized.

func NewAdminDeleteRoleV4ParamsWithContext added in v0.2.0

func NewAdminDeleteRoleV4ParamsWithContext(ctx context.Context) *AdminDeleteRoleV4Params

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

func NewAdminDeleteRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminDeleteRoleV4ParamsWithHTTPClient(client *http.Client) *AdminDeleteRoleV4Params

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

func NewAdminDeleteRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminDeleteRoleV4ParamsWithTimeout(timeout time.Duration) *AdminDeleteRoleV4Params

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

func (*AdminDeleteRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) SetContext added in v0.2.0

func (o *AdminDeleteRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) SetRoleID added in v0.2.0

func (o *AdminDeleteRoleV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) WithHTTPClient added in v0.2.0

func (o *AdminDeleteRoleV4Params) WithHTTPClient(client *http.Client) *AdminDeleteRoleV4Params

WithHTTPClient adds the HTTPClient to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin delete role v4 params

func (*AdminDeleteRoleV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminDeleteRoleV4Reader added in v0.2.0

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

AdminDeleteRoleV4Reader is a Reader for the AdminDeleteRoleV4 structure.

func (*AdminDeleteRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminDeleteRoleV4Unauthorized added in v0.2.0

type AdminDeleteRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteRoleV4Unauthorized 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 NewAdminDeleteRoleV4Unauthorized added in v0.2.0

func NewAdminDeleteRoleV4Unauthorized() *AdminDeleteRoleV4Unauthorized

NewAdminDeleteRoleV4Unauthorized creates a AdminDeleteRoleV4Unauthorized with default headers values

func (*AdminDeleteRoleV4Unauthorized) Error added in v0.2.0

func (*AdminDeleteRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminDeleteRoleV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminDeleteRoleV4Unauthorized) ToJSONString() string

type AdminGetRoleAdminStatusV3BadRequest added in v0.2.0

type AdminGetRoleAdminStatusV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleAdminStatusV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRoleAdminStatusV3BadRequest added in v0.2.0

func NewAdminGetRoleAdminStatusV3BadRequest() *AdminGetRoleAdminStatusV3BadRequest

NewAdminGetRoleAdminStatusV3BadRequest creates a AdminGetRoleAdminStatusV3BadRequest with default headers values

func (*AdminGetRoleAdminStatusV3BadRequest) Error added in v0.2.0

func (*AdminGetRoleAdminStatusV3BadRequest) GetPayload added in v0.2.0

func (*AdminGetRoleAdminStatusV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRoleAdminStatusV3BadRequest) ToJSONString() string

type AdminGetRoleAdminStatusV3Forbidden added in v0.2.0

type AdminGetRoleAdminStatusV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleAdminStatusV3Forbidden 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 NewAdminGetRoleAdminStatusV3Forbidden added in v0.2.0

func NewAdminGetRoleAdminStatusV3Forbidden() *AdminGetRoleAdminStatusV3Forbidden

NewAdminGetRoleAdminStatusV3Forbidden creates a AdminGetRoleAdminStatusV3Forbidden with default headers values

func (*AdminGetRoleAdminStatusV3Forbidden) Error added in v0.2.0

func (*AdminGetRoleAdminStatusV3Forbidden) GetPayload added in v0.2.0

func (*AdminGetRoleAdminStatusV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRoleAdminStatusV3Forbidden) ToJSONString() string

type AdminGetRoleAdminStatusV3InternalServerError added in v0.31.0

type AdminGetRoleAdminStatusV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleAdminStatusV3InternalServerError 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 NewAdminGetRoleAdminStatusV3InternalServerError added in v0.31.0

func NewAdminGetRoleAdminStatusV3InternalServerError() *AdminGetRoleAdminStatusV3InternalServerError

NewAdminGetRoleAdminStatusV3InternalServerError creates a AdminGetRoleAdminStatusV3InternalServerError with default headers values

func (*AdminGetRoleAdminStatusV3InternalServerError) Error added in v0.31.0

func (*AdminGetRoleAdminStatusV3InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRoleAdminStatusV3InternalServerError) ToJSONString added in v0.31.0

type AdminGetRoleAdminStatusV3NotFound added in v0.2.0

type AdminGetRoleAdminStatusV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleAdminStatusV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminGetRoleAdminStatusV3NotFound added in v0.2.0

func NewAdminGetRoleAdminStatusV3NotFound() *AdminGetRoleAdminStatusV3NotFound

NewAdminGetRoleAdminStatusV3NotFound creates a AdminGetRoleAdminStatusV3NotFound with default headers values

func (*AdminGetRoleAdminStatusV3NotFound) Error added in v0.2.0

func (*AdminGetRoleAdminStatusV3NotFound) GetPayload added in v0.2.0

func (*AdminGetRoleAdminStatusV3NotFound) ToJSONString added in v0.25.0

func (o *AdminGetRoleAdminStatusV3NotFound) ToJSONString() string

type AdminGetRoleAdminStatusV3OK added in v0.2.0

type AdminGetRoleAdminStatusV3OK struct {
	Payload *iamclientmodels.ModelRoleAdminStatusResponseV3
}

AdminGetRoleAdminStatusV3OK handles this case with default header values.

OK

func NewAdminGetRoleAdminStatusV3OK added in v0.2.0

func NewAdminGetRoleAdminStatusV3OK() *AdminGetRoleAdminStatusV3OK

NewAdminGetRoleAdminStatusV3OK creates a AdminGetRoleAdminStatusV3OK with default headers values

func (*AdminGetRoleAdminStatusV3OK) Error added in v0.2.0

func (*AdminGetRoleAdminStatusV3OK) GetPayload added in v0.2.0

func (*AdminGetRoleAdminStatusV3OK) ToJSONString added in v0.25.0

func (o *AdminGetRoleAdminStatusV3OK) ToJSONString() string

type AdminGetRoleAdminStatusV3Params added in v0.2.0

type AdminGetRoleAdminStatusV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminGetRoleAdminStatusV3Params contains all the parameters to send to the API endpoint for the admin get role admin status v3 operation typically these are written to a http.Request

func NewAdminGetRoleAdminStatusV3Params added in v0.2.0

func NewAdminGetRoleAdminStatusV3Params() *AdminGetRoleAdminStatusV3Params

NewAdminGetRoleAdminStatusV3Params creates a new AdminGetRoleAdminStatusV3Params object with the default values initialized.

func NewAdminGetRoleAdminStatusV3ParamsWithContext added in v0.2.0

func NewAdminGetRoleAdminStatusV3ParamsWithContext(ctx context.Context) *AdminGetRoleAdminStatusV3Params

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

func NewAdminGetRoleAdminStatusV3ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRoleAdminStatusV3ParamsWithHTTPClient(client *http.Client) *AdminGetRoleAdminStatusV3Params

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

func NewAdminGetRoleAdminStatusV3ParamsWithTimeout added in v0.2.0

func NewAdminGetRoleAdminStatusV3ParamsWithTimeout(timeout time.Duration) *AdminGetRoleAdminStatusV3Params

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

func (*AdminGetRoleAdminStatusV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) SetContext added in v0.2.0

func (o *AdminGetRoleAdminStatusV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) SetRoleID added in v0.2.0

func (o *AdminGetRoleAdminStatusV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin get role admin status v3 params

func (*AdminGetRoleAdminStatusV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminGetRoleAdminStatusV3Reader added in v0.2.0

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

AdminGetRoleAdminStatusV3Reader is a Reader for the AdminGetRoleAdminStatusV3 structure.

func (*AdminGetRoleAdminStatusV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRoleAdminStatusV3Unauthorized added in v0.2.0

type AdminGetRoleAdminStatusV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleAdminStatusV3Unauthorized 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 NewAdminGetRoleAdminStatusV3Unauthorized added in v0.2.0

func NewAdminGetRoleAdminStatusV3Unauthorized() *AdminGetRoleAdminStatusV3Unauthorized

NewAdminGetRoleAdminStatusV3Unauthorized creates a AdminGetRoleAdminStatusV3Unauthorized with default headers values

func (*AdminGetRoleAdminStatusV3Unauthorized) Error added in v0.2.0

func (*AdminGetRoleAdminStatusV3Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRoleAdminStatusV3Unauthorized) ToJSONString added in v0.25.0

type AdminGetRoleManagersV3BadRequest added in v0.2.0

type AdminGetRoleManagersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleManagersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRoleManagersV3BadRequest added in v0.2.0

func NewAdminGetRoleManagersV3BadRequest() *AdminGetRoleManagersV3BadRequest

NewAdminGetRoleManagersV3BadRequest creates a AdminGetRoleManagersV3BadRequest with default headers values

func (*AdminGetRoleManagersV3BadRequest) Error added in v0.2.0

func (*AdminGetRoleManagersV3BadRequest) GetPayload added in v0.2.0

func (*AdminGetRoleManagersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRoleManagersV3BadRequest) ToJSONString() string

type AdminGetRoleManagersV3Forbidden added in v0.2.0

type AdminGetRoleManagersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleManagersV3Forbidden 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 NewAdminGetRoleManagersV3Forbidden added in v0.2.0

func NewAdminGetRoleManagersV3Forbidden() *AdminGetRoleManagersV3Forbidden

NewAdminGetRoleManagersV3Forbidden creates a AdminGetRoleManagersV3Forbidden with default headers values

func (*AdminGetRoleManagersV3Forbidden) Error added in v0.2.0

func (*AdminGetRoleManagersV3Forbidden) GetPayload added in v0.2.0

func (*AdminGetRoleManagersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRoleManagersV3Forbidden) ToJSONString() string

type AdminGetRoleManagersV3InternalServerError added in v0.31.0

type AdminGetRoleManagersV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleManagersV3InternalServerError 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 NewAdminGetRoleManagersV3InternalServerError added in v0.31.0

func NewAdminGetRoleManagersV3InternalServerError() *AdminGetRoleManagersV3InternalServerError

NewAdminGetRoleManagersV3InternalServerError creates a AdminGetRoleManagersV3InternalServerError with default headers values

func (*AdminGetRoleManagersV3InternalServerError) Error added in v0.31.0

func (*AdminGetRoleManagersV3InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRoleManagersV3InternalServerError) ToJSONString added in v0.31.0

type AdminGetRoleManagersV3NotFound added in v0.2.0

type AdminGetRoleManagersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleManagersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminGetRoleManagersV3NotFound added in v0.2.0

func NewAdminGetRoleManagersV3NotFound() *AdminGetRoleManagersV3NotFound

NewAdminGetRoleManagersV3NotFound creates a AdminGetRoleManagersV3NotFound with default headers values

func (*AdminGetRoleManagersV3NotFound) Error added in v0.2.0

func (*AdminGetRoleManagersV3NotFound) GetPayload added in v0.2.0

func (*AdminGetRoleManagersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminGetRoleManagersV3NotFound) ToJSONString() string

type AdminGetRoleManagersV3OK added in v0.2.0

type AdminGetRoleManagersV3OK struct {
	Payload *iamclientmodels.ModelRoleManagersResponsesV3
}

AdminGetRoleManagersV3OK handles this case with default header values.

OK

func NewAdminGetRoleManagersV3OK added in v0.2.0

func NewAdminGetRoleManagersV3OK() *AdminGetRoleManagersV3OK

NewAdminGetRoleManagersV3OK creates a AdminGetRoleManagersV3OK with default headers values

func (*AdminGetRoleManagersV3OK) Error added in v0.2.0

func (o *AdminGetRoleManagersV3OK) Error() string

func (*AdminGetRoleManagersV3OK) GetPayload added in v0.2.0

func (*AdminGetRoleManagersV3OK) ToJSONString added in v0.25.0

func (o *AdminGetRoleManagersV3OK) ToJSONString() string

type AdminGetRoleManagersV3Params added in v0.2.0

type AdminGetRoleManagersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*After
	  The cursor that points to query data for the next page

	*/
	After *string
	/*Before
	  The cursor that points to query data for the previous page

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

	*/
	Limit *int64
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminGetRoleManagersV3Params contains all the parameters to send to the API endpoint for the admin get role managers v3 operation typically these are written to a http.Request

func NewAdminGetRoleManagersV3Params added in v0.2.0

func NewAdminGetRoleManagersV3Params() *AdminGetRoleManagersV3Params

NewAdminGetRoleManagersV3Params creates a new AdminGetRoleManagersV3Params object with the default values initialized.

func NewAdminGetRoleManagersV3ParamsWithContext added in v0.2.0

func NewAdminGetRoleManagersV3ParamsWithContext(ctx context.Context) *AdminGetRoleManagersV3Params

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

func NewAdminGetRoleManagersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRoleManagersV3ParamsWithHTTPClient(client *http.Client) *AdminGetRoleManagersV3Params

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

func NewAdminGetRoleManagersV3ParamsWithTimeout added in v0.2.0

func NewAdminGetRoleManagersV3ParamsWithTimeout(timeout time.Duration) *AdminGetRoleManagersV3Params

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

func (*AdminGetRoleManagersV3Params) SetAfter added in v0.2.0

func (o *AdminGetRoleManagersV3Params) SetAfter(after *string)

SetAfter adds the after to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetBefore added in v0.2.0

func (o *AdminGetRoleManagersV3Params) SetBefore(before *string)

SetBefore adds the before to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetContext added in v0.2.0

func (o *AdminGetRoleManagersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetLimit added in v0.2.0

func (o *AdminGetRoleManagersV3Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetRoleID added in v0.2.0

func (o *AdminGetRoleManagersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithAfter added in v0.2.0

WithAfter adds the after to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithBefore added in v0.2.0

WithBefore adds the before to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithLimit added in v0.2.0

WithLimit adds the limit to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin get role managers v3 params

func (*AdminGetRoleManagersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminGetRoleManagersV3Reader added in v0.2.0

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

AdminGetRoleManagersV3Reader is a Reader for the AdminGetRoleManagersV3 structure.

func (*AdminGetRoleManagersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRoleManagersV3Unauthorized added in v0.2.0

type AdminGetRoleManagersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleManagersV3Unauthorized 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 NewAdminGetRoleManagersV3Unauthorized added in v0.2.0

func NewAdminGetRoleManagersV3Unauthorized() *AdminGetRoleManagersV3Unauthorized

NewAdminGetRoleManagersV3Unauthorized creates a AdminGetRoleManagersV3Unauthorized with default headers values

func (*AdminGetRoleManagersV3Unauthorized) Error added in v0.2.0

func (*AdminGetRoleManagersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRoleManagersV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRoleManagersV3Unauthorized) ToJSONString() string

type AdminGetRoleMembersV3BadRequest added in v0.2.0

type AdminGetRoleMembersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleMembersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRoleMembersV3BadRequest added in v0.2.0

func NewAdminGetRoleMembersV3BadRequest() *AdminGetRoleMembersV3BadRequest

NewAdminGetRoleMembersV3BadRequest creates a AdminGetRoleMembersV3BadRequest with default headers values

func (*AdminGetRoleMembersV3BadRequest) Error added in v0.2.0

func (*AdminGetRoleMembersV3BadRequest) GetPayload added in v0.2.0

func (*AdminGetRoleMembersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRoleMembersV3BadRequest) ToJSONString() string

type AdminGetRoleMembersV3Forbidden added in v0.2.0

type AdminGetRoleMembersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleMembersV3Forbidden 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 NewAdminGetRoleMembersV3Forbidden added in v0.2.0

func NewAdminGetRoleMembersV3Forbidden() *AdminGetRoleMembersV3Forbidden

NewAdminGetRoleMembersV3Forbidden creates a AdminGetRoleMembersV3Forbidden with default headers values

func (*AdminGetRoleMembersV3Forbidden) Error added in v0.2.0

func (*AdminGetRoleMembersV3Forbidden) GetPayload added in v0.2.0

func (*AdminGetRoleMembersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRoleMembersV3Forbidden) ToJSONString() string

type AdminGetRoleMembersV3InternalServerError added in v0.31.0

type AdminGetRoleMembersV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleMembersV3InternalServerError 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 NewAdminGetRoleMembersV3InternalServerError added in v0.31.0

func NewAdminGetRoleMembersV3InternalServerError() *AdminGetRoleMembersV3InternalServerError

NewAdminGetRoleMembersV3InternalServerError creates a AdminGetRoleMembersV3InternalServerError with default headers values

func (*AdminGetRoleMembersV3InternalServerError) Error added in v0.31.0

func (*AdminGetRoleMembersV3InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRoleMembersV3InternalServerError) ToJSONString added in v0.31.0

type AdminGetRoleMembersV3NotFound added in v0.2.0

type AdminGetRoleMembersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleMembersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminGetRoleMembersV3NotFound added in v0.2.0

func NewAdminGetRoleMembersV3NotFound() *AdminGetRoleMembersV3NotFound

NewAdminGetRoleMembersV3NotFound creates a AdminGetRoleMembersV3NotFound with default headers values

func (*AdminGetRoleMembersV3NotFound) Error added in v0.2.0

func (*AdminGetRoleMembersV3NotFound) GetPayload added in v0.2.0

func (*AdminGetRoleMembersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminGetRoleMembersV3NotFound) ToJSONString() string

type AdminGetRoleMembersV3OK added in v0.2.0

type AdminGetRoleMembersV3OK struct {
	Payload *iamclientmodels.ModelRoleMembersResponseV3
}

AdminGetRoleMembersV3OK handles this case with default header values.

OK

func NewAdminGetRoleMembersV3OK added in v0.2.0

func NewAdminGetRoleMembersV3OK() *AdminGetRoleMembersV3OK

NewAdminGetRoleMembersV3OK creates a AdminGetRoleMembersV3OK with default headers values

func (*AdminGetRoleMembersV3OK) Error added in v0.2.0

func (o *AdminGetRoleMembersV3OK) Error() string

func (*AdminGetRoleMembersV3OK) GetPayload added in v0.2.0

func (*AdminGetRoleMembersV3OK) ToJSONString added in v0.25.0

func (o *AdminGetRoleMembersV3OK) ToJSONString() string

type AdminGetRoleMembersV3Params added in v0.2.0

type AdminGetRoleMembersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*After
	  The cursor that points to query data for the next page

	*/
	After *string
	/*Before
	  The cursor that points to query data for the previous page

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

	*/
	Limit *int64
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminGetRoleMembersV3Params contains all the parameters to send to the API endpoint for the admin get role members v3 operation typically these are written to a http.Request

func NewAdminGetRoleMembersV3Params added in v0.2.0

func NewAdminGetRoleMembersV3Params() *AdminGetRoleMembersV3Params

NewAdminGetRoleMembersV3Params creates a new AdminGetRoleMembersV3Params object with the default values initialized.

func NewAdminGetRoleMembersV3ParamsWithContext added in v0.2.0

func NewAdminGetRoleMembersV3ParamsWithContext(ctx context.Context) *AdminGetRoleMembersV3Params

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

func NewAdminGetRoleMembersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRoleMembersV3ParamsWithHTTPClient(client *http.Client) *AdminGetRoleMembersV3Params

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

func NewAdminGetRoleMembersV3ParamsWithTimeout added in v0.2.0

func NewAdminGetRoleMembersV3ParamsWithTimeout(timeout time.Duration) *AdminGetRoleMembersV3Params

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

func (*AdminGetRoleMembersV3Params) SetAfter added in v0.2.0

func (o *AdminGetRoleMembersV3Params) SetAfter(after *string)

SetAfter adds the after to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetBefore added in v0.2.0

func (o *AdminGetRoleMembersV3Params) SetBefore(before *string)

SetBefore adds the before to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetContext added in v0.2.0

func (o *AdminGetRoleMembersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetLimit added in v0.2.0

func (o *AdminGetRoleMembersV3Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetRoleID added in v0.2.0

func (o *AdminGetRoleMembersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithAfter added in v0.2.0

WithAfter adds the after to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithBefore added in v0.2.0

WithBefore adds the before to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithLimit added in v0.2.0

WithLimit adds the limit to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin get role members v3 params

func (*AdminGetRoleMembersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminGetRoleMembersV3Reader added in v0.2.0

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

AdminGetRoleMembersV3Reader is a Reader for the AdminGetRoleMembersV3 structure.

func (*AdminGetRoleMembersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRoleMembersV3Unauthorized added in v0.2.0

type AdminGetRoleMembersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleMembersV3Unauthorized 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 NewAdminGetRoleMembersV3Unauthorized added in v0.2.0

func NewAdminGetRoleMembersV3Unauthorized() *AdminGetRoleMembersV3Unauthorized

NewAdminGetRoleMembersV3Unauthorized creates a AdminGetRoleMembersV3Unauthorized with default headers values

func (*AdminGetRoleMembersV3Unauthorized) Error added in v0.2.0

func (*AdminGetRoleMembersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRoleMembersV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRoleMembersV3Unauthorized) ToJSONString() string

type AdminGetRoleV3BadRequest added in v0.2.0

type AdminGetRoleV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRoleV3BadRequest added in v0.2.0

func NewAdminGetRoleV3BadRequest() *AdminGetRoleV3BadRequest

NewAdminGetRoleV3BadRequest creates a AdminGetRoleV3BadRequest with default headers values

func (*AdminGetRoleV3BadRequest) Error added in v0.2.0

func (o *AdminGetRoleV3BadRequest) Error() string

func (*AdminGetRoleV3BadRequest) GetPayload added in v0.2.0

func (*AdminGetRoleV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRoleV3BadRequest) ToJSONString() string

type AdminGetRoleV3Forbidden added in v0.2.0

type AdminGetRoleV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV3Forbidden 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 NewAdminGetRoleV3Forbidden added in v0.2.0

func NewAdminGetRoleV3Forbidden() *AdminGetRoleV3Forbidden

NewAdminGetRoleV3Forbidden creates a AdminGetRoleV3Forbidden with default headers values

func (*AdminGetRoleV3Forbidden) Error added in v0.2.0

func (o *AdminGetRoleV3Forbidden) Error() string

func (*AdminGetRoleV3Forbidden) GetPayload added in v0.2.0

func (*AdminGetRoleV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRoleV3Forbidden) ToJSONString() string

type AdminGetRoleV3InternalServerError added in v0.31.0

type AdminGetRoleV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV3InternalServerError 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 NewAdminGetRoleV3InternalServerError added in v0.31.0

func NewAdminGetRoleV3InternalServerError() *AdminGetRoleV3InternalServerError

NewAdminGetRoleV3InternalServerError creates a AdminGetRoleV3InternalServerError with default headers values

func (*AdminGetRoleV3InternalServerError) Error added in v0.31.0

func (*AdminGetRoleV3InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRoleV3InternalServerError) ToJSONString added in v0.31.0

func (o *AdminGetRoleV3InternalServerError) ToJSONString() string

type AdminGetRoleV3NotFound added in v0.2.0

type AdminGetRoleV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminGetRoleV3NotFound added in v0.2.0

func NewAdminGetRoleV3NotFound() *AdminGetRoleV3NotFound

NewAdminGetRoleV3NotFound creates a AdminGetRoleV3NotFound with default headers values

func (*AdminGetRoleV3NotFound) Error added in v0.2.0

func (o *AdminGetRoleV3NotFound) Error() string

func (*AdminGetRoleV3NotFound) GetPayload added in v0.2.0

func (*AdminGetRoleV3NotFound) ToJSONString added in v0.25.0

func (o *AdminGetRoleV3NotFound) ToJSONString() string

type AdminGetRoleV3OK added in v0.2.0

type AdminGetRoleV3OK struct {
	Payload *iamclientmodels.ModelRoleResponseV3
}

AdminGetRoleV3OK handles this case with default header values.

OK

func NewAdminGetRoleV3OK added in v0.2.0

func NewAdminGetRoleV3OK() *AdminGetRoleV3OK

NewAdminGetRoleV3OK creates a AdminGetRoleV3OK with default headers values

func (*AdminGetRoleV3OK) Error added in v0.2.0

func (o *AdminGetRoleV3OK) Error() string

func (*AdminGetRoleV3OK) GetPayload added in v0.2.0

func (*AdminGetRoleV3OK) ToJSONString added in v0.25.0

func (o *AdminGetRoleV3OK) ToJSONString() string

type AdminGetRoleV3Params added in v0.2.0

type AdminGetRoleV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminGetRoleV3Params contains all the parameters to send to the API endpoint for the admin get role v3 operation typically these are written to a http.Request

func NewAdminGetRoleV3Params added in v0.2.0

func NewAdminGetRoleV3Params() *AdminGetRoleV3Params

NewAdminGetRoleV3Params creates a new AdminGetRoleV3Params object with the default values initialized.

func NewAdminGetRoleV3ParamsWithContext added in v0.2.0

func NewAdminGetRoleV3ParamsWithContext(ctx context.Context) *AdminGetRoleV3Params

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

func NewAdminGetRoleV3ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRoleV3ParamsWithHTTPClient(client *http.Client) *AdminGetRoleV3Params

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

func NewAdminGetRoleV3ParamsWithTimeout added in v0.2.0

func NewAdminGetRoleV3ParamsWithTimeout(timeout time.Duration) *AdminGetRoleV3Params

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

func (*AdminGetRoleV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get role v3 params

func (*AdminGetRoleV3Params) SetContext added in v0.2.0

func (o *AdminGetRoleV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get role v3 params

func (*AdminGetRoleV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get role v3 params

func (*AdminGetRoleV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get role v3 params

func (*AdminGetRoleV3Params) SetRoleID added in v0.2.0

func (o *AdminGetRoleV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin get role v3 params

func (*AdminGetRoleV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get role v3 params

func (*AdminGetRoleV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin get role v3 params

func (*AdminGetRoleV3Params) WithHTTPClient added in v0.2.0

func (o *AdminGetRoleV3Params) WithHTTPClient(client *http.Client) *AdminGetRoleV3Params

WithHTTPClient adds the HTTPClient to the admin get role v3 params

func (*AdminGetRoleV3Params) WithRoleID added in v0.2.0

func (o *AdminGetRoleV3Params) WithRoleID(roleID string) *AdminGetRoleV3Params

WithRoleID adds the roleID to the admin get role v3 params

func (*AdminGetRoleV3Params) WithTimeout added in v0.2.0

func (o *AdminGetRoleV3Params) WithTimeout(timeout time.Duration) *AdminGetRoleV3Params

WithTimeout adds the timeout to the admin get role v3 params

func (*AdminGetRoleV3Params) WriteToRequest added in v0.2.0

func (o *AdminGetRoleV3Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AdminGetRoleV3Reader added in v0.2.0

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

AdminGetRoleV3Reader is a Reader for the AdminGetRoleV3 structure.

func (*AdminGetRoleV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRoleV3Unauthorized added in v0.2.0

type AdminGetRoleV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV3Unauthorized 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 NewAdminGetRoleV3Unauthorized added in v0.2.0

func NewAdminGetRoleV3Unauthorized() *AdminGetRoleV3Unauthorized

NewAdminGetRoleV3Unauthorized creates a AdminGetRoleV3Unauthorized with default headers values

func (*AdminGetRoleV3Unauthorized) Error added in v0.2.0

func (*AdminGetRoleV3Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRoleV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRoleV3Unauthorized) ToJSONString() string

type AdminGetRoleV4BadRequest added in v0.2.0

type AdminGetRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRoleV4BadRequest added in v0.2.0

func NewAdminGetRoleV4BadRequest() *AdminGetRoleV4BadRequest

NewAdminGetRoleV4BadRequest creates a AdminGetRoleV4BadRequest with default headers values

func (*AdminGetRoleV4BadRequest) Error added in v0.2.0

func (o *AdminGetRoleV4BadRequest) Error() string

func (*AdminGetRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminGetRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRoleV4BadRequest) ToJSONString() string

type AdminGetRoleV4Forbidden added in v0.2.0

type AdminGetRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV4Forbidden 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 NewAdminGetRoleV4Forbidden added in v0.2.0

func NewAdminGetRoleV4Forbidden() *AdminGetRoleV4Forbidden

NewAdminGetRoleV4Forbidden creates a AdminGetRoleV4Forbidden with default headers values

func (*AdminGetRoleV4Forbidden) Error added in v0.2.0

func (o *AdminGetRoleV4Forbidden) Error() string

func (*AdminGetRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminGetRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRoleV4Forbidden) ToJSONString() string

type AdminGetRoleV4InternalServerError added in v0.31.0

type AdminGetRoleV4InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV4InternalServerError 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 NewAdminGetRoleV4InternalServerError added in v0.31.0

func NewAdminGetRoleV4InternalServerError() *AdminGetRoleV4InternalServerError

NewAdminGetRoleV4InternalServerError creates a AdminGetRoleV4InternalServerError with default headers values

func (*AdminGetRoleV4InternalServerError) Error added in v0.31.0

func (*AdminGetRoleV4InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRoleV4InternalServerError) ToJSONString added in v0.31.0

func (o *AdminGetRoleV4InternalServerError) ToJSONString() string

type AdminGetRoleV4NotFound added in v0.2.0

type AdminGetRoleV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminGetRoleV4NotFound added in v0.2.0

func NewAdminGetRoleV4NotFound() *AdminGetRoleV4NotFound

NewAdminGetRoleV4NotFound creates a AdminGetRoleV4NotFound with default headers values

func (*AdminGetRoleV4NotFound) Error added in v0.2.0

func (o *AdminGetRoleV4NotFound) Error() string

func (*AdminGetRoleV4NotFound) GetPayload added in v0.2.0

func (*AdminGetRoleV4NotFound) ToJSONString added in v0.25.0

func (o *AdminGetRoleV4NotFound) ToJSONString() string

type AdminGetRoleV4OK added in v0.2.0

type AdminGetRoleV4OK struct {
	Payload *iamclientmodels.ModelRoleV4Response
}

AdminGetRoleV4OK handles this case with default header values.

OK

func NewAdminGetRoleV4OK added in v0.2.0

func NewAdminGetRoleV4OK() *AdminGetRoleV4OK

NewAdminGetRoleV4OK creates a AdminGetRoleV4OK with default headers values

func (*AdminGetRoleV4OK) Error added in v0.2.0

func (o *AdminGetRoleV4OK) Error() string

func (*AdminGetRoleV4OK) GetPayload added in v0.2.0

func (*AdminGetRoleV4OK) ToJSONString added in v0.25.0

func (o *AdminGetRoleV4OK) ToJSONString() string

type AdminGetRoleV4Params added in v0.2.0

type AdminGetRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminGetRoleV4Params contains all the parameters to send to the API endpoint for the admin get role v4 operation typically these are written to a http.Request

func NewAdminGetRoleV4Params added in v0.2.0

func NewAdminGetRoleV4Params() *AdminGetRoleV4Params

NewAdminGetRoleV4Params creates a new AdminGetRoleV4Params object with the default values initialized.

func NewAdminGetRoleV4ParamsWithContext added in v0.2.0

func NewAdminGetRoleV4ParamsWithContext(ctx context.Context) *AdminGetRoleV4Params

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

func NewAdminGetRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRoleV4ParamsWithHTTPClient(client *http.Client) *AdminGetRoleV4Params

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

func NewAdminGetRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminGetRoleV4ParamsWithTimeout(timeout time.Duration) *AdminGetRoleV4Params

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

func (*AdminGetRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get role v4 params

func (*AdminGetRoleV4Params) SetContext added in v0.2.0

func (o *AdminGetRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get role v4 params

func (*AdminGetRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get role v4 params

func (*AdminGetRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get role v4 params

func (*AdminGetRoleV4Params) SetRoleID added in v0.2.0

func (o *AdminGetRoleV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin get role v4 params

func (*AdminGetRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get role v4 params

func (*AdminGetRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin get role v4 params

func (*AdminGetRoleV4Params) WithHTTPClient added in v0.2.0

func (o *AdminGetRoleV4Params) WithHTTPClient(client *http.Client) *AdminGetRoleV4Params

WithHTTPClient adds the HTTPClient to the admin get role v4 params

func (*AdminGetRoleV4Params) WithRoleID added in v0.2.0

func (o *AdminGetRoleV4Params) WithRoleID(roleID string) *AdminGetRoleV4Params

WithRoleID adds the roleID to the admin get role v4 params

func (*AdminGetRoleV4Params) WithTimeout added in v0.2.0

func (o *AdminGetRoleV4Params) WithTimeout(timeout time.Duration) *AdminGetRoleV4Params

WithTimeout adds the timeout to the admin get role v4 params

func (*AdminGetRoleV4Params) WriteToRequest added in v0.2.0

func (o *AdminGetRoleV4Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AdminGetRoleV4Reader added in v0.2.0

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

AdminGetRoleV4Reader is a Reader for the AdminGetRoleV4 structure.

func (*AdminGetRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRoleV4Unauthorized added in v0.2.0

type AdminGetRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRoleV4Unauthorized 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 NewAdminGetRoleV4Unauthorized added in v0.2.0

func NewAdminGetRoleV4Unauthorized() *AdminGetRoleV4Unauthorized

NewAdminGetRoleV4Unauthorized creates a AdminGetRoleV4Unauthorized with default headers values

func (*AdminGetRoleV4Unauthorized) Error added in v0.2.0

func (*AdminGetRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRoleV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRoleV4Unauthorized) ToJSONString() string

type AdminGetRolesV3BadRequest

type AdminGetRolesV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRolesV3BadRequest

func NewAdminGetRolesV3BadRequest() *AdminGetRolesV3BadRequest

NewAdminGetRolesV3BadRequest creates a AdminGetRolesV3BadRequest with default headers values

func (*AdminGetRolesV3BadRequest) Error

func (o *AdminGetRolesV3BadRequest) Error() string

func (*AdminGetRolesV3BadRequest) GetPayload

func (*AdminGetRolesV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRolesV3BadRequest) ToJSONString() string

type AdminGetRolesV3Forbidden

type AdminGetRolesV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV3Forbidden 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 NewAdminGetRolesV3Forbidden

func NewAdminGetRolesV3Forbidden() *AdminGetRolesV3Forbidden

NewAdminGetRolesV3Forbidden creates a AdminGetRolesV3Forbidden with default headers values

func (*AdminGetRolesV3Forbidden) Error

func (o *AdminGetRolesV3Forbidden) Error() string

func (*AdminGetRolesV3Forbidden) GetPayload

func (*AdminGetRolesV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRolesV3Forbidden) ToJSONString() string

type AdminGetRolesV3InternalServerError added in v0.31.0

type AdminGetRolesV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV3InternalServerError 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 NewAdminGetRolesV3InternalServerError added in v0.31.0

func NewAdminGetRolesV3InternalServerError() *AdminGetRolesV3InternalServerError

NewAdminGetRolesV3InternalServerError creates a AdminGetRolesV3InternalServerError with default headers values

func (*AdminGetRolesV3InternalServerError) Error added in v0.31.0

func (*AdminGetRolesV3InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRolesV3InternalServerError) ToJSONString added in v0.31.0

func (o *AdminGetRolesV3InternalServerError) ToJSONString() string

type AdminGetRolesV3OK

type AdminGetRolesV3OK struct {
	Payload *iamclientmodels.ModelRoleResponseWithManagersAndPaginationV3
}

AdminGetRolesV3OK handles this case with default header values.

OK

func NewAdminGetRolesV3OK

func NewAdminGetRolesV3OK() *AdminGetRolesV3OK

NewAdminGetRolesV3OK creates a AdminGetRolesV3OK with default headers values

func (*AdminGetRolesV3OK) Error

func (o *AdminGetRolesV3OK) Error() string

func (*AdminGetRolesV3OK) ToJSONString added in v0.25.0

func (o *AdminGetRolesV3OK) ToJSONString() string

type AdminGetRolesV3Params

type AdminGetRolesV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*After
	  The cursor that points to query data for the next page

	*/
	After *string
	/*Before
	  The cursor that points to query data for the previous page

	*/
	Before *string
	/*IsWildcard
	  - true if the expected result should only returns records with wildcard = true
	          - false if the expected result should only returns records with wildcard = false
	          - empty (omitted) if the expected result should returns records with no wildcard filter at all

	*/
	IsWildcard *bool
	/*Limit
	  the maximum number of data that may be returned (1...100)

	*/
	Limit *int64

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

AdminGetRolesV3Params contains all the parameters to send to the API endpoint for the admin get roles v3 operation typically these are written to a http.Request

func NewAdminGetRolesV3Params

func NewAdminGetRolesV3Params() *AdminGetRolesV3Params

NewAdminGetRolesV3Params creates a new AdminGetRolesV3Params object with the default values initialized.

func NewAdminGetRolesV3ParamsWithContext

func NewAdminGetRolesV3ParamsWithContext(ctx context.Context) *AdminGetRolesV3Params

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

func NewAdminGetRolesV3ParamsWithHTTPClient

func NewAdminGetRolesV3ParamsWithHTTPClient(client *http.Client) *AdminGetRolesV3Params

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

func NewAdminGetRolesV3ParamsWithTimeout

func NewAdminGetRolesV3ParamsWithTimeout(timeout time.Duration) *AdminGetRolesV3Params

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

func (*AdminGetRolesV3Params) SetAfter

func (o *AdminGetRolesV3Params) SetAfter(after *string)

SetAfter adds the after to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetBefore

func (o *AdminGetRolesV3Params) SetBefore(before *string)

SetBefore adds the before to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetContext

func (o *AdminGetRolesV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetIsWildcard added in v0.2.0

func (o *AdminGetRolesV3Params) SetIsWildcard(isWildcard *bool)

SetIsWildcard adds the isWildcard to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetLimit

func (o *AdminGetRolesV3Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin get roles v3 params

func (*AdminGetRolesV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithAfter

func (o *AdminGetRolesV3Params) WithAfter(after *string) *AdminGetRolesV3Params

WithAfter adds the after to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithBefore

func (o *AdminGetRolesV3Params) WithBefore(before *string) *AdminGetRolesV3Params

WithBefore adds the before to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithContext

WithContext adds the context to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithHTTPClient

func (o *AdminGetRolesV3Params) WithHTTPClient(client *http.Client) *AdminGetRolesV3Params

WithHTTPClient adds the HTTPClient to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithIsWildcard added in v0.2.0

func (o *AdminGetRolesV3Params) WithIsWildcard(isWildcard *bool) *AdminGetRolesV3Params

WithIsWildcard adds the isWildcard to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithLimit

func (o *AdminGetRolesV3Params) WithLimit(limit *int64) *AdminGetRolesV3Params

WithLimit adds the limit to the admin get roles v3 params

func (*AdminGetRolesV3Params) WithTimeout

func (o *AdminGetRolesV3Params) WithTimeout(timeout time.Duration) *AdminGetRolesV3Params

WithTimeout adds the timeout to the admin get roles v3 params

func (*AdminGetRolesV3Params) WriteToRequest

func (o *AdminGetRolesV3Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AdminGetRolesV3Reader

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

AdminGetRolesV3Reader is a Reader for the AdminGetRolesV3 structure.

func (*AdminGetRolesV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminGetRolesV3Unauthorized

type AdminGetRolesV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV3Unauthorized 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 NewAdminGetRolesV3Unauthorized

func NewAdminGetRolesV3Unauthorized() *AdminGetRolesV3Unauthorized

NewAdminGetRolesV3Unauthorized creates a AdminGetRolesV3Unauthorized with default headers values

func (*AdminGetRolesV3Unauthorized) Error

func (*AdminGetRolesV3Unauthorized) GetPayload

func (*AdminGetRolesV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRolesV3Unauthorized) ToJSONString() string

type AdminGetRolesV4BadRequest added in v0.2.0

type AdminGetRolesV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetRolesV4BadRequest added in v0.2.0

func NewAdminGetRolesV4BadRequest() *AdminGetRolesV4BadRequest

NewAdminGetRolesV4BadRequest creates a AdminGetRolesV4BadRequest with default headers values

func (*AdminGetRolesV4BadRequest) Error added in v0.2.0

func (o *AdminGetRolesV4BadRequest) Error() string

func (*AdminGetRolesV4BadRequest) GetPayload added in v0.2.0

func (*AdminGetRolesV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminGetRolesV4BadRequest) ToJSONString() string

type AdminGetRolesV4Forbidden added in v0.2.0

type AdminGetRolesV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV4Forbidden 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 NewAdminGetRolesV4Forbidden added in v0.2.0

func NewAdminGetRolesV4Forbidden() *AdminGetRolesV4Forbidden

NewAdminGetRolesV4Forbidden creates a AdminGetRolesV4Forbidden with default headers values

func (*AdminGetRolesV4Forbidden) Error added in v0.2.0

func (o *AdminGetRolesV4Forbidden) Error() string

func (*AdminGetRolesV4Forbidden) GetPayload added in v0.2.0

func (*AdminGetRolesV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminGetRolesV4Forbidden) ToJSONString() string

type AdminGetRolesV4InternalServerError added in v0.31.0

type AdminGetRolesV4InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV4InternalServerError 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 NewAdminGetRolesV4InternalServerError added in v0.31.0

func NewAdminGetRolesV4InternalServerError() *AdminGetRolesV4InternalServerError

NewAdminGetRolesV4InternalServerError creates a AdminGetRolesV4InternalServerError with default headers values

func (*AdminGetRolesV4InternalServerError) Error added in v0.31.0

func (*AdminGetRolesV4InternalServerError) GetPayload added in v0.31.0

func (*AdminGetRolesV4InternalServerError) ToJSONString added in v0.31.0

func (o *AdminGetRolesV4InternalServerError) ToJSONString() string

type AdminGetRolesV4OK added in v0.2.0

type AdminGetRolesV4OK struct {
	Payload *iamclientmodels.ModelListRoleV4Response
}

AdminGetRolesV4OK handles this case with default header values.

OK

func NewAdminGetRolesV4OK added in v0.2.0

func NewAdminGetRolesV4OK() *AdminGetRolesV4OK

NewAdminGetRolesV4OK creates a AdminGetRolesV4OK with default headers values

func (*AdminGetRolesV4OK) Error added in v0.2.0

func (o *AdminGetRolesV4OK) Error() string

func (*AdminGetRolesV4OK) GetPayload added in v0.2.0

func (*AdminGetRolesV4OK) ToJSONString added in v0.25.0

func (o *AdminGetRolesV4OK) ToJSONString() string

type AdminGetRolesV4Params added in v0.2.0

type AdminGetRolesV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*AdminRole
	  - true if the expected result should only returns records with adminRole = true
	          - false if the expected result should only returns records with adminRole = false
	          - empty (omitted) if the expected result should returns records with no wildcard filter at all

	*/
	AdminRole *bool
	/*IsWildcard
	  - true if the expected result should only returns records with wildcard = true
	          - false if the expected result should only returns records with wildcard = false
	          - empty (omitted) if the expected result should returns records with no wildcard filter at all

	*/
	IsWildcard *bool
	/*Limit
	  the maximum number of data that may be returned (1...100)

	*/
	Limit *int64
	/*Offset
	  the count to skip

	*/
	Offset *int64

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

AdminGetRolesV4Params contains all the parameters to send to the API endpoint for the admin get roles v4 operation typically these are written to a http.Request

func NewAdminGetRolesV4Params added in v0.2.0

func NewAdminGetRolesV4Params() *AdminGetRolesV4Params

NewAdminGetRolesV4Params creates a new AdminGetRolesV4Params object with the default values initialized.

func NewAdminGetRolesV4ParamsWithContext added in v0.2.0

func NewAdminGetRolesV4ParamsWithContext(ctx context.Context) *AdminGetRolesV4Params

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

func NewAdminGetRolesV4ParamsWithHTTPClient added in v0.2.0

func NewAdminGetRolesV4ParamsWithHTTPClient(client *http.Client) *AdminGetRolesV4Params

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

func NewAdminGetRolesV4ParamsWithTimeout added in v0.2.0

func NewAdminGetRolesV4ParamsWithTimeout(timeout time.Duration) *AdminGetRolesV4Params

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

func (*AdminGetRolesV4Params) SetAdminRole added in v0.2.0

func (o *AdminGetRolesV4Params) SetAdminRole(adminRole *bool)

SetAdminRole adds the adminRole to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetContext added in v0.2.0

func (o *AdminGetRolesV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetIsWildcard added in v0.2.0

func (o *AdminGetRolesV4Params) SetIsWildcard(isWildcard *bool)

SetIsWildcard adds the isWildcard to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetLimit added in v0.2.0

func (o *AdminGetRolesV4Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetOffset added in v0.10.0

func (o *AdminGetRolesV4Params) SetOffset(offset *int64)

SetOffset adds the offset to the admin get roles v4 params

func (*AdminGetRolesV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithAdminRole added in v0.2.0

func (o *AdminGetRolesV4Params) WithAdminRole(adminRole *bool) *AdminGetRolesV4Params

WithAdminRole adds the adminRole to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithHTTPClient added in v0.2.0

func (o *AdminGetRolesV4Params) WithHTTPClient(client *http.Client) *AdminGetRolesV4Params

WithHTTPClient adds the HTTPClient to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithIsWildcard added in v0.2.0

func (o *AdminGetRolesV4Params) WithIsWildcard(isWildcard *bool) *AdminGetRolesV4Params

WithIsWildcard adds the isWildcard to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithLimit added in v0.2.0

func (o *AdminGetRolesV4Params) WithLimit(limit *int64) *AdminGetRolesV4Params

WithLimit adds the limit to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithOffset added in v0.10.0

func (o *AdminGetRolesV4Params) WithOffset(offset *int64) *AdminGetRolesV4Params

WithOffset adds the offset to the admin get roles v4 params

func (*AdminGetRolesV4Params) WithTimeout added in v0.2.0

func (o *AdminGetRolesV4Params) WithTimeout(timeout time.Duration) *AdminGetRolesV4Params

WithTimeout adds the timeout to the admin get roles v4 params

func (*AdminGetRolesV4Params) WriteToRequest added in v0.2.0

func (o *AdminGetRolesV4Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type AdminGetRolesV4Reader added in v0.2.0

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

AdminGetRolesV4Reader is a Reader for the AdminGetRolesV4 structure.

func (*AdminGetRolesV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminGetRolesV4Unauthorized added in v0.2.0

type AdminGetRolesV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetRolesV4Unauthorized 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 NewAdminGetRolesV4Unauthorized added in v0.2.0

func NewAdminGetRolesV4Unauthorized() *AdminGetRolesV4Unauthorized

NewAdminGetRolesV4Unauthorized creates a AdminGetRolesV4Unauthorized with default headers values

func (*AdminGetRolesV4Unauthorized) Error added in v0.2.0

func (*AdminGetRolesV4Unauthorized) GetPayload added in v0.2.0

func (*AdminGetRolesV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminGetRolesV4Unauthorized) ToJSONString() string

type AdminListAssignedUsersV4BadRequest added in v0.2.0

type AdminListAssignedUsersV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListAssignedUsersV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminListAssignedUsersV4BadRequest added in v0.2.0

func NewAdminListAssignedUsersV4BadRequest() *AdminListAssignedUsersV4BadRequest

NewAdminListAssignedUsersV4BadRequest creates a AdminListAssignedUsersV4BadRequest with default headers values

func (*AdminListAssignedUsersV4BadRequest) Error added in v0.2.0

func (*AdminListAssignedUsersV4BadRequest) GetPayload added in v0.2.0

func (*AdminListAssignedUsersV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminListAssignedUsersV4BadRequest) ToJSONString() string

type AdminListAssignedUsersV4Forbidden added in v0.2.0

type AdminListAssignedUsersV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListAssignedUsersV4Forbidden 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 NewAdminListAssignedUsersV4Forbidden added in v0.2.0

func NewAdminListAssignedUsersV4Forbidden() *AdminListAssignedUsersV4Forbidden

NewAdminListAssignedUsersV4Forbidden creates a AdminListAssignedUsersV4Forbidden with default headers values

func (*AdminListAssignedUsersV4Forbidden) Error added in v0.2.0

func (*AdminListAssignedUsersV4Forbidden) GetPayload added in v0.2.0

func (*AdminListAssignedUsersV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminListAssignedUsersV4Forbidden) ToJSONString() string

type AdminListAssignedUsersV4NotFound added in v0.2.0

type AdminListAssignedUsersV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListAssignedUsersV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminListAssignedUsersV4NotFound added in v0.2.0

func NewAdminListAssignedUsersV4NotFound() *AdminListAssignedUsersV4NotFound

NewAdminListAssignedUsersV4NotFound creates a AdminListAssignedUsersV4NotFound with default headers values

func (*AdminListAssignedUsersV4NotFound) Error added in v0.2.0

func (*AdminListAssignedUsersV4NotFound) GetPayload added in v0.2.0

func (*AdminListAssignedUsersV4NotFound) ToJSONString added in v0.25.0

func (o *AdminListAssignedUsersV4NotFound) ToJSONString() string

type AdminListAssignedUsersV4OK added in v0.2.0

type AdminListAssignedUsersV4OK struct {
	Payload *iamclientmodels.ModelListAssignedUsersV4Response
}

AdminListAssignedUsersV4OK handles this case with default header values.

OK

func NewAdminListAssignedUsersV4OK added in v0.2.0

func NewAdminListAssignedUsersV4OK() *AdminListAssignedUsersV4OK

NewAdminListAssignedUsersV4OK creates a AdminListAssignedUsersV4OK with default headers values

func (*AdminListAssignedUsersV4OK) Error added in v0.2.0

func (*AdminListAssignedUsersV4OK) GetPayload added in v0.2.0

func (*AdminListAssignedUsersV4OK) ToJSONString added in v0.25.0

func (o *AdminListAssignedUsersV4OK) ToJSONString() string

type AdminListAssignedUsersV4Params added in v0.2.0

type AdminListAssignedUsersV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*After
	  The cursor that points to query data for the next page

	*/
	After *string
	/*Before
	  The cursor that points to query data for the previous page

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

	*/
	Limit *int64
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminListAssignedUsersV4Params contains all the parameters to send to the API endpoint for the admin list assigned users v4 operation typically these are written to a http.Request

func NewAdminListAssignedUsersV4Params added in v0.2.0

func NewAdminListAssignedUsersV4Params() *AdminListAssignedUsersV4Params

NewAdminListAssignedUsersV4Params creates a new AdminListAssignedUsersV4Params object with the default values initialized.

func NewAdminListAssignedUsersV4ParamsWithContext added in v0.2.0

func NewAdminListAssignedUsersV4ParamsWithContext(ctx context.Context) *AdminListAssignedUsersV4Params

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

func NewAdminListAssignedUsersV4ParamsWithHTTPClient added in v0.2.0

func NewAdminListAssignedUsersV4ParamsWithHTTPClient(client *http.Client) *AdminListAssignedUsersV4Params

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

func NewAdminListAssignedUsersV4ParamsWithTimeout added in v0.2.0

func NewAdminListAssignedUsersV4ParamsWithTimeout(timeout time.Duration) *AdminListAssignedUsersV4Params

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

func (*AdminListAssignedUsersV4Params) SetAfter added in v0.2.0

func (o *AdminListAssignedUsersV4Params) SetAfter(after *string)

SetAfter adds the after to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetBefore added in v0.2.0

func (o *AdminListAssignedUsersV4Params) SetBefore(before *string)

SetBefore adds the before to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetContext added in v0.2.0

func (o *AdminListAssignedUsersV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetLimit added in v0.2.0

func (o *AdminListAssignedUsersV4Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetRoleID added in v0.2.0

func (o *AdminListAssignedUsersV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithAfter added in v0.2.0

WithAfter adds the after to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithBefore added in v0.2.0

WithBefore adds the before to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithLimit added in v0.2.0

WithLimit adds the limit to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin list assigned users v4 params

func (*AdminListAssignedUsersV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminListAssignedUsersV4Reader added in v0.2.0

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

AdminListAssignedUsersV4Reader is a Reader for the AdminListAssignedUsersV4 structure.

func (*AdminListAssignedUsersV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminListAssignedUsersV4Unauthorized added in v0.2.0

type AdminListAssignedUsersV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListAssignedUsersV4Unauthorized 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 NewAdminListAssignedUsersV4Unauthorized added in v0.2.0

func NewAdminListAssignedUsersV4Unauthorized() *AdminListAssignedUsersV4Unauthorized

NewAdminListAssignedUsersV4Unauthorized creates a AdminListAssignedUsersV4Unauthorized with default headers values

func (*AdminListAssignedUsersV4Unauthorized) Error added in v0.2.0

func (*AdminListAssignedUsersV4Unauthorized) GetPayload added in v0.2.0

func (*AdminListAssignedUsersV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminListAssignedUsersV4Unauthorized) ToJSONString() string

type AdminRemoveRoleAdminV3BadRequest added in v0.2.0

type AdminRemoveRoleAdminV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleAdminV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminRemoveRoleAdminV3BadRequest added in v0.2.0

func NewAdminRemoveRoleAdminV3BadRequest() *AdminRemoveRoleAdminV3BadRequest

NewAdminRemoveRoleAdminV3BadRequest creates a AdminRemoveRoleAdminV3BadRequest with default headers values

func (*AdminRemoveRoleAdminV3BadRequest) Error added in v0.2.0

func (*AdminRemoveRoleAdminV3BadRequest) GetPayload added in v0.2.0

func (*AdminRemoveRoleAdminV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleAdminV3BadRequest) ToJSONString() string

type AdminRemoveRoleAdminV3Forbidden added in v0.2.0

type AdminRemoveRoleAdminV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleAdminV3Forbidden 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 NewAdminRemoveRoleAdminV3Forbidden added in v0.2.0

func NewAdminRemoveRoleAdminV3Forbidden() *AdminRemoveRoleAdminV3Forbidden

NewAdminRemoveRoleAdminV3Forbidden creates a AdminRemoveRoleAdminV3Forbidden with default headers values

func (*AdminRemoveRoleAdminV3Forbidden) Error added in v0.2.0

func (*AdminRemoveRoleAdminV3Forbidden) GetPayload added in v0.2.0

func (*AdminRemoveRoleAdminV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleAdminV3Forbidden) ToJSONString() string

type AdminRemoveRoleAdminV3InternalServerError added in v0.2.0

type AdminRemoveRoleAdminV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleAdminV3InternalServerError 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 NewAdminRemoveRoleAdminV3InternalServerError added in v0.2.0

func NewAdminRemoveRoleAdminV3InternalServerError() *AdminRemoveRoleAdminV3InternalServerError

NewAdminRemoveRoleAdminV3InternalServerError creates a AdminRemoveRoleAdminV3InternalServerError with default headers values

func (*AdminRemoveRoleAdminV3InternalServerError) Error added in v0.2.0

func (*AdminRemoveRoleAdminV3InternalServerError) GetPayload added in v0.31.0

func (*AdminRemoveRoleAdminV3InternalServerError) ToJSONString added in v0.31.0

type AdminRemoveRoleAdminV3NoContent added in v0.2.0

type AdminRemoveRoleAdminV3NoContent struct {
}

AdminRemoveRoleAdminV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminRemoveRoleAdminV3NoContent added in v0.2.0

func NewAdminRemoveRoleAdminV3NoContent() *AdminRemoveRoleAdminV3NoContent

NewAdminRemoveRoleAdminV3NoContent creates a AdminRemoveRoleAdminV3NoContent with default headers values

func (*AdminRemoveRoleAdminV3NoContent) Error added in v0.2.0

type AdminRemoveRoleAdminV3NotFound added in v0.2.0

type AdminRemoveRoleAdminV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleAdminV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminRemoveRoleAdminV3NotFound added in v0.2.0

func NewAdminRemoveRoleAdminV3NotFound() *AdminRemoveRoleAdminV3NotFound

NewAdminRemoveRoleAdminV3NotFound creates a AdminRemoveRoleAdminV3NotFound with default headers values

func (*AdminRemoveRoleAdminV3NotFound) Error added in v0.2.0

func (*AdminRemoveRoleAdminV3NotFound) GetPayload added in v0.2.0

func (*AdminRemoveRoleAdminV3NotFound) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleAdminV3NotFound) ToJSONString() string

type AdminRemoveRoleAdminV3Params added in v0.2.0

type AdminRemoveRoleAdminV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminRemoveRoleAdminV3Params contains all the parameters to send to the API endpoint for the admin remove role admin v3 operation typically these are written to a http.Request

func NewAdminRemoveRoleAdminV3Params added in v0.2.0

func NewAdminRemoveRoleAdminV3Params() *AdminRemoveRoleAdminV3Params

NewAdminRemoveRoleAdminV3Params creates a new AdminRemoveRoleAdminV3Params object with the default values initialized.

func NewAdminRemoveRoleAdminV3ParamsWithContext added in v0.2.0

func NewAdminRemoveRoleAdminV3ParamsWithContext(ctx context.Context) *AdminRemoveRoleAdminV3Params

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

func NewAdminRemoveRoleAdminV3ParamsWithHTTPClient added in v0.2.0

func NewAdminRemoveRoleAdminV3ParamsWithHTTPClient(client *http.Client) *AdminRemoveRoleAdminV3Params

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

func NewAdminRemoveRoleAdminV3ParamsWithTimeout added in v0.2.0

func NewAdminRemoveRoleAdminV3ParamsWithTimeout(timeout time.Duration) *AdminRemoveRoleAdminV3Params

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

func (*AdminRemoveRoleAdminV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) SetContext added in v0.2.0

func (o *AdminRemoveRoleAdminV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) SetRoleID added in v0.2.0

func (o *AdminRemoveRoleAdminV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin remove role admin v3 params

func (*AdminRemoveRoleAdminV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminRemoveRoleAdminV3Reader added in v0.2.0

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

AdminRemoveRoleAdminV3Reader is a Reader for the AdminRemoveRoleAdminV3 structure.

func (*AdminRemoveRoleAdminV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminRemoveRoleAdminV3Unauthorized added in v0.2.0

type AdminRemoveRoleAdminV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleAdminV3Unauthorized 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 NewAdminRemoveRoleAdminV3Unauthorized added in v0.2.0

func NewAdminRemoveRoleAdminV3Unauthorized() *AdminRemoveRoleAdminV3Unauthorized

NewAdminRemoveRoleAdminV3Unauthorized creates a AdminRemoveRoleAdminV3Unauthorized with default headers values

func (*AdminRemoveRoleAdminV3Unauthorized) Error added in v0.2.0

func (*AdminRemoveRoleAdminV3Unauthorized) GetPayload added in v0.2.0

func (*AdminRemoveRoleAdminV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleAdminV3Unauthorized) ToJSONString() string

type AdminRemoveRoleManagersV3BadRequest added in v0.2.0

type AdminRemoveRoleManagersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleManagersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminRemoveRoleManagersV3BadRequest added in v0.2.0

func NewAdminRemoveRoleManagersV3BadRequest() *AdminRemoveRoleManagersV3BadRequest

NewAdminRemoveRoleManagersV3BadRequest creates a AdminRemoveRoleManagersV3BadRequest with default headers values

func (*AdminRemoveRoleManagersV3BadRequest) Error added in v0.2.0

func (*AdminRemoveRoleManagersV3BadRequest) GetPayload added in v0.2.0

func (*AdminRemoveRoleManagersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleManagersV3BadRequest) ToJSONString() string

type AdminRemoveRoleManagersV3Forbidden added in v0.2.0

type AdminRemoveRoleManagersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleManagersV3Forbidden 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 NewAdminRemoveRoleManagersV3Forbidden added in v0.2.0

func NewAdminRemoveRoleManagersV3Forbidden() *AdminRemoveRoleManagersV3Forbidden

NewAdminRemoveRoleManagersV3Forbidden creates a AdminRemoveRoleManagersV3Forbidden with default headers values

func (*AdminRemoveRoleManagersV3Forbidden) Error added in v0.2.0

func (*AdminRemoveRoleManagersV3Forbidden) GetPayload added in v0.2.0

func (*AdminRemoveRoleManagersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleManagersV3Forbidden) ToJSONString() string

type AdminRemoveRoleManagersV3InternalServerError added in v0.31.0

type AdminRemoveRoleManagersV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleManagersV3InternalServerError 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 NewAdminRemoveRoleManagersV3InternalServerError added in v0.31.0

func NewAdminRemoveRoleManagersV3InternalServerError() *AdminRemoveRoleManagersV3InternalServerError

NewAdminRemoveRoleManagersV3InternalServerError creates a AdminRemoveRoleManagersV3InternalServerError with default headers values

func (*AdminRemoveRoleManagersV3InternalServerError) Error added in v0.31.0

func (*AdminRemoveRoleManagersV3InternalServerError) GetPayload added in v0.31.0

func (*AdminRemoveRoleManagersV3InternalServerError) ToJSONString added in v0.31.0

type AdminRemoveRoleManagersV3NoContent added in v0.2.0

type AdminRemoveRoleManagersV3NoContent struct {
}

AdminRemoveRoleManagersV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminRemoveRoleManagersV3NoContent added in v0.2.0

func NewAdminRemoveRoleManagersV3NoContent() *AdminRemoveRoleManagersV3NoContent

NewAdminRemoveRoleManagersV3NoContent creates a AdminRemoveRoleManagersV3NoContent with default headers values

func (*AdminRemoveRoleManagersV3NoContent) Error added in v0.2.0

type AdminRemoveRoleManagersV3NotFound added in v0.2.0

type AdminRemoveRoleManagersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleManagersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminRemoveRoleManagersV3NotFound added in v0.2.0

func NewAdminRemoveRoleManagersV3NotFound() *AdminRemoveRoleManagersV3NotFound

NewAdminRemoveRoleManagersV3NotFound creates a AdminRemoveRoleManagersV3NotFound with default headers values

func (*AdminRemoveRoleManagersV3NotFound) Error added in v0.2.0

func (*AdminRemoveRoleManagersV3NotFound) GetPayload added in v0.2.0

func (*AdminRemoveRoleManagersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleManagersV3NotFound) ToJSONString() string

type AdminRemoveRoleManagersV3Params added in v0.2.0

type AdminRemoveRoleManagersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleManagersRequestV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminRemoveRoleManagersV3Params contains all the parameters to send to the API endpoint for the admin remove role managers v3 operation typically these are written to a http.Request

func NewAdminRemoveRoleManagersV3Params added in v0.2.0

func NewAdminRemoveRoleManagersV3Params() *AdminRemoveRoleManagersV3Params

NewAdminRemoveRoleManagersV3Params creates a new AdminRemoveRoleManagersV3Params object with the default values initialized.

func NewAdminRemoveRoleManagersV3ParamsWithContext added in v0.2.0

func NewAdminRemoveRoleManagersV3ParamsWithContext(ctx context.Context) *AdminRemoveRoleManagersV3Params

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

func NewAdminRemoveRoleManagersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminRemoveRoleManagersV3ParamsWithHTTPClient(client *http.Client) *AdminRemoveRoleManagersV3Params

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

func NewAdminRemoveRoleManagersV3ParamsWithTimeout added in v0.2.0

func NewAdminRemoveRoleManagersV3ParamsWithTimeout(timeout time.Duration) *AdminRemoveRoleManagersV3Params

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

func (*AdminRemoveRoleManagersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetContext added in v0.2.0

func (o *AdminRemoveRoleManagersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetRoleID added in v0.2.0

func (o *AdminRemoveRoleManagersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin remove role managers v3 params

func (*AdminRemoveRoleManagersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminRemoveRoleManagersV3Reader added in v0.2.0

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

AdminRemoveRoleManagersV3Reader is a Reader for the AdminRemoveRoleManagersV3 structure.

func (*AdminRemoveRoleManagersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminRemoveRoleManagersV3Unauthorized added in v0.2.0

type AdminRemoveRoleManagersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleManagersV3Unauthorized 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 NewAdminRemoveRoleManagersV3Unauthorized added in v0.2.0

func NewAdminRemoveRoleManagersV3Unauthorized() *AdminRemoveRoleManagersV3Unauthorized

NewAdminRemoveRoleManagersV3Unauthorized creates a AdminRemoveRoleManagersV3Unauthorized with default headers values

func (*AdminRemoveRoleManagersV3Unauthorized) Error added in v0.2.0

func (*AdminRemoveRoleManagersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminRemoveRoleManagersV3Unauthorized) ToJSONString added in v0.25.0

type AdminRemoveRoleMembersV3BadRequest added in v0.2.0

type AdminRemoveRoleMembersV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleMembersV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10457</td><td>specified role is not admin role</td></tr></table>

func NewAdminRemoveRoleMembersV3BadRequest added in v0.2.0

func NewAdminRemoveRoleMembersV3BadRequest() *AdminRemoveRoleMembersV3BadRequest

NewAdminRemoveRoleMembersV3BadRequest creates a AdminRemoveRoleMembersV3BadRequest with default headers values

func (*AdminRemoveRoleMembersV3BadRequest) Error added in v0.2.0

func (*AdminRemoveRoleMembersV3BadRequest) GetPayload added in v0.2.0

func (*AdminRemoveRoleMembersV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleMembersV3BadRequest) ToJSONString() string

type AdminRemoveRoleMembersV3Forbidden added in v0.2.0

type AdminRemoveRoleMembersV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleMembersV3Forbidden 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><tr><td>10459</td><td>operator is not a role manager</td></tr></table>

func NewAdminRemoveRoleMembersV3Forbidden added in v0.2.0

func NewAdminRemoveRoleMembersV3Forbidden() *AdminRemoveRoleMembersV3Forbidden

NewAdminRemoveRoleMembersV3Forbidden creates a AdminRemoveRoleMembersV3Forbidden with default headers values

func (*AdminRemoveRoleMembersV3Forbidden) Error added in v0.2.0

func (*AdminRemoveRoleMembersV3Forbidden) GetPayload added in v0.2.0

func (*AdminRemoveRoleMembersV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleMembersV3Forbidden) ToJSONString() string

type AdminRemoveRoleMembersV3InternalServerError added in v0.31.0

type AdminRemoveRoleMembersV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleMembersV3InternalServerError 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 NewAdminRemoveRoleMembersV3InternalServerError added in v0.31.0

func NewAdminRemoveRoleMembersV3InternalServerError() *AdminRemoveRoleMembersV3InternalServerError

NewAdminRemoveRoleMembersV3InternalServerError creates a AdminRemoveRoleMembersV3InternalServerError with default headers values

func (*AdminRemoveRoleMembersV3InternalServerError) Error added in v0.31.0

func (*AdminRemoveRoleMembersV3InternalServerError) GetPayload added in v0.31.0

func (*AdminRemoveRoleMembersV3InternalServerError) ToJSONString added in v0.31.0

type AdminRemoveRoleMembersV3NoContent added in v0.2.0

type AdminRemoveRoleMembersV3NoContent struct {
}

AdminRemoveRoleMembersV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminRemoveRoleMembersV3NoContent added in v0.2.0

func NewAdminRemoveRoleMembersV3NoContent() *AdminRemoveRoleMembersV3NoContent

NewAdminRemoveRoleMembersV3NoContent creates a AdminRemoveRoleMembersV3NoContent with default headers values

func (*AdminRemoveRoleMembersV3NoContent) Error added in v0.2.0

type AdminRemoveRoleMembersV3NotFound added in v0.2.0

type AdminRemoveRoleMembersV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleMembersV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminRemoveRoleMembersV3NotFound added in v0.2.0

func NewAdminRemoveRoleMembersV3NotFound() *AdminRemoveRoleMembersV3NotFound

NewAdminRemoveRoleMembersV3NotFound creates a AdminRemoveRoleMembersV3NotFound with default headers values

func (*AdminRemoveRoleMembersV3NotFound) Error added in v0.2.0

func (*AdminRemoveRoleMembersV3NotFound) GetPayload added in v0.2.0

func (*AdminRemoveRoleMembersV3NotFound) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleMembersV3NotFound) ToJSONString() string

type AdminRemoveRoleMembersV3Params added in v0.2.0

type AdminRemoveRoleMembersV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleMembersRequestV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminRemoveRoleMembersV3Params contains all the parameters to send to the API endpoint for the admin remove role members v3 operation typically these are written to a http.Request

func NewAdminRemoveRoleMembersV3Params added in v0.2.0

func NewAdminRemoveRoleMembersV3Params() *AdminRemoveRoleMembersV3Params

NewAdminRemoveRoleMembersV3Params creates a new AdminRemoveRoleMembersV3Params object with the default values initialized.

func NewAdminRemoveRoleMembersV3ParamsWithContext added in v0.2.0

func NewAdminRemoveRoleMembersV3ParamsWithContext(ctx context.Context) *AdminRemoveRoleMembersV3Params

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

func NewAdminRemoveRoleMembersV3ParamsWithHTTPClient added in v0.2.0

func NewAdminRemoveRoleMembersV3ParamsWithHTTPClient(client *http.Client) *AdminRemoveRoleMembersV3Params

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

func NewAdminRemoveRoleMembersV3ParamsWithTimeout added in v0.2.0

func NewAdminRemoveRoleMembersV3ParamsWithTimeout(timeout time.Duration) *AdminRemoveRoleMembersV3Params

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

func (*AdminRemoveRoleMembersV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetContext added in v0.2.0

func (o *AdminRemoveRoleMembersV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetRoleID added in v0.2.0

func (o *AdminRemoveRoleMembersV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin remove role members v3 params

func (*AdminRemoveRoleMembersV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminRemoveRoleMembersV3Reader added in v0.2.0

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

AdminRemoveRoleMembersV3Reader is a Reader for the AdminRemoveRoleMembersV3 structure.

func (*AdminRemoveRoleMembersV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminRemoveRoleMembersV3Unauthorized added in v0.2.0

type AdminRemoveRoleMembersV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRemoveRoleMembersV3Unauthorized 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 NewAdminRemoveRoleMembersV3Unauthorized added in v0.2.0

func NewAdminRemoveRoleMembersV3Unauthorized() *AdminRemoveRoleMembersV3Unauthorized

NewAdminRemoveRoleMembersV3Unauthorized creates a AdminRemoveRoleMembersV3Unauthorized with default headers values

func (*AdminRemoveRoleMembersV3Unauthorized) Error added in v0.2.0

func (*AdminRemoveRoleMembersV3Unauthorized) GetPayload added in v0.2.0

func (*AdminRemoveRoleMembersV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminRemoveRoleMembersV3Unauthorized) ToJSONString() string

type AdminRevokeUserFromRoleV4BadRequest added in v0.2.0

type AdminRevokeUserFromRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRevokeUserFromRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr><tr><td>10457</td><td>specified role is not admin role</td></tr></table>

func NewAdminRevokeUserFromRoleV4BadRequest added in v0.2.0

func NewAdminRevokeUserFromRoleV4BadRequest() *AdminRevokeUserFromRoleV4BadRequest

NewAdminRevokeUserFromRoleV4BadRequest creates a AdminRevokeUserFromRoleV4BadRequest with default headers values

func (*AdminRevokeUserFromRoleV4BadRequest) Error added in v0.2.0

func (*AdminRevokeUserFromRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminRevokeUserFromRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminRevokeUserFromRoleV4BadRequest) ToJSONString() string

type AdminRevokeUserFromRoleV4Forbidden added in v0.2.0

type AdminRevokeUserFromRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRevokeUserFromRoleV4Forbidden 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><tr><td>10459</td><td>operator is not a role manager</td></tr></table>

func NewAdminRevokeUserFromRoleV4Forbidden added in v0.2.0

func NewAdminRevokeUserFromRoleV4Forbidden() *AdminRevokeUserFromRoleV4Forbidden

NewAdminRevokeUserFromRoleV4Forbidden creates a AdminRevokeUserFromRoleV4Forbidden with default headers values

func (*AdminRevokeUserFromRoleV4Forbidden) Error added in v0.2.0

func (*AdminRevokeUserFromRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminRevokeUserFromRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminRevokeUserFromRoleV4Forbidden) ToJSONString() string

type AdminRevokeUserFromRoleV4NoContent added in v0.2.0

type AdminRevokeUserFromRoleV4NoContent struct {
}

AdminRevokeUserFromRoleV4NoContent handles this case with default header values.

Operation succeeded

func NewAdminRevokeUserFromRoleV4NoContent added in v0.2.0

func NewAdminRevokeUserFromRoleV4NoContent() *AdminRevokeUserFromRoleV4NoContent

NewAdminRevokeUserFromRoleV4NoContent creates a AdminRevokeUserFromRoleV4NoContent with default headers values

func (*AdminRevokeUserFromRoleV4NoContent) Error added in v0.2.0

type AdminRevokeUserFromRoleV4NotFound added in v0.2.0

type AdminRevokeUserFromRoleV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRevokeUserFromRoleV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminRevokeUserFromRoleV4NotFound added in v0.2.0

func NewAdminRevokeUserFromRoleV4NotFound() *AdminRevokeUserFromRoleV4NotFound

NewAdminRevokeUserFromRoleV4NotFound creates a AdminRevokeUserFromRoleV4NotFound with default headers values

func (*AdminRevokeUserFromRoleV4NotFound) Error added in v0.2.0

func (*AdminRevokeUserFromRoleV4NotFound) GetPayload added in v0.2.0

func (*AdminRevokeUserFromRoleV4NotFound) ToJSONString added in v0.25.0

func (o *AdminRevokeUserFromRoleV4NotFound) ToJSONString() string

type AdminRevokeUserFromRoleV4Params added in v0.2.0

type AdminRevokeUserFromRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRevokeUserV4Request
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminRevokeUserFromRoleV4Params contains all the parameters to send to the API endpoint for the admin revoke user from role v4 operation typically these are written to a http.Request

func NewAdminRevokeUserFromRoleV4Params added in v0.2.0

func NewAdminRevokeUserFromRoleV4Params() *AdminRevokeUserFromRoleV4Params

NewAdminRevokeUserFromRoleV4Params creates a new AdminRevokeUserFromRoleV4Params object with the default values initialized.

func NewAdminRevokeUserFromRoleV4ParamsWithContext added in v0.2.0

func NewAdminRevokeUserFromRoleV4ParamsWithContext(ctx context.Context) *AdminRevokeUserFromRoleV4Params

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

func NewAdminRevokeUserFromRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminRevokeUserFromRoleV4ParamsWithHTTPClient(client *http.Client) *AdminRevokeUserFromRoleV4Params

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

func NewAdminRevokeUserFromRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminRevokeUserFromRoleV4ParamsWithTimeout(timeout time.Duration) *AdminRevokeUserFromRoleV4Params

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

func (*AdminRevokeUserFromRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetContext added in v0.2.0

func (o *AdminRevokeUserFromRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetRoleID added in v0.2.0

func (o *AdminRevokeUserFromRoleV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin revoke user from role v4 params

func (*AdminRevokeUserFromRoleV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminRevokeUserFromRoleV4Reader added in v0.2.0

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

AdminRevokeUserFromRoleV4Reader is a Reader for the AdminRevokeUserFromRoleV4 structure.

func (*AdminRevokeUserFromRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminRevokeUserFromRoleV4Unauthorized added in v0.2.0

type AdminRevokeUserFromRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminRevokeUserFromRoleV4Unauthorized 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 NewAdminRevokeUserFromRoleV4Unauthorized added in v0.2.0

func NewAdminRevokeUserFromRoleV4Unauthorized() *AdminRevokeUserFromRoleV4Unauthorized

NewAdminRevokeUserFromRoleV4Unauthorized creates a AdminRevokeUserFromRoleV4Unauthorized with default headers values

func (*AdminRevokeUserFromRoleV4Unauthorized) Error added in v0.2.0

func (*AdminRevokeUserFromRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminRevokeUserFromRoleV4Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateAdminRoleStatusV3BadRequest added in v0.2.0

type AdminUpdateAdminRoleStatusV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAdminRoleStatusV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminUpdateAdminRoleStatusV3BadRequest added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3BadRequest() *AdminUpdateAdminRoleStatusV3BadRequest

NewAdminUpdateAdminRoleStatusV3BadRequest creates a AdminUpdateAdminRoleStatusV3BadRequest with default headers values

func (*AdminUpdateAdminRoleStatusV3BadRequest) Error added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3BadRequest) GetPayload added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3BadRequest) ToJSONString added in v0.25.0

type AdminUpdateAdminRoleStatusV3Forbidden added in v0.2.0

type AdminUpdateAdminRoleStatusV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAdminRoleStatusV3Forbidden 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><tr><td>10467</td><td>role has no manager</td></tr></table>

func NewAdminUpdateAdminRoleStatusV3Forbidden added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3Forbidden() *AdminUpdateAdminRoleStatusV3Forbidden

NewAdminUpdateAdminRoleStatusV3Forbidden creates a AdminUpdateAdminRoleStatusV3Forbidden with default headers values

func (*AdminUpdateAdminRoleStatusV3Forbidden) Error added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3Forbidden) GetPayload added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3Forbidden) ToJSONString added in v0.25.0

type AdminUpdateAdminRoleStatusV3InternalServerError added in v0.2.0

type AdminUpdateAdminRoleStatusV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAdminRoleStatusV3InternalServerError 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 NewAdminUpdateAdminRoleStatusV3InternalServerError added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3InternalServerError() *AdminUpdateAdminRoleStatusV3InternalServerError

NewAdminUpdateAdminRoleStatusV3InternalServerError creates a AdminUpdateAdminRoleStatusV3InternalServerError with default headers values

func (*AdminUpdateAdminRoleStatusV3InternalServerError) Error added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3InternalServerError) GetPayload added in v0.31.0

func (*AdminUpdateAdminRoleStatusV3InternalServerError) ToJSONString added in v0.31.0

type AdminUpdateAdminRoleStatusV3NoContent added in v0.2.0

type AdminUpdateAdminRoleStatusV3NoContent struct {
}

AdminUpdateAdminRoleStatusV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminUpdateAdminRoleStatusV3NoContent added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3NoContent() *AdminUpdateAdminRoleStatusV3NoContent

NewAdminUpdateAdminRoleStatusV3NoContent creates a AdminUpdateAdminRoleStatusV3NoContent with default headers values

func (*AdminUpdateAdminRoleStatusV3NoContent) Error added in v0.2.0

type AdminUpdateAdminRoleStatusV3NotFound added in v0.2.0

type AdminUpdateAdminRoleStatusV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAdminRoleStatusV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminUpdateAdminRoleStatusV3NotFound added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3NotFound() *AdminUpdateAdminRoleStatusV3NotFound

NewAdminUpdateAdminRoleStatusV3NotFound creates a AdminUpdateAdminRoleStatusV3NotFound with default headers values

func (*AdminUpdateAdminRoleStatusV3NotFound) Error added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3NotFound) GetPayload added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateAdminRoleStatusV3NotFound) ToJSONString() string

type AdminUpdateAdminRoleStatusV3Params added in v0.2.0

type AdminUpdateAdminRoleStatusV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminUpdateAdminRoleStatusV3Params contains all the parameters to send to the API endpoint for the admin update admin role status v3 operation typically these are written to a http.Request

func NewAdminUpdateAdminRoleStatusV3Params added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3Params() *AdminUpdateAdminRoleStatusV3Params

NewAdminUpdateAdminRoleStatusV3Params creates a new AdminUpdateAdminRoleStatusV3Params object with the default values initialized.

func NewAdminUpdateAdminRoleStatusV3ParamsWithContext added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3ParamsWithContext(ctx context.Context) *AdminUpdateAdminRoleStatusV3Params

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

func NewAdminUpdateAdminRoleStatusV3ParamsWithHTTPClient added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateAdminRoleStatusV3Params

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

func NewAdminUpdateAdminRoleStatusV3ParamsWithTimeout added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateAdminRoleStatusV3Params

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

func (*AdminUpdateAdminRoleStatusV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) SetContext added in v0.2.0

SetContext adds the context to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) SetRoleID added in v0.2.0

func (o *AdminUpdateAdminRoleStatusV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin update admin role status v3 params

func (*AdminUpdateAdminRoleStatusV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminUpdateAdminRoleStatusV3Reader added in v0.2.0

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

AdminUpdateAdminRoleStatusV3Reader is a Reader for the AdminUpdateAdminRoleStatusV3 structure.

func (*AdminUpdateAdminRoleStatusV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateAdminRoleStatusV3Unauthorized added in v0.2.0

type AdminUpdateAdminRoleStatusV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAdminRoleStatusV3Unauthorized 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 NewAdminUpdateAdminRoleStatusV3Unauthorized added in v0.2.0

func NewAdminUpdateAdminRoleStatusV3Unauthorized() *AdminUpdateAdminRoleStatusV3Unauthorized

NewAdminUpdateAdminRoleStatusV3Unauthorized creates a AdminUpdateAdminRoleStatusV3Unauthorized with default headers values

func (*AdminUpdateAdminRoleStatusV3Unauthorized) Error added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3Unauthorized) GetPayload added in v0.2.0

func (*AdminUpdateAdminRoleStatusV3Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV3BadRequest added in v0.2.0

type AdminUpdateRolePermissionsV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateRolePermissionsV3BadRequest added in v0.2.0

func NewAdminUpdateRolePermissionsV3BadRequest() *AdminUpdateRolePermissionsV3BadRequest

NewAdminUpdateRolePermissionsV3BadRequest creates a AdminUpdateRolePermissionsV3BadRequest with default headers values

func (*AdminUpdateRolePermissionsV3BadRequest) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV3BadRequest) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV3BadRequest) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV3Forbidden added in v0.2.0

type AdminUpdateRolePermissionsV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV3Forbidden 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 NewAdminUpdateRolePermissionsV3Forbidden added in v0.2.0

func NewAdminUpdateRolePermissionsV3Forbidden() *AdminUpdateRolePermissionsV3Forbidden

NewAdminUpdateRolePermissionsV3Forbidden creates a AdminUpdateRolePermissionsV3Forbidden with default headers values

func (*AdminUpdateRolePermissionsV3Forbidden) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV3Forbidden) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV3Forbidden) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV3InternalServerError added in v0.31.0

type AdminUpdateRolePermissionsV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV3InternalServerError 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 NewAdminUpdateRolePermissionsV3InternalServerError added in v0.31.0

func NewAdminUpdateRolePermissionsV3InternalServerError() *AdminUpdateRolePermissionsV3InternalServerError

NewAdminUpdateRolePermissionsV3InternalServerError creates a AdminUpdateRolePermissionsV3InternalServerError with default headers values

func (*AdminUpdateRolePermissionsV3InternalServerError) Error added in v0.31.0

func (*AdminUpdateRolePermissionsV3InternalServerError) GetPayload added in v0.31.0

func (*AdminUpdateRolePermissionsV3InternalServerError) ToJSONString added in v0.31.0

type AdminUpdateRolePermissionsV3NoContent added in v0.2.0

type AdminUpdateRolePermissionsV3NoContent struct {
}

AdminUpdateRolePermissionsV3NoContent handles this case with default header values.

No Content

func NewAdminUpdateRolePermissionsV3NoContent added in v0.2.0

func NewAdminUpdateRolePermissionsV3NoContent() *AdminUpdateRolePermissionsV3NoContent

NewAdminUpdateRolePermissionsV3NoContent creates a AdminUpdateRolePermissionsV3NoContent with default headers values

func (*AdminUpdateRolePermissionsV3NoContent) Error added in v0.2.0

type AdminUpdateRolePermissionsV3NotFound added in v0.2.0

type AdminUpdateRolePermissionsV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminUpdateRolePermissionsV3NotFound added in v0.2.0

func NewAdminUpdateRolePermissionsV3NotFound() *AdminUpdateRolePermissionsV3NotFound

NewAdminUpdateRolePermissionsV3NotFound creates a AdminUpdateRolePermissionsV3NotFound with default headers values

func (*AdminUpdateRolePermissionsV3NotFound) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV3NotFound) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV3NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateRolePermissionsV3NotFound) ToJSONString() string

type AdminUpdateRolePermissionsV3Params added in v0.2.0

type AdminUpdateRolePermissionsV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonPermissionsV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminUpdateRolePermissionsV3Params contains all the parameters to send to the API endpoint for the admin update role permissions v3 operation typically these are written to a http.Request

func NewAdminUpdateRolePermissionsV3Params added in v0.2.0

func NewAdminUpdateRolePermissionsV3Params() *AdminUpdateRolePermissionsV3Params

NewAdminUpdateRolePermissionsV3Params creates a new AdminUpdateRolePermissionsV3Params object with the default values initialized.

func NewAdminUpdateRolePermissionsV3ParamsWithContext added in v0.2.0

func NewAdminUpdateRolePermissionsV3ParamsWithContext(ctx context.Context) *AdminUpdateRolePermissionsV3Params

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

func NewAdminUpdateRolePermissionsV3ParamsWithHTTPClient added in v0.2.0

func NewAdminUpdateRolePermissionsV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateRolePermissionsV3Params

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

func NewAdminUpdateRolePermissionsV3ParamsWithTimeout added in v0.2.0

func NewAdminUpdateRolePermissionsV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateRolePermissionsV3Params

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

func (*AdminUpdateRolePermissionsV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetContext added in v0.2.0

SetContext adds the context to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetRoleID added in v0.2.0

func (o *AdminUpdateRolePermissionsV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin update role permissions v3 params

func (*AdminUpdateRolePermissionsV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminUpdateRolePermissionsV3Reader added in v0.2.0

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

AdminUpdateRolePermissionsV3Reader is a Reader for the AdminUpdateRolePermissionsV3 structure.

func (*AdminUpdateRolePermissionsV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateRolePermissionsV3Unauthorized added in v0.2.0

type AdminUpdateRolePermissionsV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV3Unauthorized 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 NewAdminUpdateRolePermissionsV3Unauthorized added in v0.2.0

func NewAdminUpdateRolePermissionsV3Unauthorized() *AdminUpdateRolePermissionsV3Unauthorized

NewAdminUpdateRolePermissionsV3Unauthorized creates a AdminUpdateRolePermissionsV3Unauthorized with default headers values

func (*AdminUpdateRolePermissionsV3Unauthorized) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV3Unauthorized) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV3Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV4BadRequest added in v0.2.0

type AdminUpdateRolePermissionsV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateRolePermissionsV4BadRequest added in v0.2.0

func NewAdminUpdateRolePermissionsV4BadRequest() *AdminUpdateRolePermissionsV4BadRequest

NewAdminUpdateRolePermissionsV4BadRequest creates a AdminUpdateRolePermissionsV4BadRequest with default headers values

func (*AdminUpdateRolePermissionsV4BadRequest) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV4BadRequest) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV4BadRequest) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV4Forbidden added in v0.2.0

type AdminUpdateRolePermissionsV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV4Forbidden 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 NewAdminUpdateRolePermissionsV4Forbidden added in v0.2.0

func NewAdminUpdateRolePermissionsV4Forbidden() *AdminUpdateRolePermissionsV4Forbidden

NewAdminUpdateRolePermissionsV4Forbidden creates a AdminUpdateRolePermissionsV4Forbidden with default headers values

func (*AdminUpdateRolePermissionsV4Forbidden) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV4Forbidden) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV4Forbidden) ToJSONString added in v0.25.0

type AdminUpdateRolePermissionsV4NotFound added in v0.2.0

type AdminUpdateRolePermissionsV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminUpdateRolePermissionsV4NotFound added in v0.2.0

func NewAdminUpdateRolePermissionsV4NotFound() *AdminUpdateRolePermissionsV4NotFound

NewAdminUpdateRolePermissionsV4NotFound creates a AdminUpdateRolePermissionsV4NotFound with default headers values

func (*AdminUpdateRolePermissionsV4NotFound) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV4NotFound) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV4NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateRolePermissionsV4NotFound) ToJSONString() string

type AdminUpdateRolePermissionsV4OK added in v0.2.0

type AdminUpdateRolePermissionsV4OK struct {
	Payload *iamclientmodels.ModelRoleV4Response
}

AdminUpdateRolePermissionsV4OK handles this case with default header values.

OK

func NewAdminUpdateRolePermissionsV4OK added in v0.2.0

func NewAdminUpdateRolePermissionsV4OK() *AdminUpdateRolePermissionsV4OK

NewAdminUpdateRolePermissionsV4OK creates a AdminUpdateRolePermissionsV4OK with default headers values

func (*AdminUpdateRolePermissionsV4OK) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV4OK) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV4OK) ToJSONString added in v0.25.0

func (o *AdminUpdateRolePermissionsV4OK) ToJSONString() string

type AdminUpdateRolePermissionsV4Params added in v0.2.0

type AdminUpdateRolePermissionsV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonPermissionsV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminUpdateRolePermissionsV4Params contains all the parameters to send to the API endpoint for the admin update role permissions v4 operation typically these are written to a http.Request

func NewAdminUpdateRolePermissionsV4Params added in v0.2.0

func NewAdminUpdateRolePermissionsV4Params() *AdminUpdateRolePermissionsV4Params

NewAdminUpdateRolePermissionsV4Params creates a new AdminUpdateRolePermissionsV4Params object with the default values initialized.

func NewAdminUpdateRolePermissionsV4ParamsWithContext added in v0.2.0

func NewAdminUpdateRolePermissionsV4ParamsWithContext(ctx context.Context) *AdminUpdateRolePermissionsV4Params

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

func NewAdminUpdateRolePermissionsV4ParamsWithHTTPClient added in v0.2.0

func NewAdminUpdateRolePermissionsV4ParamsWithHTTPClient(client *http.Client) *AdminUpdateRolePermissionsV4Params

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

func NewAdminUpdateRolePermissionsV4ParamsWithTimeout added in v0.2.0

func NewAdminUpdateRolePermissionsV4ParamsWithTimeout(timeout time.Duration) *AdminUpdateRolePermissionsV4Params

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

func (*AdminUpdateRolePermissionsV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetContext added in v0.2.0

SetContext adds the context to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetRoleID added in v0.2.0

func (o *AdminUpdateRolePermissionsV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin update role permissions v4 params

func (*AdminUpdateRolePermissionsV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminUpdateRolePermissionsV4Reader added in v0.2.0

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

AdminUpdateRolePermissionsV4Reader is a Reader for the AdminUpdateRolePermissionsV4 structure.

func (*AdminUpdateRolePermissionsV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateRolePermissionsV4Unauthorized added in v0.2.0

type AdminUpdateRolePermissionsV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRolePermissionsV4Unauthorized 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 NewAdminUpdateRolePermissionsV4Unauthorized added in v0.2.0

func NewAdminUpdateRolePermissionsV4Unauthorized() *AdminUpdateRolePermissionsV4Unauthorized

NewAdminUpdateRolePermissionsV4Unauthorized creates a AdminUpdateRolePermissionsV4Unauthorized with default headers values

func (*AdminUpdateRolePermissionsV4Unauthorized) Error added in v0.2.0

func (*AdminUpdateRolePermissionsV4Unauthorized) GetPayload added in v0.2.0

func (*AdminUpdateRolePermissionsV4Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateRoleV3BadRequest added in v0.2.0

type AdminUpdateRoleV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateRoleV3BadRequest added in v0.2.0

func NewAdminUpdateRoleV3BadRequest() *AdminUpdateRoleV3BadRequest

NewAdminUpdateRoleV3BadRequest creates a AdminUpdateRoleV3BadRequest with default headers values

func (*AdminUpdateRoleV3BadRequest) Error added in v0.2.0

func (*AdminUpdateRoleV3BadRequest) GetPayload added in v0.2.0

func (*AdminUpdateRoleV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV3BadRequest) ToJSONString() string

type AdminUpdateRoleV3Forbidden added in v0.2.0

type AdminUpdateRoleV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV3Forbidden 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 NewAdminUpdateRoleV3Forbidden added in v0.2.0

func NewAdminUpdateRoleV3Forbidden() *AdminUpdateRoleV3Forbidden

NewAdminUpdateRoleV3Forbidden creates a AdminUpdateRoleV3Forbidden with default headers values

func (*AdminUpdateRoleV3Forbidden) Error added in v0.2.0

func (*AdminUpdateRoleV3Forbidden) GetPayload added in v0.2.0

func (*AdminUpdateRoleV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV3Forbidden) ToJSONString() string

type AdminUpdateRoleV3InternalServerError added in v0.31.0

type AdminUpdateRoleV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV3InternalServerError 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 NewAdminUpdateRoleV3InternalServerError added in v0.31.0

func NewAdminUpdateRoleV3InternalServerError() *AdminUpdateRoleV3InternalServerError

NewAdminUpdateRoleV3InternalServerError creates a AdminUpdateRoleV3InternalServerError with default headers values

func (*AdminUpdateRoleV3InternalServerError) Error added in v0.31.0

func (*AdminUpdateRoleV3InternalServerError) GetPayload added in v0.31.0

func (*AdminUpdateRoleV3InternalServerError) ToJSONString added in v0.31.0

func (o *AdminUpdateRoleV3InternalServerError) ToJSONString() string

type AdminUpdateRoleV3NotFound added in v0.2.0

type AdminUpdateRoleV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminUpdateRoleV3NotFound added in v0.2.0

func NewAdminUpdateRoleV3NotFound() *AdminUpdateRoleV3NotFound

NewAdminUpdateRoleV3NotFound creates a AdminUpdateRoleV3NotFound with default headers values

func (*AdminUpdateRoleV3NotFound) Error added in v0.2.0

func (o *AdminUpdateRoleV3NotFound) Error() string

func (*AdminUpdateRoleV3NotFound) GetPayload added in v0.2.0

func (*AdminUpdateRoleV3NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV3NotFound) ToJSONString() string

type AdminUpdateRoleV3OK added in v0.2.0

type AdminUpdateRoleV3OK struct {
	Payload *iamclientmodels.ModelRoleResponseV3
}

AdminUpdateRoleV3OK handles this case with default header values.

OK

func NewAdminUpdateRoleV3OK added in v0.2.0

func NewAdminUpdateRoleV3OK() *AdminUpdateRoleV3OK

NewAdminUpdateRoleV3OK creates a AdminUpdateRoleV3OK with default headers values

func (*AdminUpdateRoleV3OK) Error added in v0.2.0

func (o *AdminUpdateRoleV3OK) Error() string

func (*AdminUpdateRoleV3OK) GetPayload added in v0.2.0

func (*AdminUpdateRoleV3OK) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV3OK) ToJSONString() string

type AdminUpdateRoleV3Params added in v0.2.0

type AdminUpdateRoleV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleUpdateRequestV3
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminUpdateRoleV3Params contains all the parameters to send to the API endpoint for the admin update role v3 operation typically these are written to a http.Request

func NewAdminUpdateRoleV3Params added in v0.2.0

func NewAdminUpdateRoleV3Params() *AdminUpdateRoleV3Params

NewAdminUpdateRoleV3Params creates a new AdminUpdateRoleV3Params object with the default values initialized.

func NewAdminUpdateRoleV3ParamsWithContext added in v0.2.0

func NewAdminUpdateRoleV3ParamsWithContext(ctx context.Context) *AdminUpdateRoleV3Params

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

func NewAdminUpdateRoleV3ParamsWithHTTPClient added in v0.2.0

func NewAdminUpdateRoleV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateRoleV3Params

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

func NewAdminUpdateRoleV3ParamsWithTimeout added in v0.2.0

func NewAdminUpdateRoleV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateRoleV3Params

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

func (*AdminUpdateRoleV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetBody added in v0.2.0

SetBody adds the body to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetContext added in v0.2.0

func (o *AdminUpdateRoleV3Params) SetContext(ctx context.Context)

SetContext adds the context to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetRoleID added in v0.2.0

func (o *AdminUpdateRoleV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin update role v3 params

func (*AdminUpdateRoleV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WithBody added in v0.2.0

WithBody adds the body to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WithContext added in v0.2.0

WithContext adds the context to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WithHTTPClient added in v0.2.0

func (o *AdminUpdateRoleV3Params) WithHTTPClient(client *http.Client) *AdminUpdateRoleV3Params

WithHTTPClient adds the HTTPClient to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin update role v3 params

func (*AdminUpdateRoleV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminUpdateRoleV3Reader added in v0.2.0

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

AdminUpdateRoleV3Reader is a Reader for the AdminUpdateRoleV3 structure.

func (*AdminUpdateRoleV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateRoleV3Unauthorized added in v0.2.0

type AdminUpdateRoleV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV3Unauthorized 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 NewAdminUpdateRoleV3Unauthorized added in v0.2.0

func NewAdminUpdateRoleV3Unauthorized() *AdminUpdateRoleV3Unauthorized

NewAdminUpdateRoleV3Unauthorized creates a AdminUpdateRoleV3Unauthorized with default headers values

func (*AdminUpdateRoleV3Unauthorized) Error added in v0.2.0

func (*AdminUpdateRoleV3Unauthorized) GetPayload added in v0.2.0

func (*AdminUpdateRoleV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV3Unauthorized) ToJSONString() string

type AdminUpdateRoleV4BadRequest added in v0.2.0

type AdminUpdateRoleV4BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV4BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateRoleV4BadRequest added in v0.2.0

func NewAdminUpdateRoleV4BadRequest() *AdminUpdateRoleV4BadRequest

NewAdminUpdateRoleV4BadRequest creates a AdminUpdateRoleV4BadRequest with default headers values

func (*AdminUpdateRoleV4BadRequest) Error added in v0.2.0

func (*AdminUpdateRoleV4BadRequest) GetPayload added in v0.2.0

func (*AdminUpdateRoleV4BadRequest) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV4BadRequest) ToJSONString() string

type AdminUpdateRoleV4Forbidden added in v0.2.0

type AdminUpdateRoleV4Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV4Forbidden 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 NewAdminUpdateRoleV4Forbidden added in v0.2.0

func NewAdminUpdateRoleV4Forbidden() *AdminUpdateRoleV4Forbidden

NewAdminUpdateRoleV4Forbidden creates a AdminUpdateRoleV4Forbidden with default headers values

func (*AdminUpdateRoleV4Forbidden) Error added in v0.2.0

func (*AdminUpdateRoleV4Forbidden) GetPayload added in v0.2.0

func (*AdminUpdateRoleV4Forbidden) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV4Forbidden) ToJSONString() string

type AdminUpdateRoleV4NotFound added in v0.2.0

type AdminUpdateRoleV4NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV4NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewAdminUpdateRoleV4NotFound added in v0.2.0

func NewAdminUpdateRoleV4NotFound() *AdminUpdateRoleV4NotFound

NewAdminUpdateRoleV4NotFound creates a AdminUpdateRoleV4NotFound with default headers values

func (*AdminUpdateRoleV4NotFound) Error added in v0.2.0

func (o *AdminUpdateRoleV4NotFound) Error() string

func (*AdminUpdateRoleV4NotFound) GetPayload added in v0.2.0

func (*AdminUpdateRoleV4NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV4NotFound) ToJSONString() string

type AdminUpdateRoleV4OK added in v0.2.0

type AdminUpdateRoleV4OK struct {
	Payload *iamclientmodels.ModelRoleV4Response
}

AdminUpdateRoleV4OK handles this case with default header values.

OK

func NewAdminUpdateRoleV4OK added in v0.2.0

func NewAdminUpdateRoleV4OK() *AdminUpdateRoleV4OK

NewAdminUpdateRoleV4OK creates a AdminUpdateRoleV4OK with default headers values

func (*AdminUpdateRoleV4OK) Error added in v0.2.0

func (o *AdminUpdateRoleV4OK) Error() string

func (*AdminUpdateRoleV4OK) GetPayload added in v0.2.0

func (*AdminUpdateRoleV4OK) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV4OK) ToJSONString() string

type AdminUpdateRoleV4Params added in v0.2.0

type AdminUpdateRoleV4Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleV4Request
	/*RoleID
	  Role ID, should follow UUID version 4 without hyphen

	*/
	RoleID string

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

AdminUpdateRoleV4Params contains all the parameters to send to the API endpoint for the admin update role v4 operation typically these are written to a http.Request

func NewAdminUpdateRoleV4Params added in v0.2.0

func NewAdminUpdateRoleV4Params() *AdminUpdateRoleV4Params

NewAdminUpdateRoleV4Params creates a new AdminUpdateRoleV4Params object with the default values initialized.

func NewAdminUpdateRoleV4ParamsWithContext added in v0.2.0

func NewAdminUpdateRoleV4ParamsWithContext(ctx context.Context) *AdminUpdateRoleV4Params

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

func NewAdminUpdateRoleV4ParamsWithHTTPClient added in v0.2.0

func NewAdminUpdateRoleV4ParamsWithHTTPClient(client *http.Client) *AdminUpdateRoleV4Params

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

func NewAdminUpdateRoleV4ParamsWithTimeout added in v0.2.0

func NewAdminUpdateRoleV4ParamsWithTimeout(timeout time.Duration) *AdminUpdateRoleV4Params

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

func (*AdminUpdateRoleV4Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetBody added in v0.2.0

SetBody adds the body to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetContext added in v0.2.0

func (o *AdminUpdateRoleV4Params) SetContext(ctx context.Context)

SetContext adds the context to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetRoleID added in v0.2.0

func (o *AdminUpdateRoleV4Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the admin update role v4 params

func (*AdminUpdateRoleV4Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WithBody added in v0.2.0

WithBody adds the body to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WithContext added in v0.2.0

WithContext adds the context to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WithHTTPClient added in v0.2.0

func (o *AdminUpdateRoleV4Params) WithHTTPClient(client *http.Client) *AdminUpdateRoleV4Params

WithHTTPClient adds the HTTPClient to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the admin update role v4 params

func (*AdminUpdateRoleV4Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type AdminUpdateRoleV4Reader added in v0.2.0

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

AdminUpdateRoleV4Reader is a Reader for the AdminUpdateRoleV4 structure.

func (*AdminUpdateRoleV4Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateRoleV4Unauthorized added in v0.2.0

type AdminUpdateRoleV4Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateRoleV4Unauthorized 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 NewAdminUpdateRoleV4Unauthorized added in v0.2.0

func NewAdminUpdateRoleV4Unauthorized() *AdminUpdateRoleV4Unauthorized

NewAdminUpdateRoleV4Unauthorized creates a AdminUpdateRoleV4Unauthorized with default headers values

func (*AdminUpdateRoleV4Unauthorized) Error added in v0.2.0

func (*AdminUpdateRoleV4Unauthorized) GetPayload added in v0.2.0

func (*AdminUpdateRoleV4Unauthorized) ToJSONString added in v0.25.0

func (o *AdminUpdateRoleV4Unauthorized) ToJSONString() string

type Client

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

Client for roles API

func (*Client) AddRoleManagers deprecated added in v0.2.0

Deprecated: Use AddRoleManagersShort instead.

  AddRoleManagers adds role managers

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AddRoleManagersShort added in v0.8.0

func (a *Client) AddRoleManagersShort(params *AddRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleManagersNoContent, error)
  AddRoleManagersShort adds role managers

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AddRoleMembers deprecated added in v0.2.0

Deprecated: Use AddRoleMembersShort instead.

  AddRoleMembers adds role members

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AddRoleMembersShort added in v0.8.0

func (a *Client) AddRoleMembersShort(params *AddRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleMembersNoContent, error)
  AddRoleMembersShort adds role members

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AddRolePermission deprecated added in v0.2.0

Deprecated: Use AddRolePermissionShort instead.

  AddRolePermission adds role permission

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
			&lt;p&gt;Required permission &#39;ROLE:ADMIN [UPDATE]&#39; Or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will update existing permission (bitwise OR the action) if found one with same resource, otherwise it will append a new permission&lt;/p&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;
			&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint(update): &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions  [PUT] &lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint(create): &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AddRolePermissionShort added in v0.8.0

func (a *Client) AddRolePermissionShort(params *AddRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddRolePermissionNoContent, error)
  AddRolePermissionShort adds role permission

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
			&lt;p&gt;Required permission &#39;ROLE:ADMIN [UPDATE]&#39; Or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will update existing permission (bitwise OR the action) if found one with same resource, otherwise it will append a new permission&lt;/p&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;
			&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint(update): &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions  [PUT] &lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint(create): &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) AdminAddRoleManagersV3 deprecated added in v0.2.0

Deprecated: Use AdminAddRoleManagersV3Short instead.

  AdminAddRoleManagersV3 adds role managers

  &lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
			&lt;br&gt;&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;&lt;br&gt;action code: 10408

func (*Client) AdminAddRoleManagersV3Short added in v0.8.0

func (a *Client) AdminAddRoleManagersV3Short(params *AdminAddRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleManagersV3NoContent, error)
  AdminAddRoleManagersV3Short adds role managers

  &lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
			&lt;br&gt;&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;&lt;br&gt;action code: 10408

func (*Client) AdminAddRoleMembersV3 deprecated added in v0.2.0

Deprecated: Use AdminAddRoleMembersV3Short instead.

  AdminAddRoleMembersV3 adds role members

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt;action code: 10410&lt;/br&gt;

func (*Client) AdminAddRoleMembersV3Short added in v0.8.0

func (a *Client) AdminAddRoleMembersV3Short(params *AdminAddRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleMembersV3NoContent, error)
  AdminAddRoleMembersV3Short adds role members

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt;action code: 10410&lt;/br&gt;

func (*Client) AdminAddRolePermissionsV3 deprecated added in v0.2.0

Deprecated: Use AdminAddRolePermissionsV3Short instead.

  AdminAddRolePermissionsV3 adds role permissions

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will ATTACH permission(s) into the role&lt;/p&gt;
			&lt;br&gt;action code: 10404&lt;br&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;

func (*Client) AdminAddRolePermissionsV3Short added in v0.8.0

func (a *Client) AdminAddRolePermissionsV3Short(params *AdminAddRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV3NoContent, error)
  AdminAddRolePermissionsV3Short adds role permissions

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will ATTACH permission(s) into the role&lt;/p&gt;
			&lt;br&gt;action code: 10404&lt;br&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;

func (*Client) AdminAddRolePermissionsV4 deprecated added in v0.2.0

Deprecated: Use AdminAddRolePermissionsV4Short instead.

AdminAddRolePermissionsV4 adds role permissions v4

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;This endpoint will ATTACH permission(s) into the role&lt;/p&gt; &lt;br&gt;action code: 10404&lt;br&gt; &lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt; &lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt; &lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt; &lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt; &lt;p&gt;Syntax reference&lt;/p&gt; &lt;p&gt;Fields:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt; &lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt; &lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt; &lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt; &lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Special characters:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt; &lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt; &lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt; &lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt; &lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt; &lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt; &lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt; &lt;/ol&gt;

func (*Client) AdminAddRolePermissionsV4Short added in v0.8.0

func (a *Client) AdminAddRolePermissionsV4Short(params *AdminAddRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV4OK, error)
AdminAddRolePermissionsV4Short adds role permissions v4

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;This endpoint will ATTACH permission(s) into the role&lt;/p&gt; &lt;br&gt;action code: 10404&lt;br&gt; &lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt; &lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt; &lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt; &lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt; &lt;p&gt;Syntax reference&lt;/p&gt; &lt;p&gt;Fields:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt; &lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt; &lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt; &lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt; &lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Special characters:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt; &lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt; &lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt; &lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt; &lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt; &lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt; &lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt; &lt;/ol&gt;

func (*Client) AdminAssignUserToRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminAssignUserToRoleV4Short instead.

AdminAssignUserToRoleV4 assigns user to role

Required permission ADMIN:ROLE [UPDATE]

Parameters: - userId: string (required) - namespace: string (user’s namespace) (required) - assignedNamespaces: array of string (namespaces to be assigned on role) (required)

action code: 10410

func (*Client) AdminAssignUserToRoleV4Short added in v0.8.0

func (a *Client) AdminAssignUserToRoleV4Short(params *AdminAssignUserToRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAssignUserToRoleV4Created, error)
AdminAssignUserToRoleV4Short assigns user to role

Required permission ADMIN:ROLE [UPDATE]

Parameters: - userId: string (required) - namespace: string (user’s namespace) (required) - assignedNamespaces: array of string (namespaces to be assigned on role) (required)

action code: 10410

func (*Client) AdminCreateRoleV3 deprecated

Deprecated: Use AdminCreateRoleV3Short instead.

AdminCreateRoleV3 creates role

Required permission &#39;ADMIN:ROLE [CREATE]&#39;

Create role request body:

  • roleName: specify role name, alphanumeric, cannot have special character (required)
  • permissions: specify the permission that this role have
  • managers: specify list of user that will act as the managers of this role
  • members: specify list of user that will act as the members of this role
  • adminRole: specify if role is for admin user (default false)
  • isWildcard: specify if role can be assigned to wildcard (*) namespace (default false)
  • deletable: specify if role can be deleted or not (default true)

&lt;br&gt;action code: 10401

func (*Client) AdminCreateRoleV3Short added in v0.8.0

func (a *Client) AdminCreateRoleV3Short(params *AdminCreateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV3Created, error)
AdminCreateRoleV3Short creates role

Required permission &#39;ADMIN:ROLE [CREATE]&#39;

Create role request body:

  • roleName: specify role name, alphanumeric, cannot have special character (required)
  • permissions: specify the permission that this role have
  • managers: specify list of user that will act as the managers of this role
  • members: specify list of user that will act as the members of this role
  • adminRole: specify if role is for admin user (default false)
  • isWildcard: specify if role can be assigned to wildcard (*) namespace (default false)
  • deletable: specify if role can be deleted or not (default true)

&lt;br&gt;action code: 10401

func (*Client) AdminCreateRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminCreateRoleV4Short instead.

AdminCreateRoleV4 creates role

Required permission: ADMIN:ROLE [CREATE]

Create role request body: - roleName: specify role name, alphanumeric, cannot have special character (required) - adminRole: specify if role is for admin user (default false) - isWildcard: specify if role can be assigned to wildcard (*) namespace (default false) - deletable: specify if role can be deleted (default true)

action code: 10401

func (*Client) AdminCreateRoleV4Short added in v0.8.0

func (a *Client) AdminCreateRoleV4Short(params *AdminCreateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV4Created, error)
AdminCreateRoleV4Short creates role

Required permission: ADMIN:ROLE [CREATE]

Create role request body: - roleName: specify role name, alphanumeric, cannot have special character (required) - adminRole: specify if role is for admin user (default false) - isWildcard: specify if role can be assigned to wildcard (*) namespace (default false) - deletable: specify if role can be deleted (default true)

action code: 10401

func (*Client) AdminDeleteRolePermissionV3 deprecated added in v0.2.0

Deprecated: Use AdminDeleteRolePermissionV3Short instead.

AdminDeleteRolePermissionV3 deletes role permission

Required permission &#39;ADMIN:ROLE [UPDATE]&#39; &lt;br&gt;action code: 10406&lt;br&gt;

func (*Client) AdminDeleteRolePermissionV3Short added in v0.8.0

func (a *Client) AdminDeleteRolePermissionV3Short(params *AdminDeleteRolePermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionV3NoContent, error)

AdminDeleteRolePermissionV3Short deletes role permission

Required permission &#39;ADMIN:ROLE [UPDATE]&#39; &lt;br&gt;action code: 10406&lt;br&gt;

func (*Client) AdminDeleteRolePermissionsV3 deprecated added in v0.2.0

Deprecated: Use AdminDeleteRolePermissionsV3Short instead.

AdminDeleteRolePermissionsV3 deletes role

Required permission &#39;ADMIN:ROLE [UPDATE]&#39;

func (*Client) AdminDeleteRolePermissionsV3Short added in v0.8.0

func (a *Client) AdminDeleteRolePermissionsV3Short(params *AdminDeleteRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV3NoContent, error)

AdminDeleteRolePermissionsV3Short deletes role

Required permission &#39;ADMIN:ROLE [UPDATE]&#39;

func (*Client) AdminDeleteRolePermissionsV4 deprecated added in v0.2.0

Deprecated: Use AdminDeleteRolePermissionsV4Short instead.

AdminDeleteRolePermissionsV4 deletes role permission v4

Required permission ADMIN:ROLE [UPDATE]

func (*Client) AdminDeleteRolePermissionsV4Short added in v0.8.0

func (a *Client) AdminDeleteRolePermissionsV4Short(params *AdminDeleteRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV4NoContent, error)

AdminDeleteRolePermissionsV4Short deletes role permission v4

Required permission ADMIN:ROLE [UPDATE]

func (*Client) AdminDeleteRoleV3 deprecated added in v0.2.0

Deprecated: Use AdminDeleteRoleV3Short instead.

AdminDeleteRoleV3 deletes role

Required permission &#39;&#39;ADMIN:ROLE [DELETE]&#39;&#39; &lt;br&gt;action code: 10403

func (*Client) AdminDeleteRoleV3Short added in v0.8.0

func (a *Client) AdminDeleteRoleV3Short(params *AdminDeleteRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV3NoContent, error)

AdminDeleteRoleV3Short deletes role

Required permission &#39;&#39;ADMIN:ROLE [DELETE]&#39;&#39; &lt;br&gt;action code: 10403

func (*Client) AdminDeleteRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminDeleteRoleV4Short instead.

AdminDeleteRoleV4 deletes role

Required permission ADMIN:ROLE [DELETE]

Removes role ID from user&#39;s Roles and NamespaceRoles before deleting the role.

action code: 10403

func (*Client) AdminDeleteRoleV4Short added in v0.8.0

func (a *Client) AdminDeleteRoleV4Short(params *AdminDeleteRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV4NoContent, error)
AdminDeleteRoleV4Short deletes role

Required permission ADMIN:ROLE [DELETE]

Removes role ID from user&#39;s Roles and NamespaceRoles before deleting the role.

action code: 10403

func (*Client) AdminGetRoleAdminStatusV3 deprecated added in v0.2.0

Deprecated: Use AdminGetRoleAdminStatusV3Short instead.

  AdminGetRoleAdminStatusV3 gets role admin status

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;action code: 10420&lt;/p&gt;

func (*Client) AdminGetRoleAdminStatusV3Short added in v0.8.0

func (a *Client) AdminGetRoleAdminStatusV3Short(params *AdminGetRoleAdminStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleAdminStatusV3OK, error)
  AdminGetRoleAdminStatusV3Short gets role admin status

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;action code: 10420&lt;/p&gt;

func (*Client) AdminGetRoleManagersV3 deprecated added in v0.2.0

Deprecated: Use AdminGetRoleManagersV3Short instead.

  AdminGetRoleManagersV3 gets role managers

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;br/&gt;
			action code: 10415

func (*Client) AdminGetRoleManagersV3Short added in v0.8.0

func (a *Client) AdminGetRoleManagersV3Short(params *AdminGetRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleManagersV3OK, error)
  AdminGetRoleManagersV3Short gets role managers

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;br/&gt;
			action code: 10415

func (*Client) AdminGetRoleMembersV3 deprecated added in v0.2.0

Deprecated: Use AdminGetRoleMembersV3Short instead.

AdminGetRoleMembersV3 gets role members

&lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;

&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt; &lt;p&gt;action code: 10416&lt;/p&gt;

func (*Client) AdminGetRoleMembersV3Short added in v0.8.0

func (a *Client) AdminGetRoleMembersV3Short(params *AdminGetRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleMembersV3OK, error)
AdminGetRoleMembersV3Short gets role members

&lt;p&gt;Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;/p&gt;

&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt; &lt;p&gt;action code: 10416&lt;/p&gt;

func (*Client) AdminGetRoleV3 deprecated added in v0.2.0

Deprecated: Use AdminGetRoleV3Short instead.

AdminGetRoleV3 gets role

Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;br&gt; &lt;p&gt;action code: 10419&lt;/p&gt;

func (*Client) AdminGetRoleV3Short added in v0.8.0

func (a *Client) AdminGetRoleV3Short(params *AdminGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV3OK, error)

AdminGetRoleV3Short gets role

Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;br&gt; &lt;p&gt;action code: 10419&lt;/p&gt;

func (*Client) AdminGetRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminGetRoleV4Short instead.

AdminGetRoleV4 gets role

Required permission ADMIN:ROLE [READ]

action code: 10419

func (*Client) AdminGetRoleV4Short added in v0.8.0

func (a *Client) AdminGetRoleV4Short(params *AdminGetRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV4OK, error)
AdminGetRoleV4Short gets role

Required permission ADMIN:ROLE [READ]

action code: 10419

func (*Client) AdminGetRolesV3 deprecated

Deprecated: Use AdminGetRolesV3Short instead.

AdminGetRolesV3 gets roles

Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;br&gt; &lt;p&gt;action code: 10414&lt;/p&gt;

func (*Client) AdminGetRolesV3Short added in v0.8.0

func (a *Client) AdminGetRolesV3Short(params *AdminGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV3OK, error)

AdminGetRolesV3Short gets roles

Required permission &#39;ADMIN:ROLE [READ]&#39;&lt;br&gt; &lt;p&gt;action code: 10414&lt;/p&gt;

func (*Client) AdminGetRolesV4 deprecated added in v0.2.0

Deprecated: Use AdminGetRolesV4Short instead.

AdminGetRolesV4 gets roles

Required permission ADMIN:ROLE [READ]

action code: 10414

func (*Client) AdminGetRolesV4Short added in v0.8.0

func (a *Client) AdminGetRolesV4Short(params *AdminGetRolesV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV4OK, error)
AdminGetRolesV4Short gets roles

Required permission ADMIN:ROLE [READ]

action code: 10414

func (*Client) AdminListAssignedUsersV4 deprecated added in v0.2.0

Deprecated: Use AdminListAssignedUsersV4Short instead.

AdminListAssignedUsersV4 gets role s assigned users

Required permission ADMIN:ROLE [READ]

Query all users that has the specified role. action code: 10416

func (*Client) AdminListAssignedUsersV4Short added in v0.8.0

func (a *Client) AdminListAssignedUsersV4Short(params *AdminListAssignedUsersV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminListAssignedUsersV4OK, error)
AdminListAssignedUsersV4Short gets role s assigned users

Required permission ADMIN:ROLE [READ]

Query all users that has the specified role. action code: 10416

func (*Client) AdminRemoveRoleAdminV3 deprecated added in v0.2.0

Deprecated: Use AdminRemoveRoleAdminV3Short instead.

AdminRemoveRoleAdminV3 removes role admin status

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt; code: 10413

func (*Client) AdminRemoveRoleAdminV3Short added in v0.8.0

func (a *Client) AdminRemoveRoleAdminV3Short(params *AdminRemoveRoleAdminV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleAdminV3NoContent, error)

AdminRemoveRoleAdminV3Short removes role admin status

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt; code: 10413

func (*Client) AdminRemoveRoleManagersV3 deprecated added in v0.2.0

Deprecated: Use AdminRemoveRoleManagersV3Short instead.

  AdminRemoveRoleManagersV3 removes role managers

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt; action code: 10409

func (*Client) AdminRemoveRoleManagersV3Short added in v0.8.0

func (a *Client) AdminRemoveRoleManagersV3Short(params *AdminRemoveRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleManagersV3NoContent, error)
  AdminRemoveRoleManagersV3Short removes role managers

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt; action code: 10409

func (*Client) AdminRemoveRoleMembersV3 deprecated added in v0.2.0

Deprecated: Use AdminRemoveRoleMembersV3Short instead.

  AdminRemoveRoleMembersV3 removes role members

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt; action code: 10411

func (*Client) AdminRemoveRoleMembersV3Short added in v0.8.0

func (a *Client) AdminRemoveRoleMembersV3Short(params *AdminRemoveRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleMembersV3NoContent, error)
  AdminRemoveRoleMembersV3Short removes role members

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt; &lt;br&gt; action code: 10411

func (*Client) AdminRevokeUserFromRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminRevokeUserFromRoleV4Short instead.

AdminRevokeUserFromRoleV4 revokes user from role

Required permission ADMIN:ROLE [UPDATE]

Current implementation will revoke user from role in all assigned namespaces.

Parameters: - userId: string (required) - namespace: string (user’s namespace) (required)

action code: 10411

func (*Client) AdminRevokeUserFromRoleV4Short added in v0.8.0

func (a *Client) AdminRevokeUserFromRoleV4Short(params *AdminRevokeUserFromRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRevokeUserFromRoleV4NoContent, error)
AdminRevokeUserFromRoleV4Short revokes user from role

Required permission ADMIN:ROLE [UPDATE]

Current implementation will revoke user from role in all assigned namespaces.

Parameters: - userId: string (required) - namespace: string (user’s namespace) (required)

action code: 10411

func (*Client) AdminUpdateAdminRoleStatusV3 deprecated added in v0.2.0

Deprecated: Use AdminUpdateAdminRoleStatusV3Short instead.

  AdminUpdateAdminRoleStatusV3 sets role as admin role

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can be set as admin role only when it has at least 1 manager.&lt;/p&gt;
			&lt;br&gt;action code: 10412

func (*Client) AdminUpdateAdminRoleStatusV3Short added in v0.8.0

func (a *Client) AdminUpdateAdminRoleStatusV3Short(params *AdminUpdateAdminRoleStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAdminRoleStatusV3NoContent, error)
  AdminUpdateAdminRoleStatusV3Short sets role as admin role

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
			&lt;p&gt;Role can be set as admin role only when it has at least 1 manager.&lt;/p&gt;
			&lt;br&gt;action code: 10412

func (*Client) AdminUpdateRolePermissionsV3 deprecated added in v0.2.0

Deprecated: Use AdminUpdateRolePermissionsV3Short instead.

  AdminUpdateRolePermissionsV3 updates role permissions

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt;
			&lt;br&gt;action code: 10405&lt;br&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;

func (*Client) AdminUpdateRolePermissionsV3Short added in v0.8.0

func (a *Client) AdminUpdateRolePermissionsV3Short(params *AdminUpdateRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV3NoContent, error)
  AdminUpdateRolePermissionsV3Short updates role permissions

  &lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt;
			&lt;br&gt;action code: 10405&lt;br&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;

func (*Client) AdminUpdateRolePermissionsV4 deprecated added in v0.2.0

Deprecated: Use AdminUpdateRolePermissionsV4Short instead.

AdminUpdateRolePermissionsV4 updates role permissions

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt; &lt;br&gt;action code: 10405&lt;br&gt; &lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt; &lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt; &lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt; &lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt; &lt;p&gt;Syntax reference&lt;/p&gt; &lt;p&gt;Fields:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt; &lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt; &lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt; &lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt; &lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Special characters:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt; &lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt; &lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt; &lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt; &lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt; &lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt; &lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt; &lt;/ol&gt;

func (*Client) AdminUpdateRolePermissionsV4Short added in v0.8.0

func (a *Client) AdminUpdateRolePermissionsV4Short(params *AdminUpdateRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV4OK, error)
AdminUpdateRolePermissionsV4Short updates role permissions

&lt;p&gt;Required permission &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt; &lt;br&gt;action code: 10405&lt;br&gt; &lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt; &lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt; &lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt; &lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt; &lt;p&gt;Syntax reference&lt;/p&gt; &lt;p&gt;Fields:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt; &lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt; &lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt; &lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt; &lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt; &lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Special characters:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt; &lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt; &lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt; &lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt; &lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt; &lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt; &lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt; &lt;/ol&gt;

func (*Client) AdminUpdateRoleV3 deprecated added in v0.2.0

Deprecated: Use AdminUpdateRoleV3Short instead.

AdminUpdateRoleV3 updates role

Required permission &#39;ADMIN:ROLE [UPDATE]&#39;

Update role request body:

  • roleName: specify role name, alphanumeric, cannot have special character (required)
  • isWildcard: specify if role can be assigned to wildcard (*) namespace (default false)
  • deletable: specify if role can be deleted or not (optional)

&lt;br&gt;action code: 10402

func (*Client) AdminUpdateRoleV3Short added in v0.8.0

func (a *Client) AdminUpdateRoleV3Short(params *AdminUpdateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV3OK, error)
AdminUpdateRoleV3Short updates role

Required permission &#39;ADMIN:ROLE [UPDATE]&#39;

Update role request body:

  • roleName: specify role name, alphanumeric, cannot have special character (required)
  • isWildcard: specify if role can be assigned to wildcard (*) namespace (default false)
  • deletable: specify if role can be deleted or not (optional)

&lt;br&gt;action code: 10402

func (*Client) AdminUpdateRoleV4 deprecated added in v0.2.0

Deprecated: Use AdminUpdateRoleV4Short instead.

AdminUpdateRoleV4 updates role

Required permission ADMIN:ROLE [UPDATE]

Update role request body: - roleName: specify role name, alphanumeric, cannot have special character (required) - adminRole: specify if role is for admin user (default false) - isWildcard: specify if role can be assigned to wildcard (*) namespace (default false) - deletable: specify if role can be deleted (optional)

action code: 10402

func (*Client) AdminUpdateRoleV4Short added in v0.8.0

func (a *Client) AdminUpdateRoleV4Short(params *AdminUpdateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV4OK, error)
AdminUpdateRoleV4Short updates role

Required permission ADMIN:ROLE [UPDATE]

Update role request body: - roleName: specify role name, alphanumeric, cannot have special character (required) - adminRole: specify if role is for admin user (default false) - isWildcard: specify if role can be assigned to wildcard (*) namespace (default false) - deletable: specify if role can be deleted (optional)

action code: 10402

func (*Client) CreateRole deprecated added in v0.2.0

Deprecated: Use CreateRoleShort instead.

  CreateRole creates role

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [CREATE]&#39; or &#39;ADMIN:ROLE [CREATE]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
				&lt;p&gt;If role is an administrator role (i.e. AdminRole == true), it will list out the role&#39;s members.&lt;/p&gt;
				&lt;p&gt;Administrator role can be created only when at least 1 manager is specified.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) CreateRoleShort added in v0.8.0

func (a *Client) CreateRoleShort(params *CreateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*CreateRoleCreated, error)
  CreateRoleShort creates role

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [CREATE]&#39; or &#39;ADMIN:ROLE [CREATE]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;
				&lt;p&gt;If role is an administrator role (i.e. AdminRole == true), it will list out the role&#39;s members.&lt;/p&gt;
				&lt;p&gt;Administrator role can be created only when at least 1 manager is specified.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) DeleteRole deprecated added in v0.2.0

Deprecated: Use DeleteRoleShort instead.

DeleteRole deletes role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE:ADMIN [DELETE]&#39; or &#39;ADMIN:ROLE [DELETE]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) DeleteRolePermission deprecated added in v0.2.0

Deprecated: Use DeleteRolePermissionShort instead.

DeleteRolePermission deletes role permission

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions/{resource}/{action}  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v4/admin/roles/{roleId}/permissions  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) DeleteRolePermissionShort added in v0.8.0

func (a *Client) DeleteRolePermissionShort(params *DeleteRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRolePermissionNoContent, error)

DeleteRolePermissionShort deletes role permission

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions/{resource}/{action}  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v4/admin/roles/{roleId}/permissions  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) DeleteRoleShort added in v0.8.0

func (a *Client) DeleteRoleShort(params *DeleteRoleParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRoleNoContent, error)

DeleteRoleShort deletes role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE:ADMIN [DELETE]&#39; or &#39;ADMIN:ROLE [DELETE]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) GetRole deprecated added in v0.2.0

Deprecated: Use GetRoleShort instead.

GetRole gets role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) GetRoleAdminStatus deprecated added in v0.2.0

Deprecated: Use GetRoleAdminStatusShort instead.

  GetRoleAdminStatus gets role admin status

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE [READ] &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) GetRoleAdminStatusShort added in v0.8.0

func (a *Client) GetRoleAdminStatusShort(params *GetRoleAdminStatusParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleAdminStatusOK, error)
  GetRoleAdminStatusShort gets role admin status

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE [READ] &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) GetRoleManagers deprecated added in v0.2.0

Deprecated: Use GetRoleManagersShort instead.

  GetRoleManagers gets role managers

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) GetRoleManagersShort added in v0.8.0

func (a *Client) GetRoleManagersShort(params *GetRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleManagersOK, error)
  GetRoleManagersShort gets role managers

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
				&lt;p&gt;Role can only be assigned to other users by the role&#39;s manager.&lt;/p&gt;&lt;/br&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) GetRoleMembers deprecated added in v0.2.0

Deprecated: Use GetRoleMembersShort instead.

GetRoleMembers gets role members

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) GetRoleMembersShort added in v0.8.0

func (a *Client) GetRoleMembersShort(params *GetRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleMembersOK, error)

GetRoleMembersShort gets role members

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) GetRoleShort added in v0.8.0

func (a *Client) GetRoleShort(params *GetRoleParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleOK, error)

GetRoleShort gets role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) GetRoles deprecated added in v0.2.0

Deprecated: Use GetRolesShort instead.

GetRoles gets roles

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) GetRolesShort added in v0.8.0

func (a *Client) GetRolesShort(params *GetRolesParams, authInfo runtime.ClientAuthInfoWriter) (*GetRolesOK, error)

GetRolesShort gets roles

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE [READ]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles  [GET]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) PublicGetRoleV3 deprecated added in v0.2.0

Deprecated: Use PublicGetRoleV3Short instead.

PublicGetRoleV3 gets public role

 &lt;br&gt;This endpoint is used to get non-admin role based on specify roleId.  &lt;br&gt;action code : 10417

func (*Client) PublicGetRoleV3Short added in v0.8.0

func (a *Client) PublicGetRoleV3Short(params *PublicGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRoleV3OK, error)

PublicGetRoleV3Short gets public role

&lt;br&gt;This endpoint is used to get non-admin role based on specify roleId.  &lt;br&gt;action code : 10417

func (*Client) PublicGetRolesV3 deprecated added in v0.2.0

Deprecated: Use PublicGetRolesV3Short instead.

PublicGetRolesV3 gets roles

 &lt;br&gt;This endpoint is used to get all non-admin role.  &lt;br&gt; &lt;p&gt;action code: 10418&lt;/p&gt;

func (*Client) PublicGetRolesV3Short added in v0.8.0

func (a *Client) PublicGetRolesV3Short(params *PublicGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRolesV3OK, error)

PublicGetRolesV3Short gets roles

&lt;br&gt;This endpoint is used to get all non-admin role.  &lt;br&gt; &lt;p&gt;action code: 10418&lt;/p&gt;

func (*Client) RemoveRoleAdmin deprecated added in v0.2.0

Deprecated: Use RemoveRoleAdminShort instead.

RemoveRoleAdmin removes role admin status

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) RemoveRoleAdminShort added in v0.8.0

func (a *Client) RemoveRoleAdminShort(params *RemoveRoleAdminParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleAdminNoContent, error)

RemoveRoleAdminShort removes role admin status

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) RemoveRoleManagers deprecated added in v0.2.0

Deprecated: Use RemoveRoleManagersShort instead.

RemoveRoleManagers removes role managers

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) RemoveRoleManagersShort added in v0.8.0

func (a *Client) RemoveRoleManagersShort(params *RemoveRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleManagersNoContent, error)

RemoveRoleManagersShort removes role managers

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/managers  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) RemoveRoleMembers deprecated added in v0.2.0

Deprecated: Use RemoveRoleMembersShort instead.

RemoveRoleMembers removes role members

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) RemoveRoleMembersShort added in v0.8.0

func (a *Client) RemoveRoleMembersShort(params *RemoveRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleMembersNoContent, error)

RemoveRoleMembersShort removes role members

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/members  [DELETE]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

func (*Client) SetRoleAsAdmin deprecated added in v0.2.0

Deprecated: Use SetRoleAsAdminShort instead.

  SetRoleAsAdmin sets role as admin role

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
				&lt;p&gt;Role can be set as admin role only when it has at least 1 manager.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) SetRoleAsAdminShort added in v0.8.0

func (a *Client) SetRoleAsAdminShort(params *SetRoleAsAdminParams, authInfo runtime.ClientAuthInfoWriter) (*SetRoleAsAdminNoContent, error)
  SetRoleAsAdminShort sets role as admin role

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
                Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39; &lt;/br&gt;
				&lt;p&gt;Admin roles has its members listed in the role.&lt;/p&gt;
				&lt;p&gt;Role can be set as admin role only when it has at least 1 manager.&lt;/p&gt;
                &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/admin  [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateRole deprecated added in v0.2.0

Deprecated: Use UpdateRoleShort instead.

UpdateRole updates role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
              Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE] &lt;/br&gt;
              &lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
              &lt;ul&gt;
                      &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [PATCH]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
              &lt;/ul&gt;

func (*Client) UpdateRolePermissions deprecated added in v0.2.0

Deprecated: Use UpdateRolePermissionsShort instead.

  UpdateRolePermissions updates role permissions

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
			&lt;p&gt;Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;
			&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) UpdateRolePermissionsShort added in v0.8.0

func (a *Client) UpdateRolePermissionsShort(params *UpdateRolePermissionsParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRolePermissionsNoContent, error)
  UpdateRolePermissionsShort updates role permissions

  &lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;
			&lt;p&gt;Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE]&#39;&lt;/p&gt;
			&lt;p&gt;This endpoint will REPLACE role&#39;s permissions with the ones defined in body&lt;/p&gt;
			&lt;p&gt;Schedule contains cron string or date range (both are UTC, also in cron syntax) to indicate when a permission and action are in effect.&lt;/p&gt;
			&lt;p&gt;Both schedule types accepts quartz compatible cron syntax e.g. * * * * * * *.&lt;/p&gt;
			&lt;p&gt;In ranged schedule, first element will be start date, and second one will be end date&lt;/p&gt;
			&lt;p&gt;If schedule is set, the scheduled action must be valid too, that is between 1 to 15, inclusive&lt;/p&gt;
			&lt;p&gt;Syntax reference&lt;/p&gt;
			&lt;p&gt;Fields:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;Seconds: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Minutes: 0-59 * / , -&lt;/li&gt;
			&lt;li&gt;Hours: 0-23 * / , -&lt;/li&gt;
			&lt;li&gt;Day of month: 1-31 * / , - L W&lt;/li&gt;
			&lt;li&gt;Month: 1-12 JAN-DEC * / , -&lt;/li&gt;
			&lt;li&gt;Day of week: 0-6 SUN-SAT * / , - L #&lt;/li&gt;
			&lt;li&gt;Year: 1970-2099 * / , -&lt;/li&gt;
			&lt;/ol&gt;
			&lt;p&gt;Special characters:&lt;/p&gt;
			&lt;ol&gt;
			&lt;li&gt;*: all values in the fields, e.g. * in seconds fields indicates every second&lt;/li&gt;
			&lt;li&gt;/: increments of ranges, e.g. 3-59/15 in the minute field indicate the third minute of the hour and every 15 minutes thereafter&lt;/li&gt;
			&lt;li&gt;,: separate items of a list, e.g. MON,WED,FRI in day of week&lt;/li&gt;
			&lt;li&gt;-: range, e.g. 2010-2018 indicates every year between 2010 and 2018, inclusive&lt;/li&gt;
			&lt;li&gt;L: last, e.g. When used in the day-of-week field, it allows you to specify constructs such as &#34;the last Friday&#34; (5L) of a given month. In the day-of-month field, it specifies the last day of the month.&lt;/li&gt;
			&lt;li&gt;W: business day, e.g. if you were to specify 15W as the value for the day-of-month field, the meaning is: &#34;the nearest business day to the 15th of the month.&#34;&lt;/li&gt;
			&lt;li&gt;#: must be followed by a number between one and five. It allows you to specify constructs such as &#34;the second Friday&#34; of a given month.&lt;/li&gt;
			&lt;/ol&gt;
			&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
                &lt;ul&gt;
                        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}/permissions [POST]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
                &lt;/ul&gt;

func (*Client) UpdateRoleShort added in v0.8.0

func (a *Client) UpdateRoleShort(params *UpdateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRoleOK, error)

UpdateRoleShort updates role

&lt;h2&gt;The endpoint is going to be deprecated&lt;/h2&gt; &lt;/br&gt;

Required permission &#39;ROLE:ADMIN [UPDATE]&#39; or &#39;ADMIN:ROLE [UPDATE] &lt;/br&gt;
&lt;strong&gt;Endpoint migration guide&lt;/strong&gt;
&lt;ul&gt;
        &lt;li&gt;&lt;b&gt;Substitute endpoint: &lt;i&gt;/iam/v3/admin/roles/{roleId}  [PATCH]&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;

type ClientService

type ClientService interface {
	AddRoleManagers(params *AddRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleManagersNoContent, *AddRoleManagersBadRequest, *AddRoleManagersUnauthorized, *AddRoleManagersForbidden, *AddRoleManagersNotFound, error)
	AddRoleManagersShort(params *AddRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleManagersNoContent, error)
	AddRoleMembers(params *AddRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleMembersNoContent, *AddRoleMembersBadRequest, *AddRoleMembersUnauthorized, *AddRoleMembersForbidden, *AddRoleMembersNotFound, error)
	AddRoleMembersShort(params *AddRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*AddRoleMembersNoContent, error)
	AddRolePermission(params *AddRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddRolePermissionNoContent, *AddRolePermissionBadRequest, *AddRolePermissionUnauthorized, *AddRolePermissionForbidden, *AddRolePermissionNotFound, error)
	AddRolePermissionShort(params *AddRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddRolePermissionNoContent, error)
	AdminAddRoleManagersV3(params *AdminAddRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleManagersV3NoContent, *AdminAddRoleManagersV3BadRequest, *AdminAddRoleManagersV3Unauthorized, *AdminAddRoleManagersV3Forbidden, *AdminAddRoleManagersV3NotFound, *AdminAddRoleManagersV3Conflict, error)
	AdminAddRoleManagersV3Short(params *AdminAddRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleManagersV3NoContent, error)
	AdminAddRoleMembersV3(params *AdminAddRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleMembersV3NoContent, *AdminAddRoleMembersV3BadRequest, *AdminAddRoleMembersV3Unauthorized, *AdminAddRoleMembersV3Forbidden, *AdminAddRoleMembersV3NotFound, *AdminAddRoleMembersV3Conflict, *AdminAddRoleMembersV3InternalServerError, error)
	AdminAddRoleMembersV3Short(params *AdminAddRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRoleMembersV3NoContent, error)
	AdminAddRolePermissionsV3(params *AdminAddRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV3NoContent, *AdminAddRolePermissionsV3BadRequest, *AdminAddRolePermissionsV3Unauthorized, *AdminAddRolePermissionsV3Forbidden, *AdminAddRolePermissionsV3NotFound, *AdminAddRolePermissionsV3InternalServerError, error)
	AdminAddRolePermissionsV3Short(params *AdminAddRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV3NoContent, error)
	AdminAddRolePermissionsV4(params *AdminAddRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV4OK, *AdminAddRolePermissionsV4BadRequest, *AdminAddRolePermissionsV4Unauthorized, *AdminAddRolePermissionsV4Forbidden, *AdminAddRolePermissionsV4NotFound, error)
	AdminAddRolePermissionsV4Short(params *AdminAddRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddRolePermissionsV4OK, error)
	AdminAssignUserToRoleV4(params *AdminAssignUserToRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAssignUserToRoleV4Created, *AdminAssignUserToRoleV4BadRequest, *AdminAssignUserToRoleV4Unauthorized, *AdminAssignUserToRoleV4Forbidden, *AdminAssignUserToRoleV4NotFound, *AdminAssignUserToRoleV4Conflict, *AdminAssignUserToRoleV4UnprocessableEntity, error)
	AdminAssignUserToRoleV4Short(params *AdminAssignUserToRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAssignUserToRoleV4Created, error)
	AdminCreateRoleV3(params *AdminCreateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV3Created, *AdminCreateRoleV3BadRequest, *AdminCreateRoleV3Unauthorized, *AdminCreateRoleV3Forbidden, *AdminCreateRoleV3InternalServerError, error)
	AdminCreateRoleV3Short(params *AdminCreateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV3Created, error)
	AdminCreateRoleV4(params *AdminCreateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV4Created, *AdminCreateRoleV4BadRequest, *AdminCreateRoleV4Unauthorized, *AdminCreateRoleV4Forbidden, *AdminCreateRoleV4InternalServerError, error)
	AdminCreateRoleV4Short(params *AdminCreateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateRoleV4Created, error)
	AdminDeleteRolePermissionV3(params *AdminDeleteRolePermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionV3NoContent, *AdminDeleteRolePermissionV3BadRequest, *AdminDeleteRolePermissionV3Unauthorized, *AdminDeleteRolePermissionV3Forbidden, *AdminDeleteRolePermissionV3NotFound, *AdminDeleteRolePermissionV3InternalServerError, error)
	AdminDeleteRolePermissionV3Short(params *AdminDeleteRolePermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionV3NoContent, error)
	AdminDeleteRolePermissionsV3(params *AdminDeleteRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV3NoContent, *AdminDeleteRolePermissionsV3Unauthorized, *AdminDeleteRolePermissionsV3Forbidden, *AdminDeleteRolePermissionsV3NotFound, error)
	AdminDeleteRolePermissionsV3Short(params *AdminDeleteRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV3NoContent, error)
	AdminDeleteRolePermissionsV4(params *AdminDeleteRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV4NoContent, *AdminDeleteRolePermissionsV4Unauthorized, *AdminDeleteRolePermissionsV4Forbidden, *AdminDeleteRolePermissionsV4NotFound, error)
	AdminDeleteRolePermissionsV4Short(params *AdminDeleteRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRolePermissionsV4NoContent, error)
	AdminDeleteRoleV3(params *AdminDeleteRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV3NoContent, *AdminDeleteRoleV3BadRequest, *AdminDeleteRoleV3Unauthorized, *AdminDeleteRoleV3Forbidden, *AdminDeleteRoleV3NotFound, *AdminDeleteRoleV3Conflict, *AdminDeleteRoleV3InternalServerError, error)
	AdminDeleteRoleV3Short(params *AdminDeleteRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV3NoContent, error)
	AdminDeleteRoleV4(params *AdminDeleteRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV4NoContent, *AdminDeleteRoleV4BadRequest, *AdminDeleteRoleV4Unauthorized, *AdminDeleteRoleV4Forbidden, *AdminDeleteRoleV4NotFound, *AdminDeleteRoleV4InternalServerError, error)
	AdminDeleteRoleV4Short(params *AdminDeleteRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteRoleV4NoContent, error)
	AdminGetRoleAdminStatusV3(params *AdminGetRoleAdminStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleAdminStatusV3OK, *AdminGetRoleAdminStatusV3BadRequest, *AdminGetRoleAdminStatusV3Unauthorized, *AdminGetRoleAdminStatusV3Forbidden, *AdminGetRoleAdminStatusV3NotFound, *AdminGetRoleAdminStatusV3InternalServerError, error)
	AdminGetRoleAdminStatusV3Short(params *AdminGetRoleAdminStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleAdminStatusV3OK, error)
	AdminGetRoleManagersV3(params *AdminGetRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleManagersV3OK, *AdminGetRoleManagersV3BadRequest, *AdminGetRoleManagersV3Unauthorized, *AdminGetRoleManagersV3Forbidden, *AdminGetRoleManagersV3NotFound, *AdminGetRoleManagersV3InternalServerError, error)
	AdminGetRoleManagersV3Short(params *AdminGetRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleManagersV3OK, error)
	AdminGetRoleMembersV3(params *AdminGetRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleMembersV3OK, *AdminGetRoleMembersV3BadRequest, *AdminGetRoleMembersV3Unauthorized, *AdminGetRoleMembersV3Forbidden, *AdminGetRoleMembersV3NotFound, *AdminGetRoleMembersV3InternalServerError, error)
	AdminGetRoleMembersV3Short(params *AdminGetRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleMembersV3OK, error)
	AdminGetRoleV3(params *AdminGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV3OK, *AdminGetRoleV3BadRequest, *AdminGetRoleV3Unauthorized, *AdminGetRoleV3Forbidden, *AdminGetRoleV3NotFound, *AdminGetRoleV3InternalServerError, error)
	AdminGetRoleV3Short(params *AdminGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV3OK, error)
	AdminGetRoleV4(params *AdminGetRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV4OK, *AdminGetRoleV4BadRequest, *AdminGetRoleV4Unauthorized, *AdminGetRoleV4Forbidden, *AdminGetRoleV4NotFound, *AdminGetRoleV4InternalServerError, error)
	AdminGetRoleV4Short(params *AdminGetRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRoleV4OK, error)
	AdminGetRolesV3(params *AdminGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV3OK, *AdminGetRolesV3BadRequest, *AdminGetRolesV3Unauthorized, *AdminGetRolesV3Forbidden, *AdminGetRolesV3InternalServerError, error)
	AdminGetRolesV3Short(params *AdminGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV3OK, error)
	AdminGetRolesV4(params *AdminGetRolesV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV4OK, *AdminGetRolesV4BadRequest, *AdminGetRolesV4Unauthorized, *AdminGetRolesV4Forbidden, *AdminGetRolesV4InternalServerError, error)
	AdminGetRolesV4Short(params *AdminGetRolesV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetRolesV4OK, error)
	AdminListAssignedUsersV4(params *AdminListAssignedUsersV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminListAssignedUsersV4OK, *AdminListAssignedUsersV4BadRequest, *AdminListAssignedUsersV4Unauthorized, *AdminListAssignedUsersV4Forbidden, *AdminListAssignedUsersV4NotFound, error)
	AdminListAssignedUsersV4Short(params *AdminListAssignedUsersV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminListAssignedUsersV4OK, error)
	AdminRemoveRoleAdminV3(params *AdminRemoveRoleAdminV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleAdminV3NoContent, *AdminRemoveRoleAdminV3BadRequest, *AdminRemoveRoleAdminV3Unauthorized, *AdminRemoveRoleAdminV3Forbidden, *AdminRemoveRoleAdminV3NotFound, *AdminRemoveRoleAdminV3InternalServerError, error)
	AdminRemoveRoleAdminV3Short(params *AdminRemoveRoleAdminV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleAdminV3NoContent, error)
	AdminRemoveRoleManagersV3(params *AdminRemoveRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleManagersV3NoContent, *AdminRemoveRoleManagersV3BadRequest, *AdminRemoveRoleManagersV3Unauthorized, *AdminRemoveRoleManagersV3Forbidden, *AdminRemoveRoleManagersV3NotFound, *AdminRemoveRoleManagersV3InternalServerError, error)
	AdminRemoveRoleManagersV3Short(params *AdminRemoveRoleManagersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleManagersV3NoContent, error)
	AdminRemoveRoleMembersV3(params *AdminRemoveRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleMembersV3NoContent, *AdminRemoveRoleMembersV3BadRequest, *AdminRemoveRoleMembersV3Unauthorized, *AdminRemoveRoleMembersV3Forbidden, *AdminRemoveRoleMembersV3NotFound, *AdminRemoveRoleMembersV3InternalServerError, error)
	AdminRemoveRoleMembersV3Short(params *AdminRemoveRoleMembersV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRemoveRoleMembersV3NoContent, error)
	AdminRevokeUserFromRoleV4(params *AdminRevokeUserFromRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRevokeUserFromRoleV4NoContent, *AdminRevokeUserFromRoleV4BadRequest, *AdminRevokeUserFromRoleV4Unauthorized, *AdminRevokeUserFromRoleV4Forbidden, *AdminRevokeUserFromRoleV4NotFound, error)
	AdminRevokeUserFromRoleV4Short(params *AdminRevokeUserFromRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminRevokeUserFromRoleV4NoContent, error)
	AdminUpdateAdminRoleStatusV3(params *AdminUpdateAdminRoleStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAdminRoleStatusV3NoContent, *AdminUpdateAdminRoleStatusV3BadRequest, *AdminUpdateAdminRoleStatusV3Unauthorized, *AdminUpdateAdminRoleStatusV3Forbidden, *AdminUpdateAdminRoleStatusV3NotFound, *AdminUpdateAdminRoleStatusV3InternalServerError, error)
	AdminUpdateAdminRoleStatusV3Short(params *AdminUpdateAdminRoleStatusV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAdminRoleStatusV3NoContent, error)
	AdminUpdateRolePermissionsV3(params *AdminUpdateRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV3NoContent, *AdminUpdateRolePermissionsV3BadRequest, *AdminUpdateRolePermissionsV3Unauthorized, *AdminUpdateRolePermissionsV3Forbidden, *AdminUpdateRolePermissionsV3NotFound, *AdminUpdateRolePermissionsV3InternalServerError, error)
	AdminUpdateRolePermissionsV3Short(params *AdminUpdateRolePermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV3NoContent, error)
	AdminUpdateRolePermissionsV4(params *AdminUpdateRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV4OK, *AdminUpdateRolePermissionsV4BadRequest, *AdminUpdateRolePermissionsV4Unauthorized, *AdminUpdateRolePermissionsV4Forbidden, *AdminUpdateRolePermissionsV4NotFound, error)
	AdminUpdateRolePermissionsV4Short(params *AdminUpdateRolePermissionsV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRolePermissionsV4OK, error)
	AdminUpdateRoleV3(params *AdminUpdateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV3OK, *AdminUpdateRoleV3BadRequest, *AdminUpdateRoleV3Unauthorized, *AdminUpdateRoleV3Forbidden, *AdminUpdateRoleV3NotFound, *AdminUpdateRoleV3InternalServerError, error)
	AdminUpdateRoleV3Short(params *AdminUpdateRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV3OK, error)
	AdminUpdateRoleV4(params *AdminUpdateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV4OK, *AdminUpdateRoleV4BadRequest, *AdminUpdateRoleV4Unauthorized, *AdminUpdateRoleV4Forbidden, *AdminUpdateRoleV4NotFound, error)
	AdminUpdateRoleV4Short(params *AdminUpdateRoleV4Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateRoleV4OK, error)
	CreateRole(params *CreateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*CreateRoleCreated, *CreateRoleBadRequest, *CreateRoleUnauthorized, *CreateRoleForbidden, error)
	CreateRoleShort(params *CreateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*CreateRoleCreated, error)
	DeleteRole(params *DeleteRoleParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRoleNoContent, *DeleteRoleUnauthorized, *DeleteRoleForbidden, *DeleteRoleNotFound, error)
	DeleteRoleShort(params *DeleteRoleParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRoleNoContent, error)
	DeleteRolePermission(params *DeleteRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRolePermissionNoContent, *DeleteRolePermissionBadRequest, *DeleteRolePermissionUnauthorized, *DeleteRolePermissionForbidden, *DeleteRolePermissionNotFound, error)
	DeleteRolePermissionShort(params *DeleteRolePermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRolePermissionNoContent, error)
	GetRole(params *GetRoleParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleOK, *GetRoleUnauthorized, *GetRoleForbidden, *GetRoleNotFound, error)
	GetRoleShort(params *GetRoleParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleOK, error)
	GetRoleAdminStatus(params *GetRoleAdminStatusParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleAdminStatusOK, *GetRoleAdminStatusBadRequest, *GetRoleAdminStatusUnauthorized, *GetRoleAdminStatusForbidden, *GetRoleAdminStatusNotFound, error)
	GetRoleAdminStatusShort(params *GetRoleAdminStatusParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleAdminStatusOK, error)
	GetRoleManagers(params *GetRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleManagersOK, *GetRoleManagersBadRequest, *GetRoleManagersUnauthorized, *GetRoleManagersForbidden, *GetRoleManagersNotFound, error)
	GetRoleManagersShort(params *GetRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleManagersOK, error)
	GetRoleMembers(params *GetRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleMembersOK, *GetRoleMembersBadRequest, *GetRoleMembersUnauthorized, *GetRoleMembersForbidden, *GetRoleMembersNotFound, error)
	GetRoleMembersShort(params *GetRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*GetRoleMembersOK, error)
	GetRoles(params *GetRolesParams, authInfo runtime.ClientAuthInfoWriter) (*GetRolesOK, *GetRolesUnauthorized, *GetRolesForbidden, error)
	GetRolesShort(params *GetRolesParams, authInfo runtime.ClientAuthInfoWriter) (*GetRolesOK, error)
	PublicGetRoleV3(params *PublicGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRoleV3OK, *PublicGetRoleV3BadRequest, *PublicGetRoleV3NotFound, error)
	PublicGetRoleV3Short(params *PublicGetRoleV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRoleV3OK, error)
	PublicGetRolesV3(params *PublicGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRolesV3OK, *PublicGetRolesV3BadRequest, error)
	PublicGetRolesV3Short(params *PublicGetRolesV3Params, authInfo runtime.ClientAuthInfoWriter) (*PublicGetRolesV3OK, error)
	RemoveRoleAdmin(params *RemoveRoleAdminParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleAdminNoContent, *RemoveRoleAdminBadRequest, *RemoveRoleAdminUnauthorized, *RemoveRoleAdminForbidden, *RemoveRoleAdminNotFound, error)
	RemoveRoleAdminShort(params *RemoveRoleAdminParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleAdminNoContent, error)
	RemoveRoleManagers(params *RemoveRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleManagersNoContent, *RemoveRoleManagersBadRequest, *RemoveRoleManagersUnauthorized, *RemoveRoleManagersForbidden, *RemoveRoleManagersNotFound, error)
	RemoveRoleManagersShort(params *RemoveRoleManagersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleManagersNoContent, error)
	RemoveRoleMembers(params *RemoveRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleMembersNoContent, *RemoveRoleMembersBadRequest, *RemoveRoleMembersUnauthorized, *RemoveRoleMembersForbidden, *RemoveRoleMembersNotFound, error)
	RemoveRoleMembersShort(params *RemoveRoleMembersParams, authInfo runtime.ClientAuthInfoWriter) (*RemoveRoleMembersNoContent, error)
	SetRoleAsAdmin(params *SetRoleAsAdminParams, authInfo runtime.ClientAuthInfoWriter) (*SetRoleAsAdminNoContent, *SetRoleAsAdminBadRequest, *SetRoleAsAdminUnauthorized, *SetRoleAsAdminForbidden, *SetRoleAsAdminNotFound, error)
	SetRoleAsAdminShort(params *SetRoleAsAdminParams, authInfo runtime.ClientAuthInfoWriter) (*SetRoleAsAdminNoContent, error)
	UpdateRole(params *UpdateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRoleOK, *UpdateRoleBadRequest, *UpdateRoleUnauthorized, *UpdateRoleForbidden, *UpdateRoleNotFound, error)
	UpdateRoleShort(params *UpdateRoleParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRoleOK, error)
	UpdateRolePermissions(params *UpdateRolePermissionsParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRolePermissionsNoContent, *UpdateRolePermissionsBadRequest, *UpdateRolePermissionsUnauthorized, *UpdateRolePermissionsForbidden, *UpdateRolePermissionsNotFound, error)
	UpdateRolePermissionsShort(params *UpdateRolePermissionsParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateRolePermissionsNoContent, 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 roles API client.

type CreateRoleBadRequest added in v0.2.0

type CreateRoleBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateRoleBadRequest handles this case with default header values.

Invalid request

func NewCreateRoleBadRequest added in v0.2.0

func NewCreateRoleBadRequest() *CreateRoleBadRequest

NewCreateRoleBadRequest creates a CreateRoleBadRequest with default headers values

func (*CreateRoleBadRequest) Error added in v0.2.0

func (o *CreateRoleBadRequest) Error() string

func (*CreateRoleBadRequest) GetPayload added in v0.31.0

func (*CreateRoleBadRequest) ToJSONString added in v0.31.0

func (o *CreateRoleBadRequest) ToJSONString() string

type CreateRoleCreated added in v0.2.0

type CreateRoleCreated struct {
	Payload *iamclientmodels.AccountcommonRole
}

CreateRoleCreated handles this case with default header values.

Created

func NewCreateRoleCreated added in v0.2.0

func NewCreateRoleCreated() *CreateRoleCreated

NewCreateRoleCreated creates a CreateRoleCreated with default headers values

func (*CreateRoleCreated) Error added in v0.2.0

func (o *CreateRoleCreated) Error() string

func (*CreateRoleCreated) GetPayload added in v0.2.0

func (*CreateRoleCreated) ToJSONString added in v0.25.0

func (o *CreateRoleCreated) ToJSONString() string

type CreateRoleForbidden added in v0.2.0

type CreateRoleForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateRoleForbidden 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 NewCreateRoleForbidden added in v0.2.0

func NewCreateRoleForbidden() *CreateRoleForbidden

NewCreateRoleForbidden creates a CreateRoleForbidden with default headers values

func (*CreateRoleForbidden) Error added in v0.2.0

func (o *CreateRoleForbidden) Error() string

func (*CreateRoleForbidden) GetPayload added in v0.31.0

func (*CreateRoleForbidden) ToJSONString added in v0.31.0

func (o *CreateRoleForbidden) ToJSONString() string

type CreateRoleParams added in v0.2.0

type CreateRoleParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleCreateRequest

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

CreateRoleParams contains all the parameters to send to the API endpoint for the create role operation typically these are written to a http.Request

func NewCreateRoleParams added in v0.2.0

func NewCreateRoleParams() *CreateRoleParams

NewCreateRoleParams creates a new CreateRoleParams object with the default values initialized.

func NewCreateRoleParamsWithContext added in v0.2.0

func NewCreateRoleParamsWithContext(ctx context.Context) *CreateRoleParams

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

func NewCreateRoleParamsWithHTTPClient added in v0.2.0

func NewCreateRoleParamsWithHTTPClient(client *http.Client) *CreateRoleParams

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

func NewCreateRoleParamsWithTimeout added in v0.2.0

func NewCreateRoleParamsWithTimeout(timeout time.Duration) *CreateRoleParams

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

func (*CreateRoleParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the create role params

func (*CreateRoleParams) SetBody added in v0.2.0

SetBody adds the body to the create role params

func (*CreateRoleParams) SetContext added in v0.2.0

func (o *CreateRoleParams) SetContext(ctx context.Context)

SetContext adds the context to the create role params

func (*CreateRoleParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the create role params

func (*CreateRoleParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the create role params

func (*CreateRoleParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the create role params

func (*CreateRoleParams) WithBody added in v0.2.0

WithBody adds the body to the create role params

func (*CreateRoleParams) WithContext added in v0.2.0

func (o *CreateRoleParams) WithContext(ctx context.Context) *CreateRoleParams

WithContext adds the context to the create role params

func (*CreateRoleParams) WithHTTPClient added in v0.2.0

func (o *CreateRoleParams) WithHTTPClient(client *http.Client) *CreateRoleParams

WithHTTPClient adds the HTTPClient to the create role params

func (*CreateRoleParams) WithTimeout added in v0.2.0

func (o *CreateRoleParams) WithTimeout(timeout time.Duration) *CreateRoleParams

WithTimeout adds the timeout to the create role params

func (*CreateRoleParams) WriteToRequest added in v0.2.0

func (o *CreateRoleParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type CreateRoleReader added in v0.2.0

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

CreateRoleReader is a Reader for the CreateRole structure.

func (*CreateRoleReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type CreateRoleUnauthorized added in v0.2.0

type CreateRoleUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateRoleUnauthorized 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 NewCreateRoleUnauthorized added in v0.2.0

func NewCreateRoleUnauthorized() *CreateRoleUnauthorized

NewCreateRoleUnauthorized creates a CreateRoleUnauthorized with default headers values

func (*CreateRoleUnauthorized) Error added in v0.2.0

func (o *CreateRoleUnauthorized) Error() string

func (*CreateRoleUnauthorized) GetPayload added in v0.31.0

func (*CreateRoleUnauthorized) ToJSONString added in v0.31.0

func (o *CreateRoleUnauthorized) ToJSONString() string

type DeleteRoleForbidden added in v0.2.0

type DeleteRoleForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteRoleForbidden 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 NewDeleteRoleForbidden added in v0.2.0

func NewDeleteRoleForbidden() *DeleteRoleForbidden

NewDeleteRoleForbidden creates a DeleteRoleForbidden with default headers values

func (*DeleteRoleForbidden) Error added in v0.2.0

func (o *DeleteRoleForbidden) Error() string

func (*DeleteRoleForbidden) GetPayload added in v0.31.0

func (*DeleteRoleForbidden) ToJSONString added in v0.31.0

func (o *DeleteRoleForbidden) ToJSONString() string

type DeleteRoleNoContent added in v0.2.0

type DeleteRoleNoContent struct {
}

DeleteRoleNoContent handles this case with default header values.

Operation succeeded

func NewDeleteRoleNoContent added in v0.2.0

func NewDeleteRoleNoContent() *DeleteRoleNoContent

NewDeleteRoleNoContent creates a DeleteRoleNoContent with default headers values

func (*DeleteRoleNoContent) Error added in v0.2.0

func (o *DeleteRoleNoContent) Error() string

type DeleteRoleNotFound added in v0.2.0

type DeleteRoleNotFound struct {
}

DeleteRoleNotFound handles this case with default header values.

Data not found

func NewDeleteRoleNotFound added in v0.2.0

func NewDeleteRoleNotFound() *DeleteRoleNotFound

NewDeleteRoleNotFound creates a DeleteRoleNotFound with default headers values

func (*DeleteRoleNotFound) Error added in v0.2.0

func (o *DeleteRoleNotFound) Error() string

type DeleteRoleParams added in v0.2.0

type DeleteRoleParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

DeleteRoleParams contains all the parameters to send to the API endpoint for the delete role operation typically these are written to a http.Request

func NewDeleteRoleParams added in v0.2.0

func NewDeleteRoleParams() *DeleteRoleParams

NewDeleteRoleParams creates a new DeleteRoleParams object with the default values initialized.

func NewDeleteRoleParamsWithContext added in v0.2.0

func NewDeleteRoleParamsWithContext(ctx context.Context) *DeleteRoleParams

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

func NewDeleteRoleParamsWithHTTPClient added in v0.2.0

func NewDeleteRoleParamsWithHTTPClient(client *http.Client) *DeleteRoleParams

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

func NewDeleteRoleParamsWithTimeout added in v0.2.0

func NewDeleteRoleParamsWithTimeout(timeout time.Duration) *DeleteRoleParams

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

func (*DeleteRoleParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the delete role params

func (*DeleteRoleParams) SetContext added in v0.2.0

func (o *DeleteRoleParams) SetContext(ctx context.Context)

SetContext adds the context to the delete role params

func (*DeleteRoleParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the delete role params

func (*DeleteRoleParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the delete role params

func (*DeleteRoleParams) SetRoleID added in v0.2.0

func (o *DeleteRoleParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the delete role params

func (*DeleteRoleParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the delete role params

func (*DeleteRoleParams) WithContext added in v0.2.0

func (o *DeleteRoleParams) WithContext(ctx context.Context) *DeleteRoleParams

WithContext adds the context to the delete role params

func (*DeleteRoleParams) WithHTTPClient added in v0.2.0

func (o *DeleteRoleParams) WithHTTPClient(client *http.Client) *DeleteRoleParams

WithHTTPClient adds the HTTPClient to the delete role params

func (*DeleteRoleParams) WithRoleID added in v0.2.0

func (o *DeleteRoleParams) WithRoleID(roleID string) *DeleteRoleParams

WithRoleID adds the roleID to the delete role params

func (*DeleteRoleParams) WithTimeout added in v0.2.0

func (o *DeleteRoleParams) WithTimeout(timeout time.Duration) *DeleteRoleParams

WithTimeout adds the timeout to the delete role params

func (*DeleteRoleParams) WriteToRequest added in v0.2.0

func (o *DeleteRoleParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteRolePermissionBadRequest added in v0.2.0

type DeleteRolePermissionBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteRolePermissionBadRequest handles this case with default header values.

Invalid request

func NewDeleteRolePermissionBadRequest added in v0.2.0

func NewDeleteRolePermissionBadRequest() *DeleteRolePermissionBadRequest

NewDeleteRolePermissionBadRequest creates a DeleteRolePermissionBadRequest with default headers values

func (*DeleteRolePermissionBadRequest) Error added in v0.2.0

func (*DeleteRolePermissionBadRequest) GetPayload added in v0.31.0

func (*DeleteRolePermissionBadRequest) ToJSONString added in v0.31.0

func (o *DeleteRolePermissionBadRequest) ToJSONString() string

type DeleteRolePermissionForbidden added in v0.2.0

type DeleteRolePermissionForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteRolePermissionForbidden 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 NewDeleteRolePermissionForbidden added in v0.2.0

func NewDeleteRolePermissionForbidden() *DeleteRolePermissionForbidden

NewDeleteRolePermissionForbidden creates a DeleteRolePermissionForbidden with default headers values

func (*DeleteRolePermissionForbidden) Error added in v0.2.0

func (*DeleteRolePermissionForbidden) GetPayload added in v0.31.0

func (*DeleteRolePermissionForbidden) ToJSONString added in v0.31.0

func (o *DeleteRolePermissionForbidden) ToJSONString() string

type DeleteRolePermissionNoContent added in v0.2.0

type DeleteRolePermissionNoContent struct {
}

DeleteRolePermissionNoContent handles this case with default header values.

Operation succeeded

func NewDeleteRolePermissionNoContent added in v0.2.0

func NewDeleteRolePermissionNoContent() *DeleteRolePermissionNoContent

NewDeleteRolePermissionNoContent creates a DeleteRolePermissionNoContent with default headers values

func (*DeleteRolePermissionNoContent) Error added in v0.2.0

type DeleteRolePermissionNotFound added in v0.2.0

type DeleteRolePermissionNotFound struct {
}

DeleteRolePermissionNotFound handles this case with default header values.

Data not found

func NewDeleteRolePermissionNotFound added in v0.2.0

func NewDeleteRolePermissionNotFound() *DeleteRolePermissionNotFound

NewDeleteRolePermissionNotFound creates a DeleteRolePermissionNotFound with default headers values

func (*DeleteRolePermissionNotFound) Error added in v0.2.0

type DeleteRolePermissionParams added in v0.2.0

type DeleteRolePermissionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action

	*/
	Action int64
	/*Resource
	  Resource Name

	*/
	Resource string
	/*RoleID
	  Role id

	*/
	RoleID string

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

DeleteRolePermissionParams contains all the parameters to send to the API endpoint for the delete role permission operation typically these are written to a http.Request

func NewDeleteRolePermissionParams added in v0.2.0

func NewDeleteRolePermissionParams() *DeleteRolePermissionParams

NewDeleteRolePermissionParams creates a new DeleteRolePermissionParams object with the default values initialized.

func NewDeleteRolePermissionParamsWithContext added in v0.2.0

func NewDeleteRolePermissionParamsWithContext(ctx context.Context) *DeleteRolePermissionParams

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

func NewDeleteRolePermissionParamsWithHTTPClient added in v0.2.0

func NewDeleteRolePermissionParamsWithHTTPClient(client *http.Client) *DeleteRolePermissionParams

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

func NewDeleteRolePermissionParamsWithTimeout added in v0.2.0

func NewDeleteRolePermissionParamsWithTimeout(timeout time.Duration) *DeleteRolePermissionParams

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

func (*DeleteRolePermissionParams) SetAction added in v0.2.0

func (o *DeleteRolePermissionParams) SetAction(action int64)

SetAction adds the action to the delete role permission params

func (*DeleteRolePermissionParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the delete role permission params

func (*DeleteRolePermissionParams) SetContext added in v0.2.0

func (o *DeleteRolePermissionParams) SetContext(ctx context.Context)

SetContext adds the context to the delete role permission params

func (*DeleteRolePermissionParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the delete role permission params

func (*DeleteRolePermissionParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the delete role permission params

func (*DeleteRolePermissionParams) SetResource added in v0.2.0

func (o *DeleteRolePermissionParams) SetResource(resource string)

SetResource adds the resource to the delete role permission params

func (*DeleteRolePermissionParams) SetRoleID added in v0.2.0

func (o *DeleteRolePermissionParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the delete role permission params

func (*DeleteRolePermissionParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the delete role permission params

func (*DeleteRolePermissionParams) WithAction added in v0.2.0

WithAction adds the action to the delete role permission params

func (*DeleteRolePermissionParams) WithContext added in v0.2.0

WithContext adds the context to the delete role permission params

func (*DeleteRolePermissionParams) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the delete role permission params

func (*DeleteRolePermissionParams) WithResource added in v0.2.0

WithResource adds the resource to the delete role permission params

func (*DeleteRolePermissionParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the delete role permission params

func (*DeleteRolePermissionParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the delete role permission params

func (*DeleteRolePermissionParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type DeleteRolePermissionReader added in v0.2.0

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

DeleteRolePermissionReader is a Reader for the DeleteRolePermission structure.

func (*DeleteRolePermissionReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type DeleteRolePermissionUnauthorized added in v0.2.0

type DeleteRolePermissionUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteRolePermissionUnauthorized 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 NewDeleteRolePermissionUnauthorized added in v0.2.0

func NewDeleteRolePermissionUnauthorized() *DeleteRolePermissionUnauthorized

NewDeleteRolePermissionUnauthorized creates a DeleteRolePermissionUnauthorized with default headers values

func (*DeleteRolePermissionUnauthorized) Error added in v0.2.0

func (*DeleteRolePermissionUnauthorized) GetPayload added in v0.31.0

func (*DeleteRolePermissionUnauthorized) ToJSONString added in v0.31.0

func (o *DeleteRolePermissionUnauthorized) ToJSONString() string

type DeleteRoleReader added in v0.2.0

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

DeleteRoleReader is a Reader for the DeleteRole structure.

func (*DeleteRoleReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type DeleteRoleUnauthorized added in v0.2.0

type DeleteRoleUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteRoleUnauthorized 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 NewDeleteRoleUnauthorized added in v0.2.0

func NewDeleteRoleUnauthorized() *DeleteRoleUnauthorized

NewDeleteRoleUnauthorized creates a DeleteRoleUnauthorized with default headers values

func (*DeleteRoleUnauthorized) Error added in v0.2.0

func (o *DeleteRoleUnauthorized) Error() string

func (*DeleteRoleUnauthorized) GetPayload added in v0.31.0

func (*DeleteRoleUnauthorized) ToJSONString added in v0.31.0

func (o *DeleteRoleUnauthorized) ToJSONString() string

type GetRoleAdminStatusBadRequest added in v0.2.0

type GetRoleAdminStatusBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleAdminStatusBadRequest handles this case with default header values.

Invalid request

func NewGetRoleAdminStatusBadRequest added in v0.2.0

func NewGetRoleAdminStatusBadRequest() *GetRoleAdminStatusBadRequest

NewGetRoleAdminStatusBadRequest creates a GetRoleAdminStatusBadRequest with default headers values

func (*GetRoleAdminStatusBadRequest) Error added in v0.2.0

func (*GetRoleAdminStatusBadRequest) GetPayload added in v0.31.0

func (*GetRoleAdminStatusBadRequest) ToJSONString added in v0.31.0

func (o *GetRoleAdminStatusBadRequest) ToJSONString() string

type GetRoleAdminStatusForbidden added in v0.2.0

type GetRoleAdminStatusForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleAdminStatusForbidden 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 NewGetRoleAdminStatusForbidden added in v0.2.0

func NewGetRoleAdminStatusForbidden() *GetRoleAdminStatusForbidden

NewGetRoleAdminStatusForbidden creates a GetRoleAdminStatusForbidden with default headers values

func (*GetRoleAdminStatusForbidden) Error added in v0.2.0

func (*GetRoleAdminStatusForbidden) GetPayload added in v0.31.0

func (*GetRoleAdminStatusForbidden) ToJSONString added in v0.31.0

func (o *GetRoleAdminStatusForbidden) ToJSONString() string

type GetRoleAdminStatusNotFound added in v0.2.0

type GetRoleAdminStatusNotFound struct {
}

GetRoleAdminStatusNotFound handles this case with default header values.

Data not found

func NewGetRoleAdminStatusNotFound added in v0.2.0

func NewGetRoleAdminStatusNotFound() *GetRoleAdminStatusNotFound

NewGetRoleAdminStatusNotFound creates a GetRoleAdminStatusNotFound with default headers values

func (*GetRoleAdminStatusNotFound) Error added in v0.2.0

type GetRoleAdminStatusOK added in v0.2.0

type GetRoleAdminStatusOK struct {
	Payload *iamclientmodels.ModelRoleAdminStatusResponse
}

GetRoleAdminStatusOK handles this case with default header values.

OK

func NewGetRoleAdminStatusOK added in v0.2.0

func NewGetRoleAdminStatusOK() *GetRoleAdminStatusOK

NewGetRoleAdminStatusOK creates a GetRoleAdminStatusOK with default headers values

func (*GetRoleAdminStatusOK) Error added in v0.2.0

func (o *GetRoleAdminStatusOK) Error() string

func (*GetRoleAdminStatusOK) GetPayload added in v0.2.0

func (*GetRoleAdminStatusOK) ToJSONString added in v0.25.0

func (o *GetRoleAdminStatusOK) ToJSONString() string

type GetRoleAdminStatusParams added in v0.2.0

type GetRoleAdminStatusParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

GetRoleAdminStatusParams contains all the parameters to send to the API endpoint for the get role admin status operation typically these are written to a http.Request

func NewGetRoleAdminStatusParams added in v0.2.0

func NewGetRoleAdminStatusParams() *GetRoleAdminStatusParams

NewGetRoleAdminStatusParams creates a new GetRoleAdminStatusParams object with the default values initialized.

func NewGetRoleAdminStatusParamsWithContext added in v0.2.0

func NewGetRoleAdminStatusParamsWithContext(ctx context.Context) *GetRoleAdminStatusParams

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

func NewGetRoleAdminStatusParamsWithHTTPClient added in v0.2.0

func NewGetRoleAdminStatusParamsWithHTTPClient(client *http.Client) *GetRoleAdminStatusParams

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

func NewGetRoleAdminStatusParamsWithTimeout added in v0.2.0

func NewGetRoleAdminStatusParamsWithTimeout(timeout time.Duration) *GetRoleAdminStatusParams

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

func (*GetRoleAdminStatusParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get role admin status params

func (*GetRoleAdminStatusParams) SetContext added in v0.2.0

func (o *GetRoleAdminStatusParams) SetContext(ctx context.Context)

SetContext adds the context to the get role admin status params

func (*GetRoleAdminStatusParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the get role admin status params

func (*GetRoleAdminStatusParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get role admin status params

func (*GetRoleAdminStatusParams) SetRoleID added in v0.2.0

func (o *GetRoleAdminStatusParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the get role admin status params

func (*GetRoleAdminStatusParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the get role admin status params

func (*GetRoleAdminStatusParams) WithContext added in v0.2.0

WithContext adds the context to the get role admin status params

func (*GetRoleAdminStatusParams) WithHTTPClient added in v0.2.0

func (o *GetRoleAdminStatusParams) WithHTTPClient(client *http.Client) *GetRoleAdminStatusParams

WithHTTPClient adds the HTTPClient to the get role admin status params

func (*GetRoleAdminStatusParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the get role admin status params

func (*GetRoleAdminStatusParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the get role admin status params

func (*GetRoleAdminStatusParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type GetRoleAdminStatusReader added in v0.2.0

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

GetRoleAdminStatusReader is a Reader for the GetRoleAdminStatus structure.

func (*GetRoleAdminStatusReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type GetRoleAdminStatusUnauthorized added in v0.2.0

type GetRoleAdminStatusUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleAdminStatusUnauthorized 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 NewGetRoleAdminStatusUnauthorized added in v0.2.0

func NewGetRoleAdminStatusUnauthorized() *GetRoleAdminStatusUnauthorized

NewGetRoleAdminStatusUnauthorized creates a GetRoleAdminStatusUnauthorized with default headers values

func (*GetRoleAdminStatusUnauthorized) Error added in v0.2.0

func (*GetRoleAdminStatusUnauthorized) GetPayload added in v0.31.0

func (*GetRoleAdminStatusUnauthorized) ToJSONString added in v0.31.0

func (o *GetRoleAdminStatusUnauthorized) ToJSONString() string

type GetRoleForbidden added in v0.2.0

type GetRoleForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleForbidden 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 NewGetRoleForbidden added in v0.2.0

func NewGetRoleForbidden() *GetRoleForbidden

NewGetRoleForbidden creates a GetRoleForbidden with default headers values

func (*GetRoleForbidden) Error added in v0.2.0

func (o *GetRoleForbidden) Error() string

func (*GetRoleForbidden) GetPayload added in v0.31.0

func (*GetRoleForbidden) ToJSONString added in v0.31.0

func (o *GetRoleForbidden) ToJSONString() string

type GetRoleManagersBadRequest added in v0.2.0

type GetRoleManagersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleManagersBadRequest handles this case with default header values.

Invalid request

func NewGetRoleManagersBadRequest added in v0.2.0

func NewGetRoleManagersBadRequest() *GetRoleManagersBadRequest

NewGetRoleManagersBadRequest creates a GetRoleManagersBadRequest with default headers values

func (*GetRoleManagersBadRequest) Error added in v0.2.0

func (o *GetRoleManagersBadRequest) Error() string

func (*GetRoleManagersBadRequest) GetPayload added in v0.31.0

func (*GetRoleManagersBadRequest) ToJSONString added in v0.31.0

func (o *GetRoleManagersBadRequest) ToJSONString() string

type GetRoleManagersForbidden added in v0.2.0

type GetRoleManagersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleManagersForbidden 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 NewGetRoleManagersForbidden added in v0.2.0

func NewGetRoleManagersForbidden() *GetRoleManagersForbidden

NewGetRoleManagersForbidden creates a GetRoleManagersForbidden with default headers values

func (*GetRoleManagersForbidden) Error added in v0.2.0

func (o *GetRoleManagersForbidden) Error() string

func (*GetRoleManagersForbidden) GetPayload added in v0.31.0

func (*GetRoleManagersForbidden) ToJSONString added in v0.31.0

func (o *GetRoleManagersForbidden) ToJSONString() string

type GetRoleManagersNotFound added in v0.2.0

type GetRoleManagersNotFound struct {
}

GetRoleManagersNotFound handles this case with default header values.

Data not found

func NewGetRoleManagersNotFound added in v0.2.0

func NewGetRoleManagersNotFound() *GetRoleManagersNotFound

NewGetRoleManagersNotFound creates a GetRoleManagersNotFound with default headers values

func (*GetRoleManagersNotFound) Error added in v0.2.0

func (o *GetRoleManagersNotFound) Error() string

type GetRoleManagersOK added in v0.2.0

type GetRoleManagersOK struct {
	Payload *iamclientmodels.ModelRoleManagersResponse
}

GetRoleManagersOK handles this case with default header values.

OK

func NewGetRoleManagersOK added in v0.2.0

func NewGetRoleManagersOK() *GetRoleManagersOK

NewGetRoleManagersOK creates a GetRoleManagersOK with default headers values

func (*GetRoleManagersOK) Error added in v0.2.0

func (o *GetRoleManagersOK) Error() string

func (*GetRoleManagersOK) GetPayload added in v0.2.0

func (*GetRoleManagersOK) ToJSONString added in v0.25.0

func (o *GetRoleManagersOK) ToJSONString() string

type GetRoleManagersParams added in v0.2.0

type GetRoleManagersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

GetRoleManagersParams contains all the parameters to send to the API endpoint for the get role managers operation typically these are written to a http.Request

func NewGetRoleManagersParams added in v0.2.0

func NewGetRoleManagersParams() *GetRoleManagersParams

NewGetRoleManagersParams creates a new GetRoleManagersParams object with the default values initialized.

func NewGetRoleManagersParamsWithContext added in v0.2.0

func NewGetRoleManagersParamsWithContext(ctx context.Context) *GetRoleManagersParams

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

func NewGetRoleManagersParamsWithHTTPClient added in v0.2.0

func NewGetRoleManagersParamsWithHTTPClient(client *http.Client) *GetRoleManagersParams

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

func NewGetRoleManagersParamsWithTimeout added in v0.2.0

func NewGetRoleManagersParamsWithTimeout(timeout time.Duration) *GetRoleManagersParams

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

func (*GetRoleManagersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get role managers params

func (*GetRoleManagersParams) SetContext added in v0.2.0

func (o *GetRoleManagersParams) SetContext(ctx context.Context)

SetContext adds the context to the get role managers params

func (*GetRoleManagersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the get role managers params

func (*GetRoleManagersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get role managers params

func (*GetRoleManagersParams) SetRoleID added in v0.2.0

func (o *GetRoleManagersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the get role managers params

func (*GetRoleManagersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the get role managers params

func (*GetRoleManagersParams) WithContext added in v0.2.0

WithContext adds the context to the get role managers params

func (*GetRoleManagersParams) WithHTTPClient added in v0.2.0

func (o *GetRoleManagersParams) WithHTTPClient(client *http.Client) *GetRoleManagersParams

WithHTTPClient adds the HTTPClient to the get role managers params

func (*GetRoleManagersParams) WithRoleID added in v0.2.0

func (o *GetRoleManagersParams) WithRoleID(roleID string) *GetRoleManagersParams

WithRoleID adds the roleID to the get role managers params

func (*GetRoleManagersParams) WithTimeout added in v0.2.0

func (o *GetRoleManagersParams) WithTimeout(timeout time.Duration) *GetRoleManagersParams

WithTimeout adds the timeout to the get role managers params

func (*GetRoleManagersParams) WriteToRequest added in v0.2.0

func (o *GetRoleManagersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetRoleManagersReader added in v0.2.0

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

GetRoleManagersReader is a Reader for the GetRoleManagers structure.

func (*GetRoleManagersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type GetRoleManagersUnauthorized added in v0.2.0

type GetRoleManagersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleManagersUnauthorized 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 NewGetRoleManagersUnauthorized added in v0.2.0

func NewGetRoleManagersUnauthorized() *GetRoleManagersUnauthorized

NewGetRoleManagersUnauthorized creates a GetRoleManagersUnauthorized with default headers values

func (*GetRoleManagersUnauthorized) Error added in v0.2.0

func (*GetRoleManagersUnauthorized) GetPayload added in v0.31.0

func (*GetRoleManagersUnauthorized) ToJSONString added in v0.31.0

func (o *GetRoleManagersUnauthorized) ToJSONString() string

type GetRoleMembersBadRequest added in v0.2.0

type GetRoleMembersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleMembersBadRequest handles this case with default header values.

Invalid request

func NewGetRoleMembersBadRequest added in v0.2.0

func NewGetRoleMembersBadRequest() *GetRoleMembersBadRequest

NewGetRoleMembersBadRequest creates a GetRoleMembersBadRequest with default headers values

func (*GetRoleMembersBadRequest) Error added in v0.2.0

func (o *GetRoleMembersBadRequest) Error() string

func (*GetRoleMembersBadRequest) GetPayload added in v0.31.0

func (*GetRoleMembersBadRequest) ToJSONString added in v0.31.0

func (o *GetRoleMembersBadRequest) ToJSONString() string

type GetRoleMembersForbidden added in v0.2.0

type GetRoleMembersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleMembersForbidden 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 NewGetRoleMembersForbidden added in v0.2.0

func NewGetRoleMembersForbidden() *GetRoleMembersForbidden

NewGetRoleMembersForbidden creates a GetRoleMembersForbidden with default headers values

func (*GetRoleMembersForbidden) Error added in v0.2.0

func (o *GetRoleMembersForbidden) Error() string

func (*GetRoleMembersForbidden) GetPayload added in v0.31.0

func (*GetRoleMembersForbidden) ToJSONString added in v0.31.0

func (o *GetRoleMembersForbidden) ToJSONString() string

type GetRoleMembersNotFound added in v0.2.0

type GetRoleMembersNotFound struct {
}

GetRoleMembersNotFound handles this case with default header values.

Data not found

func NewGetRoleMembersNotFound added in v0.2.0

func NewGetRoleMembersNotFound() *GetRoleMembersNotFound

NewGetRoleMembersNotFound creates a GetRoleMembersNotFound with default headers values

func (*GetRoleMembersNotFound) Error added in v0.2.0

func (o *GetRoleMembersNotFound) Error() string

type GetRoleMembersOK added in v0.2.0

type GetRoleMembersOK struct {
	Payload *iamclientmodels.ModelRoleMembersResponse
}

GetRoleMembersOK handles this case with default header values.

OK

func NewGetRoleMembersOK added in v0.2.0

func NewGetRoleMembersOK() *GetRoleMembersOK

NewGetRoleMembersOK creates a GetRoleMembersOK with default headers values

func (*GetRoleMembersOK) Error added in v0.2.0

func (o *GetRoleMembersOK) Error() string

func (*GetRoleMembersOK) GetPayload added in v0.2.0

func (*GetRoleMembersOK) ToJSONString added in v0.25.0

func (o *GetRoleMembersOK) ToJSONString() string

type GetRoleMembersParams added in v0.2.0

type GetRoleMembersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

GetRoleMembersParams contains all the parameters to send to the API endpoint for the get role members operation typically these are written to a http.Request

func NewGetRoleMembersParams added in v0.2.0

func NewGetRoleMembersParams() *GetRoleMembersParams

NewGetRoleMembersParams creates a new GetRoleMembersParams object with the default values initialized.

func NewGetRoleMembersParamsWithContext added in v0.2.0

func NewGetRoleMembersParamsWithContext(ctx context.Context) *GetRoleMembersParams

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

func NewGetRoleMembersParamsWithHTTPClient added in v0.2.0

func NewGetRoleMembersParamsWithHTTPClient(client *http.Client) *GetRoleMembersParams

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

func NewGetRoleMembersParamsWithTimeout added in v0.2.0

func NewGetRoleMembersParamsWithTimeout(timeout time.Duration) *GetRoleMembersParams

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

func (*GetRoleMembersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get role members params

func (*GetRoleMembersParams) SetContext added in v0.2.0

func (o *GetRoleMembersParams) SetContext(ctx context.Context)

SetContext adds the context to the get role members params

func (*GetRoleMembersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the get role members params

func (*GetRoleMembersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get role members params

func (*GetRoleMembersParams) SetRoleID added in v0.2.0

func (o *GetRoleMembersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the get role members params

func (*GetRoleMembersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the get role members params

func (*GetRoleMembersParams) WithContext added in v0.2.0

WithContext adds the context to the get role members params

func (*GetRoleMembersParams) WithHTTPClient added in v0.2.0

func (o *GetRoleMembersParams) WithHTTPClient(client *http.Client) *GetRoleMembersParams

WithHTTPClient adds the HTTPClient to the get role members params

func (*GetRoleMembersParams) WithRoleID added in v0.2.0

func (o *GetRoleMembersParams) WithRoleID(roleID string) *GetRoleMembersParams

WithRoleID adds the roleID to the get role members params

func (*GetRoleMembersParams) WithTimeout added in v0.2.0

func (o *GetRoleMembersParams) WithTimeout(timeout time.Duration) *GetRoleMembersParams

WithTimeout adds the timeout to the get role members params

func (*GetRoleMembersParams) WriteToRequest added in v0.2.0

func (o *GetRoleMembersParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetRoleMembersReader added in v0.2.0

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

GetRoleMembersReader is a Reader for the GetRoleMembers structure.

func (*GetRoleMembersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type GetRoleMembersUnauthorized added in v0.2.0

type GetRoleMembersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleMembersUnauthorized 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 NewGetRoleMembersUnauthorized added in v0.2.0

func NewGetRoleMembersUnauthorized() *GetRoleMembersUnauthorized

NewGetRoleMembersUnauthorized creates a GetRoleMembersUnauthorized with default headers values

func (*GetRoleMembersUnauthorized) Error added in v0.2.0

func (*GetRoleMembersUnauthorized) GetPayload added in v0.31.0

func (*GetRoleMembersUnauthorized) ToJSONString added in v0.31.0

func (o *GetRoleMembersUnauthorized) ToJSONString() string

type GetRoleNotFound added in v0.2.0

type GetRoleNotFound struct {
}

GetRoleNotFound handles this case with default header values.

Data not found

func NewGetRoleNotFound added in v0.2.0

func NewGetRoleNotFound() *GetRoleNotFound

NewGetRoleNotFound creates a GetRoleNotFound with default headers values

func (*GetRoleNotFound) Error added in v0.2.0

func (o *GetRoleNotFound) Error() string

type GetRoleOK added in v0.2.0

type GetRoleOK struct {
	Payload *iamclientmodels.ModelRoleResponse
}

GetRoleOK handles this case with default header values.

OK

func NewGetRoleOK added in v0.2.0

func NewGetRoleOK() *GetRoleOK

NewGetRoleOK creates a GetRoleOK with default headers values

func (*GetRoleOK) Error added in v0.2.0

func (o *GetRoleOK) Error() string

func (*GetRoleOK) GetPayload added in v0.2.0

func (o *GetRoleOK) GetPayload() *iamclientmodels.ModelRoleResponse

func (*GetRoleOK) ToJSONString added in v0.25.0

func (o *GetRoleOK) ToJSONString() string

type GetRoleParams added in v0.2.0

type GetRoleParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

GetRoleParams contains all the parameters to send to the API endpoint for the get role operation typically these are written to a http.Request

func NewGetRoleParams added in v0.2.0

func NewGetRoleParams() *GetRoleParams

NewGetRoleParams creates a new GetRoleParams object with the default values initialized.

func NewGetRoleParamsWithContext added in v0.2.0

func NewGetRoleParamsWithContext(ctx context.Context) *GetRoleParams

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

func NewGetRoleParamsWithHTTPClient added in v0.2.0

func NewGetRoleParamsWithHTTPClient(client *http.Client) *GetRoleParams

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

func NewGetRoleParamsWithTimeout added in v0.2.0

func NewGetRoleParamsWithTimeout(timeout time.Duration) *GetRoleParams

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

func (*GetRoleParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get role params

func (*GetRoleParams) SetContext added in v0.2.0

func (o *GetRoleParams) SetContext(ctx context.Context)

SetContext adds the context to the get role params

func (*GetRoleParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the get role params

func (*GetRoleParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get role params

func (*GetRoleParams) SetRoleID added in v0.2.0

func (o *GetRoleParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the get role params

func (*GetRoleParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the get role params

func (*GetRoleParams) WithContext added in v0.2.0

func (o *GetRoleParams) WithContext(ctx context.Context) *GetRoleParams

WithContext adds the context to the get role params

func (*GetRoleParams) WithHTTPClient added in v0.2.0

func (o *GetRoleParams) WithHTTPClient(client *http.Client) *GetRoleParams

WithHTTPClient adds the HTTPClient to the get role params

func (*GetRoleParams) WithRoleID added in v0.2.0

func (o *GetRoleParams) WithRoleID(roleID string) *GetRoleParams

WithRoleID adds the roleID to the get role params

func (*GetRoleParams) WithTimeout added in v0.2.0

func (o *GetRoleParams) WithTimeout(timeout time.Duration) *GetRoleParams

WithTimeout adds the timeout to the get role params

func (*GetRoleParams) WriteToRequest added in v0.2.0

func (o *GetRoleParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetRoleReader added in v0.2.0

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

GetRoleReader is a Reader for the GetRole structure.

func (*GetRoleReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type GetRoleUnauthorized added in v0.2.0

type GetRoleUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRoleUnauthorized 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 NewGetRoleUnauthorized added in v0.2.0

func NewGetRoleUnauthorized() *GetRoleUnauthorized

NewGetRoleUnauthorized creates a GetRoleUnauthorized with default headers values

func (*GetRoleUnauthorized) Error added in v0.2.0

func (o *GetRoleUnauthorized) Error() string

func (*GetRoleUnauthorized) GetPayload added in v0.31.0

func (*GetRoleUnauthorized) ToJSONString added in v0.31.0

func (o *GetRoleUnauthorized) ToJSONString() string

type GetRolesForbidden added in v0.2.0

type GetRolesForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRolesForbidden 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 NewGetRolesForbidden added in v0.2.0

func NewGetRolesForbidden() *GetRolesForbidden

NewGetRolesForbidden creates a GetRolesForbidden with default headers values

func (*GetRolesForbidden) Error added in v0.2.0

func (o *GetRolesForbidden) Error() string

func (*GetRolesForbidden) GetPayload added in v0.31.0

func (*GetRolesForbidden) ToJSONString added in v0.31.0

func (o *GetRolesForbidden) ToJSONString() string

type GetRolesOK added in v0.2.0

type GetRolesOK struct {
	Payload []*iamclientmodels.ModelRoleResponseWithManagers
}

GetRolesOK handles this case with default header values.

OK

func NewGetRolesOK added in v0.2.0

func NewGetRolesOK() *GetRolesOK

NewGetRolesOK creates a GetRolesOK with default headers values

func (*GetRolesOK) Error added in v0.2.0

func (o *GetRolesOK) Error() string

func (*GetRolesOK) GetPayload added in v0.2.0

func (*GetRolesOK) ToJSONString added in v0.25.0

func (o *GetRolesOK) ToJSONString() string

type GetRolesParams added in v0.2.0

type GetRolesParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*IsWildcard
	      - true if the expected result should only returns records with wildcard = true
	  - false if the expected result should only returns records with wildcard = false
	  - empty (omitted) if the expected result should returns records with no wildcard filter at all


	*/
	IsWildcard *string

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

GetRolesParams contains all the parameters to send to the API endpoint for the get roles operation typically these are written to a http.Request

func NewGetRolesParams added in v0.2.0

func NewGetRolesParams() *GetRolesParams

NewGetRolesParams creates a new GetRolesParams object with the default values initialized.

func NewGetRolesParamsWithContext added in v0.2.0

func NewGetRolesParamsWithContext(ctx context.Context) *GetRolesParams

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

func NewGetRolesParamsWithHTTPClient added in v0.2.0

func NewGetRolesParamsWithHTTPClient(client *http.Client) *GetRolesParams

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

func NewGetRolesParamsWithTimeout added in v0.2.0

func NewGetRolesParamsWithTimeout(timeout time.Duration) *GetRolesParams

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

func (*GetRolesParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the get roles params

func (*GetRolesParams) SetContext added in v0.2.0

func (o *GetRolesParams) SetContext(ctx context.Context)

SetContext adds the context to the get roles params

func (*GetRolesParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the get roles params

func (*GetRolesParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the get roles params

func (*GetRolesParams) SetIsWildcard added in v0.2.0

func (o *GetRolesParams) SetIsWildcard(isWildcard *string)

SetIsWildcard adds the isWildcard to the get roles params

func (*GetRolesParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the get roles params

func (*GetRolesParams) WithContext added in v0.2.0

func (o *GetRolesParams) WithContext(ctx context.Context) *GetRolesParams

WithContext adds the context to the get roles params

func (*GetRolesParams) WithHTTPClient added in v0.2.0

func (o *GetRolesParams) WithHTTPClient(client *http.Client) *GetRolesParams

WithHTTPClient adds the HTTPClient to the get roles params

func (*GetRolesParams) WithIsWildcard added in v0.2.0

func (o *GetRolesParams) WithIsWildcard(isWildcard *string) *GetRolesParams

WithIsWildcard adds the isWildcard to the get roles params

func (*GetRolesParams) WithTimeout added in v0.2.0

func (o *GetRolesParams) WithTimeout(timeout time.Duration) *GetRolesParams

WithTimeout adds the timeout to the get roles params

func (*GetRolesParams) WriteToRequest added in v0.2.0

func (o *GetRolesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetRolesReader added in v0.2.0

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

GetRolesReader is a Reader for the GetRoles structure.

func (*GetRolesReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type GetRolesUnauthorized added in v0.2.0

type GetRolesUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetRolesUnauthorized 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 NewGetRolesUnauthorized added in v0.2.0

func NewGetRolesUnauthorized() *GetRolesUnauthorized

NewGetRolesUnauthorized creates a GetRolesUnauthorized with default headers values

func (*GetRolesUnauthorized) Error added in v0.2.0

func (o *GetRolesUnauthorized) Error() string

func (*GetRolesUnauthorized) GetPayload added in v0.31.0

func (*GetRolesUnauthorized) ToJSONString added in v0.31.0

func (o *GetRolesUnauthorized) ToJSONString() string

type PublicGetRoleV3BadRequest added in v0.2.0

type PublicGetRoleV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

PublicGetRoleV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPublicGetRoleV3BadRequest added in v0.2.0

func NewPublicGetRoleV3BadRequest() *PublicGetRoleV3BadRequest

NewPublicGetRoleV3BadRequest creates a PublicGetRoleV3BadRequest with default headers values

func (*PublicGetRoleV3BadRequest) Error added in v0.2.0

func (o *PublicGetRoleV3BadRequest) Error() string

func (*PublicGetRoleV3BadRequest) GetPayload added in v0.2.0

func (*PublicGetRoleV3BadRequest) ToJSONString added in v0.25.0

func (o *PublicGetRoleV3BadRequest) ToJSONString() string

type PublicGetRoleV3NotFound added in v0.2.0

type PublicGetRoleV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

PublicGetRoleV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10456</td><td>role not found</td></tr></table>

func NewPublicGetRoleV3NotFound added in v0.2.0

func NewPublicGetRoleV3NotFound() *PublicGetRoleV3NotFound

NewPublicGetRoleV3NotFound creates a PublicGetRoleV3NotFound with default headers values

func (*PublicGetRoleV3NotFound) Error added in v0.2.0

func (o *PublicGetRoleV3NotFound) Error() string

func (*PublicGetRoleV3NotFound) GetPayload added in v0.2.0

func (*PublicGetRoleV3NotFound) ToJSONString added in v0.25.0

func (o *PublicGetRoleV3NotFound) ToJSONString() string

type PublicGetRoleV3OK added in v0.2.0

type PublicGetRoleV3OK struct {
	Payload *iamclientmodels.ModelRoleResponse
}

PublicGetRoleV3OK handles this case with default header values.

OK

func NewPublicGetRoleV3OK added in v0.2.0

func NewPublicGetRoleV3OK() *PublicGetRoleV3OK

NewPublicGetRoleV3OK creates a PublicGetRoleV3OK with default headers values

func (*PublicGetRoleV3OK) Error added in v0.2.0

func (o *PublicGetRoleV3OK) Error() string

func (*PublicGetRoleV3OK) GetPayload added in v0.2.0

func (*PublicGetRoleV3OK) ToJSONString added in v0.25.0

func (o *PublicGetRoleV3OK) ToJSONString() string

type PublicGetRoleV3Params added in v0.2.0

type PublicGetRoleV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

PublicGetRoleV3Params contains all the parameters to send to the API endpoint for the public get role v3 operation typically these are written to a http.Request

func NewPublicGetRoleV3Params added in v0.2.0

func NewPublicGetRoleV3Params() *PublicGetRoleV3Params

NewPublicGetRoleV3Params creates a new PublicGetRoleV3Params object with the default values initialized.

func NewPublicGetRoleV3ParamsWithContext added in v0.2.0

func NewPublicGetRoleV3ParamsWithContext(ctx context.Context) *PublicGetRoleV3Params

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

func NewPublicGetRoleV3ParamsWithHTTPClient added in v0.2.0

func NewPublicGetRoleV3ParamsWithHTTPClient(client *http.Client) *PublicGetRoleV3Params

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

func NewPublicGetRoleV3ParamsWithTimeout added in v0.2.0

func NewPublicGetRoleV3ParamsWithTimeout(timeout time.Duration) *PublicGetRoleV3Params

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

func (*PublicGetRoleV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the public get role v3 params

func (*PublicGetRoleV3Params) SetContext added in v0.2.0

func (o *PublicGetRoleV3Params) SetContext(ctx context.Context)

SetContext adds the context to the public get role v3 params

func (*PublicGetRoleV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the public get role v3 params

func (*PublicGetRoleV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the public get role v3 params

func (*PublicGetRoleV3Params) SetRoleID added in v0.2.0

func (o *PublicGetRoleV3Params) SetRoleID(roleID string)

SetRoleID adds the roleId to the public get role v3 params

func (*PublicGetRoleV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the public get role v3 params

func (*PublicGetRoleV3Params) WithContext added in v0.2.0

WithContext adds the context to the public get role v3 params

func (*PublicGetRoleV3Params) WithHTTPClient added in v0.2.0

func (o *PublicGetRoleV3Params) WithHTTPClient(client *http.Client) *PublicGetRoleV3Params

WithHTTPClient adds the HTTPClient to the public get role v3 params

func (*PublicGetRoleV3Params) WithRoleID added in v0.2.0

func (o *PublicGetRoleV3Params) WithRoleID(roleID string) *PublicGetRoleV3Params

WithRoleID adds the roleID to the public get role v3 params

func (*PublicGetRoleV3Params) WithTimeout added in v0.2.0

func (o *PublicGetRoleV3Params) WithTimeout(timeout time.Duration) *PublicGetRoleV3Params

WithTimeout adds the timeout to the public get role v3 params

func (*PublicGetRoleV3Params) WriteToRequest added in v0.2.0

func (o *PublicGetRoleV3Params) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type PublicGetRoleV3Reader added in v0.2.0

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

PublicGetRoleV3Reader is a Reader for the PublicGetRoleV3 structure.

func (*PublicGetRoleV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type PublicGetRolesV3BadRequest added in v0.2.0

type PublicGetRolesV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

PublicGetRolesV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewPublicGetRolesV3BadRequest added in v0.2.0

func NewPublicGetRolesV3BadRequest() *PublicGetRolesV3BadRequest

NewPublicGetRolesV3BadRequest creates a PublicGetRolesV3BadRequest with default headers values

func (*PublicGetRolesV3BadRequest) Error added in v0.2.0

func (*PublicGetRolesV3BadRequest) GetPayload added in v0.2.0

func (*PublicGetRolesV3BadRequest) ToJSONString added in v0.25.0

func (o *PublicGetRolesV3BadRequest) ToJSONString() string

type PublicGetRolesV3OK added in v0.2.0

type PublicGetRolesV3OK struct {
	Payload *iamclientmodels.ModelRoleNamesResponseV3
}

PublicGetRolesV3OK handles this case with default header values.

OK

func NewPublicGetRolesV3OK added in v0.2.0

func NewPublicGetRolesV3OK() *PublicGetRolesV3OK

NewPublicGetRolesV3OK creates a PublicGetRolesV3OK with default headers values

func (*PublicGetRolesV3OK) Error added in v0.2.0

func (o *PublicGetRolesV3OK) Error() string

func (*PublicGetRolesV3OK) GetPayload added in v0.2.0

func (*PublicGetRolesV3OK) ToJSONString added in v0.25.0

func (o *PublicGetRolesV3OK) ToJSONString() string

type PublicGetRolesV3Params added in v0.2.0

type PublicGetRolesV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*After
	  The cursor that points to query data for the next page

	*/
	After *string
	/*Before
	  The cursor that points to query data for the previous page

	*/
	Before *string
	/*IsWildcard
	  - true if the expected result should only returns records with wildcard = true
	          - false if the expected result should only returns records with wildcard = false
	          - empty (omitted) if the expected result should returns records with no wildcard filter at all


	*/
	IsWildcard *bool
	/*Limit
	  the maximum number of data that may be returned (1...100)

	*/
	Limit *int64

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

PublicGetRolesV3Params contains all the parameters to send to the API endpoint for the public get roles v3 operation typically these are written to a http.Request

func NewPublicGetRolesV3Params added in v0.2.0

func NewPublicGetRolesV3Params() *PublicGetRolesV3Params

NewPublicGetRolesV3Params creates a new PublicGetRolesV3Params object with the default values initialized.

func NewPublicGetRolesV3ParamsWithContext added in v0.2.0

func NewPublicGetRolesV3ParamsWithContext(ctx context.Context) *PublicGetRolesV3Params

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

func NewPublicGetRolesV3ParamsWithHTTPClient added in v0.2.0

func NewPublicGetRolesV3ParamsWithHTTPClient(client *http.Client) *PublicGetRolesV3Params

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

func NewPublicGetRolesV3ParamsWithTimeout added in v0.2.0

func NewPublicGetRolesV3ParamsWithTimeout(timeout time.Duration) *PublicGetRolesV3Params

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

func (*PublicGetRolesV3Params) SetAfter added in v0.2.0

func (o *PublicGetRolesV3Params) SetAfter(after *string)

SetAfter adds the after to the public get roles v3 params

func (*PublicGetRolesV3Params) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the public get roles v3 params

func (*PublicGetRolesV3Params) SetBefore added in v0.2.0

func (o *PublicGetRolesV3Params) SetBefore(before *string)

SetBefore adds the before to the public get roles v3 params

func (*PublicGetRolesV3Params) SetContext added in v0.2.0

func (o *PublicGetRolesV3Params) SetContext(ctx context.Context)

SetContext adds the context to the public get roles v3 params

func (*PublicGetRolesV3Params) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the public get roles v3 params

func (*PublicGetRolesV3Params) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the public get roles v3 params

func (*PublicGetRolesV3Params) SetIsWildcard added in v0.2.0

func (o *PublicGetRolesV3Params) SetIsWildcard(isWildcard *bool)

SetIsWildcard adds the isWildcard to the public get roles v3 params

func (*PublicGetRolesV3Params) SetLimit added in v0.2.0

func (o *PublicGetRolesV3Params) SetLimit(limit *int64)

SetLimit adds the limit to the public get roles v3 params

func (*PublicGetRolesV3Params) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the public get roles v3 params

func (*PublicGetRolesV3Params) WithAfter added in v0.2.0

WithAfter adds the after to the public get roles v3 params

func (*PublicGetRolesV3Params) WithBefore added in v0.2.0

func (o *PublicGetRolesV3Params) WithBefore(before *string) *PublicGetRolesV3Params

WithBefore adds the before to the public get roles v3 params

func (*PublicGetRolesV3Params) WithContext added in v0.2.0

WithContext adds the context to the public get roles v3 params

func (*PublicGetRolesV3Params) WithHTTPClient added in v0.2.0

func (o *PublicGetRolesV3Params) WithHTTPClient(client *http.Client) *PublicGetRolesV3Params

WithHTTPClient adds the HTTPClient to the public get roles v3 params

func (*PublicGetRolesV3Params) WithIsWildcard added in v0.2.0

func (o *PublicGetRolesV3Params) WithIsWildcard(isWildcard *bool) *PublicGetRolesV3Params

WithIsWildcard adds the isWildcard to the public get roles v3 params

func (*PublicGetRolesV3Params) WithLimit added in v0.2.0

func (o *PublicGetRolesV3Params) WithLimit(limit *int64) *PublicGetRolesV3Params

WithLimit adds the limit to the public get roles v3 params

func (*PublicGetRolesV3Params) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the public get roles v3 params

func (*PublicGetRolesV3Params) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type PublicGetRolesV3Reader added in v0.2.0

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

PublicGetRolesV3Reader is a Reader for the PublicGetRolesV3 structure.

func (*PublicGetRolesV3Reader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type RemoveRoleAdminBadRequest added in v0.2.0

type RemoveRoleAdminBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleAdminBadRequest handles this case with default header values.

Invalid request

func NewRemoveRoleAdminBadRequest added in v0.2.0

func NewRemoveRoleAdminBadRequest() *RemoveRoleAdminBadRequest

NewRemoveRoleAdminBadRequest creates a RemoveRoleAdminBadRequest with default headers values

func (*RemoveRoleAdminBadRequest) Error added in v0.2.0

func (o *RemoveRoleAdminBadRequest) Error() string

func (*RemoveRoleAdminBadRequest) GetPayload added in v0.31.0

func (*RemoveRoleAdminBadRequest) ToJSONString added in v0.31.0

func (o *RemoveRoleAdminBadRequest) ToJSONString() string

type RemoveRoleAdminForbidden added in v0.2.0

type RemoveRoleAdminForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleAdminForbidden 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 NewRemoveRoleAdminForbidden added in v0.2.0

func NewRemoveRoleAdminForbidden() *RemoveRoleAdminForbidden

NewRemoveRoleAdminForbidden creates a RemoveRoleAdminForbidden with default headers values

func (*RemoveRoleAdminForbidden) Error added in v0.2.0

func (o *RemoveRoleAdminForbidden) Error() string

func (*RemoveRoleAdminForbidden) GetPayload added in v0.31.0

func (*RemoveRoleAdminForbidden) ToJSONString added in v0.31.0

func (o *RemoveRoleAdminForbidden) ToJSONString() string

type RemoveRoleAdminNoContent added in v0.2.0

type RemoveRoleAdminNoContent struct {
}

RemoveRoleAdminNoContent handles this case with default header values.

Operation succeeded

func NewRemoveRoleAdminNoContent added in v0.2.0

func NewRemoveRoleAdminNoContent() *RemoveRoleAdminNoContent

NewRemoveRoleAdminNoContent creates a RemoveRoleAdminNoContent with default headers values

func (*RemoveRoleAdminNoContent) Error added in v0.2.0

func (o *RemoveRoleAdminNoContent) Error() string

type RemoveRoleAdminNotFound added in v0.2.0

type RemoveRoleAdminNotFound struct {
}

RemoveRoleAdminNotFound handles this case with default header values.

Data not found

func NewRemoveRoleAdminNotFound added in v0.2.0

func NewRemoveRoleAdminNotFound() *RemoveRoleAdminNotFound

NewRemoveRoleAdminNotFound creates a RemoveRoleAdminNotFound with default headers values

func (*RemoveRoleAdminNotFound) Error added in v0.2.0

func (o *RemoveRoleAdminNotFound) Error() string

type RemoveRoleAdminParams added in v0.2.0

type RemoveRoleAdminParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

RemoveRoleAdminParams contains all the parameters to send to the API endpoint for the remove role admin operation typically these are written to a http.Request

func NewRemoveRoleAdminParams added in v0.2.0

func NewRemoveRoleAdminParams() *RemoveRoleAdminParams

NewRemoveRoleAdminParams creates a new RemoveRoleAdminParams object with the default values initialized.

func NewRemoveRoleAdminParamsWithContext added in v0.2.0

func NewRemoveRoleAdminParamsWithContext(ctx context.Context) *RemoveRoleAdminParams

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

func NewRemoveRoleAdminParamsWithHTTPClient added in v0.2.0

func NewRemoveRoleAdminParamsWithHTTPClient(client *http.Client) *RemoveRoleAdminParams

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

func NewRemoveRoleAdminParamsWithTimeout added in v0.2.0

func NewRemoveRoleAdminParamsWithTimeout(timeout time.Duration) *RemoveRoleAdminParams

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

func (*RemoveRoleAdminParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the remove role admin params

func (*RemoveRoleAdminParams) SetContext added in v0.2.0

func (o *RemoveRoleAdminParams) SetContext(ctx context.Context)

SetContext adds the context to the remove role admin params

func (*RemoveRoleAdminParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the remove role admin params

func (*RemoveRoleAdminParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the remove role admin params

func (*RemoveRoleAdminParams) SetRoleID added in v0.2.0

func (o *RemoveRoleAdminParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the remove role admin params

func (*RemoveRoleAdminParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the remove role admin params

func (*RemoveRoleAdminParams) WithContext added in v0.2.0

WithContext adds the context to the remove role admin params

func (*RemoveRoleAdminParams) WithHTTPClient added in v0.2.0

func (o *RemoveRoleAdminParams) WithHTTPClient(client *http.Client) *RemoveRoleAdminParams

WithHTTPClient adds the HTTPClient to the remove role admin params

func (*RemoveRoleAdminParams) WithRoleID added in v0.2.0

func (o *RemoveRoleAdminParams) WithRoleID(roleID string) *RemoveRoleAdminParams

WithRoleID adds the roleID to the remove role admin params

func (*RemoveRoleAdminParams) WithTimeout added in v0.2.0

func (o *RemoveRoleAdminParams) WithTimeout(timeout time.Duration) *RemoveRoleAdminParams

WithTimeout adds the timeout to the remove role admin params

func (*RemoveRoleAdminParams) WriteToRequest added in v0.2.0

func (o *RemoveRoleAdminParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type RemoveRoleAdminReader added in v0.2.0

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

RemoveRoleAdminReader is a Reader for the RemoveRoleAdmin structure.

func (*RemoveRoleAdminReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type RemoveRoleAdminUnauthorized added in v0.2.0

type RemoveRoleAdminUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleAdminUnauthorized 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 NewRemoveRoleAdminUnauthorized added in v0.2.0

func NewRemoveRoleAdminUnauthorized() *RemoveRoleAdminUnauthorized

NewRemoveRoleAdminUnauthorized creates a RemoveRoleAdminUnauthorized with default headers values

func (*RemoveRoleAdminUnauthorized) Error added in v0.2.0

func (*RemoveRoleAdminUnauthorized) GetPayload added in v0.31.0

func (*RemoveRoleAdminUnauthorized) ToJSONString added in v0.31.0

func (o *RemoveRoleAdminUnauthorized) ToJSONString() string

type RemoveRoleManagersBadRequest added in v0.2.0

type RemoveRoleManagersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleManagersBadRequest handles this case with default header values.

Invalid request

func NewRemoveRoleManagersBadRequest added in v0.2.0

func NewRemoveRoleManagersBadRequest() *RemoveRoleManagersBadRequest

NewRemoveRoleManagersBadRequest creates a RemoveRoleManagersBadRequest with default headers values

func (*RemoveRoleManagersBadRequest) Error added in v0.2.0

func (*RemoveRoleManagersBadRequest) GetPayload added in v0.31.0

func (*RemoveRoleManagersBadRequest) ToJSONString added in v0.31.0

func (o *RemoveRoleManagersBadRequest) ToJSONString() string

type RemoveRoleManagersForbidden added in v0.2.0

type RemoveRoleManagersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleManagersForbidden 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 NewRemoveRoleManagersForbidden added in v0.2.0

func NewRemoveRoleManagersForbidden() *RemoveRoleManagersForbidden

NewRemoveRoleManagersForbidden creates a RemoveRoleManagersForbidden with default headers values

func (*RemoveRoleManagersForbidden) Error added in v0.2.0

func (*RemoveRoleManagersForbidden) GetPayload added in v0.31.0

func (*RemoveRoleManagersForbidden) ToJSONString added in v0.31.0

func (o *RemoveRoleManagersForbidden) ToJSONString() string

type RemoveRoleManagersNoContent added in v0.2.0

type RemoveRoleManagersNoContent struct {
}

RemoveRoleManagersNoContent handles this case with default header values.

Operation succeeded

func NewRemoveRoleManagersNoContent added in v0.2.0

func NewRemoveRoleManagersNoContent() *RemoveRoleManagersNoContent

NewRemoveRoleManagersNoContent creates a RemoveRoleManagersNoContent with default headers values

func (*RemoveRoleManagersNoContent) Error added in v0.2.0

type RemoveRoleManagersNotFound added in v0.2.0

type RemoveRoleManagersNotFound struct {
}

RemoveRoleManagersNotFound handles this case with default header values.

Data not found

func NewRemoveRoleManagersNotFound added in v0.2.0

func NewRemoveRoleManagersNotFound() *RemoveRoleManagersNotFound

NewRemoveRoleManagersNotFound creates a RemoveRoleManagersNotFound with default headers values

func (*RemoveRoleManagersNotFound) Error added in v0.2.0

type RemoveRoleManagersParams added in v0.2.0

type RemoveRoleManagersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleManagersRequest
	/*RoleID
	  Role id

	*/
	RoleID string

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

RemoveRoleManagersParams contains all the parameters to send to the API endpoint for the remove role managers operation typically these are written to a http.Request

func NewRemoveRoleManagersParams added in v0.2.0

func NewRemoveRoleManagersParams() *RemoveRoleManagersParams

NewRemoveRoleManagersParams creates a new RemoveRoleManagersParams object with the default values initialized.

func NewRemoveRoleManagersParamsWithContext added in v0.2.0

func NewRemoveRoleManagersParamsWithContext(ctx context.Context) *RemoveRoleManagersParams

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

func NewRemoveRoleManagersParamsWithHTTPClient added in v0.2.0

func NewRemoveRoleManagersParamsWithHTTPClient(client *http.Client) *RemoveRoleManagersParams

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

func NewRemoveRoleManagersParamsWithTimeout added in v0.2.0

func NewRemoveRoleManagersParamsWithTimeout(timeout time.Duration) *RemoveRoleManagersParams

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

func (*RemoveRoleManagersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the remove role managers params

func (*RemoveRoleManagersParams) SetBody added in v0.2.0

SetBody adds the body to the remove role managers params

func (*RemoveRoleManagersParams) SetContext added in v0.2.0

func (o *RemoveRoleManagersParams) SetContext(ctx context.Context)

SetContext adds the context to the remove role managers params

func (*RemoveRoleManagersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the remove role managers params

func (*RemoveRoleManagersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the remove role managers params

func (*RemoveRoleManagersParams) SetRoleID added in v0.2.0

func (o *RemoveRoleManagersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the remove role managers params

func (*RemoveRoleManagersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the remove role managers params

func (*RemoveRoleManagersParams) WithBody added in v0.2.0

WithBody adds the body to the remove role managers params

func (*RemoveRoleManagersParams) WithContext added in v0.2.0

WithContext adds the context to the remove role managers params

func (*RemoveRoleManagersParams) WithHTTPClient added in v0.2.0

func (o *RemoveRoleManagersParams) WithHTTPClient(client *http.Client) *RemoveRoleManagersParams

WithHTTPClient adds the HTTPClient to the remove role managers params

func (*RemoveRoleManagersParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the remove role managers params

func (*RemoveRoleManagersParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the remove role managers params

func (*RemoveRoleManagersParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type RemoveRoleManagersReader added in v0.2.0

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

RemoveRoleManagersReader is a Reader for the RemoveRoleManagers structure.

func (*RemoveRoleManagersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type RemoveRoleManagersUnauthorized added in v0.2.0

type RemoveRoleManagersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleManagersUnauthorized 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 NewRemoveRoleManagersUnauthorized added in v0.2.0

func NewRemoveRoleManagersUnauthorized() *RemoveRoleManagersUnauthorized

NewRemoveRoleManagersUnauthorized creates a RemoveRoleManagersUnauthorized with default headers values

func (*RemoveRoleManagersUnauthorized) Error added in v0.2.0

func (*RemoveRoleManagersUnauthorized) GetPayload added in v0.31.0

func (*RemoveRoleManagersUnauthorized) ToJSONString added in v0.31.0

func (o *RemoveRoleManagersUnauthorized) ToJSONString() string

type RemoveRoleMembersBadRequest added in v0.2.0

type RemoveRoleMembersBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleMembersBadRequest handles this case with default header values.

Invalid request

func NewRemoveRoleMembersBadRequest added in v0.2.0

func NewRemoveRoleMembersBadRequest() *RemoveRoleMembersBadRequest

NewRemoveRoleMembersBadRequest creates a RemoveRoleMembersBadRequest with default headers values

func (*RemoveRoleMembersBadRequest) Error added in v0.2.0

func (*RemoveRoleMembersBadRequest) GetPayload added in v0.31.0

func (*RemoveRoleMembersBadRequest) ToJSONString added in v0.31.0

func (o *RemoveRoleMembersBadRequest) ToJSONString() string

type RemoveRoleMembersForbidden added in v0.2.0

type RemoveRoleMembersForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleMembersForbidden 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 NewRemoveRoleMembersForbidden added in v0.2.0

func NewRemoveRoleMembersForbidden() *RemoveRoleMembersForbidden

NewRemoveRoleMembersForbidden creates a RemoveRoleMembersForbidden with default headers values

func (*RemoveRoleMembersForbidden) Error added in v0.2.0

func (*RemoveRoleMembersForbidden) GetPayload added in v0.31.0

func (*RemoveRoleMembersForbidden) ToJSONString added in v0.31.0

func (o *RemoveRoleMembersForbidden) ToJSONString() string

type RemoveRoleMembersNoContent added in v0.2.0

type RemoveRoleMembersNoContent struct {
}

RemoveRoleMembersNoContent handles this case with default header values.

Operation succeeded

func NewRemoveRoleMembersNoContent added in v0.2.0

func NewRemoveRoleMembersNoContent() *RemoveRoleMembersNoContent

NewRemoveRoleMembersNoContent creates a RemoveRoleMembersNoContent with default headers values

func (*RemoveRoleMembersNoContent) Error added in v0.2.0

type RemoveRoleMembersNotFound added in v0.2.0

type RemoveRoleMembersNotFound struct {
}

RemoveRoleMembersNotFound handles this case with default header values.

Data not found

func NewRemoveRoleMembersNotFound added in v0.2.0

func NewRemoveRoleMembersNotFound() *RemoveRoleMembersNotFound

NewRemoveRoleMembersNotFound creates a RemoveRoleMembersNotFound with default headers values

func (*RemoveRoleMembersNotFound) Error added in v0.2.0

func (o *RemoveRoleMembersNotFound) Error() string

type RemoveRoleMembersParams added in v0.2.0

type RemoveRoleMembersParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleMembersRequest
	/*RoleID
	  Role id

	*/
	RoleID string

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

RemoveRoleMembersParams contains all the parameters to send to the API endpoint for the remove role members operation typically these are written to a http.Request

func NewRemoveRoleMembersParams added in v0.2.0

func NewRemoveRoleMembersParams() *RemoveRoleMembersParams

NewRemoveRoleMembersParams creates a new RemoveRoleMembersParams object with the default values initialized.

func NewRemoveRoleMembersParamsWithContext added in v0.2.0

func NewRemoveRoleMembersParamsWithContext(ctx context.Context) *RemoveRoleMembersParams

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

func NewRemoveRoleMembersParamsWithHTTPClient added in v0.2.0

func NewRemoveRoleMembersParamsWithHTTPClient(client *http.Client) *RemoveRoleMembersParams

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

func NewRemoveRoleMembersParamsWithTimeout added in v0.2.0

func NewRemoveRoleMembersParamsWithTimeout(timeout time.Duration) *RemoveRoleMembersParams

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

func (*RemoveRoleMembersParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the remove role members params

func (*RemoveRoleMembersParams) SetBody added in v0.2.0

SetBody adds the body to the remove role members params

func (*RemoveRoleMembersParams) SetContext added in v0.2.0

func (o *RemoveRoleMembersParams) SetContext(ctx context.Context)

SetContext adds the context to the remove role members params

func (*RemoveRoleMembersParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the remove role members params

func (*RemoveRoleMembersParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the remove role members params

func (*RemoveRoleMembersParams) SetRoleID added in v0.2.0

func (o *RemoveRoleMembersParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the remove role members params

func (*RemoveRoleMembersParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the remove role members params

func (*RemoveRoleMembersParams) WithBody added in v0.2.0

WithBody adds the body to the remove role members params

func (*RemoveRoleMembersParams) WithContext added in v0.2.0

WithContext adds the context to the remove role members params

func (*RemoveRoleMembersParams) WithHTTPClient added in v0.2.0

func (o *RemoveRoleMembersParams) WithHTTPClient(client *http.Client) *RemoveRoleMembersParams

WithHTTPClient adds the HTTPClient to the remove role members params

func (*RemoveRoleMembersParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the remove role members params

func (*RemoveRoleMembersParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the remove role members params

func (*RemoveRoleMembersParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type RemoveRoleMembersReader added in v0.2.0

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

RemoveRoleMembersReader is a Reader for the RemoveRoleMembers structure.

func (*RemoveRoleMembersReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type RemoveRoleMembersUnauthorized added in v0.2.0

type RemoveRoleMembersUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RemoveRoleMembersUnauthorized 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 NewRemoveRoleMembersUnauthorized added in v0.2.0

func NewRemoveRoleMembersUnauthorized() *RemoveRoleMembersUnauthorized

NewRemoveRoleMembersUnauthorized creates a RemoveRoleMembersUnauthorized with default headers values

func (*RemoveRoleMembersUnauthorized) Error added in v0.2.0

func (*RemoveRoleMembersUnauthorized) GetPayload added in v0.31.0

func (*RemoveRoleMembersUnauthorized) ToJSONString added in v0.31.0

func (o *RemoveRoleMembersUnauthorized) ToJSONString() string

type SetRoleAsAdminBadRequest added in v0.2.0

type SetRoleAsAdminBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

SetRoleAsAdminBadRequest handles this case with default header values.

Invalid request

func NewSetRoleAsAdminBadRequest added in v0.2.0

func NewSetRoleAsAdminBadRequest() *SetRoleAsAdminBadRequest

NewSetRoleAsAdminBadRequest creates a SetRoleAsAdminBadRequest with default headers values

func (*SetRoleAsAdminBadRequest) Error added in v0.2.0

func (o *SetRoleAsAdminBadRequest) Error() string

func (*SetRoleAsAdminBadRequest) GetPayload added in v0.31.0

func (*SetRoleAsAdminBadRequest) ToJSONString added in v0.31.0

func (o *SetRoleAsAdminBadRequest) ToJSONString() string

type SetRoleAsAdminForbidden added in v0.2.0

type SetRoleAsAdminForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

SetRoleAsAdminForbidden 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 NewSetRoleAsAdminForbidden added in v0.2.0

func NewSetRoleAsAdminForbidden() *SetRoleAsAdminForbidden

NewSetRoleAsAdminForbidden creates a SetRoleAsAdminForbidden with default headers values

func (*SetRoleAsAdminForbidden) Error added in v0.2.0

func (o *SetRoleAsAdminForbidden) Error() string

func (*SetRoleAsAdminForbidden) GetPayload added in v0.31.0

func (*SetRoleAsAdminForbidden) ToJSONString added in v0.31.0

func (o *SetRoleAsAdminForbidden) ToJSONString() string

type SetRoleAsAdminNoContent added in v0.2.0

type SetRoleAsAdminNoContent struct {
}

SetRoleAsAdminNoContent handles this case with default header values.

Operation succeeded

func NewSetRoleAsAdminNoContent added in v0.2.0

func NewSetRoleAsAdminNoContent() *SetRoleAsAdminNoContent

NewSetRoleAsAdminNoContent creates a SetRoleAsAdminNoContent with default headers values

func (*SetRoleAsAdminNoContent) Error added in v0.2.0

func (o *SetRoleAsAdminNoContent) Error() string

type SetRoleAsAdminNotFound added in v0.2.0

type SetRoleAsAdminNotFound struct {
}

SetRoleAsAdminNotFound handles this case with default header values.

Data not found

func NewSetRoleAsAdminNotFound added in v0.2.0

func NewSetRoleAsAdminNotFound() *SetRoleAsAdminNotFound

NewSetRoleAsAdminNotFound creates a SetRoleAsAdminNotFound with default headers values

func (*SetRoleAsAdminNotFound) Error added in v0.2.0

func (o *SetRoleAsAdminNotFound) Error() string

type SetRoleAsAdminParams added in v0.2.0

type SetRoleAsAdminParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*RoleID
	  Role id

	*/
	RoleID string

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

SetRoleAsAdminParams contains all the parameters to send to the API endpoint for the set role as admin operation typically these are written to a http.Request

func NewSetRoleAsAdminParams added in v0.2.0

func NewSetRoleAsAdminParams() *SetRoleAsAdminParams

NewSetRoleAsAdminParams creates a new SetRoleAsAdminParams object with the default values initialized.

func NewSetRoleAsAdminParamsWithContext added in v0.2.0

func NewSetRoleAsAdminParamsWithContext(ctx context.Context) *SetRoleAsAdminParams

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

func NewSetRoleAsAdminParamsWithHTTPClient added in v0.2.0

func NewSetRoleAsAdminParamsWithHTTPClient(client *http.Client) *SetRoleAsAdminParams

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

func NewSetRoleAsAdminParamsWithTimeout added in v0.2.0

func NewSetRoleAsAdminParamsWithTimeout(timeout time.Duration) *SetRoleAsAdminParams

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

func (*SetRoleAsAdminParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the set role as admin params

func (*SetRoleAsAdminParams) SetContext added in v0.2.0

func (o *SetRoleAsAdminParams) SetContext(ctx context.Context)

SetContext adds the context to the set role as admin params

func (*SetRoleAsAdminParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the set role as admin params

func (*SetRoleAsAdminParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the set role as admin params

func (*SetRoleAsAdminParams) SetRoleID added in v0.2.0

func (o *SetRoleAsAdminParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the set role as admin params

func (*SetRoleAsAdminParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the set role as admin params

func (*SetRoleAsAdminParams) WithContext added in v0.2.0

WithContext adds the context to the set role as admin params

func (*SetRoleAsAdminParams) WithHTTPClient added in v0.2.0

func (o *SetRoleAsAdminParams) WithHTTPClient(client *http.Client) *SetRoleAsAdminParams

WithHTTPClient adds the HTTPClient to the set role as admin params

func (*SetRoleAsAdminParams) WithRoleID added in v0.2.0

func (o *SetRoleAsAdminParams) WithRoleID(roleID string) *SetRoleAsAdminParams

WithRoleID adds the roleID to the set role as admin params

func (*SetRoleAsAdminParams) WithTimeout added in v0.2.0

func (o *SetRoleAsAdminParams) WithTimeout(timeout time.Duration) *SetRoleAsAdminParams

WithTimeout adds the timeout to the set role as admin params

func (*SetRoleAsAdminParams) WriteToRequest added in v0.2.0

func (o *SetRoleAsAdminParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type SetRoleAsAdminReader added in v0.2.0

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

SetRoleAsAdminReader is a Reader for the SetRoleAsAdmin structure.

func (*SetRoleAsAdminReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type SetRoleAsAdminUnauthorized added in v0.2.0

type SetRoleAsAdminUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

SetRoleAsAdminUnauthorized 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 NewSetRoleAsAdminUnauthorized added in v0.2.0

func NewSetRoleAsAdminUnauthorized() *SetRoleAsAdminUnauthorized

NewSetRoleAsAdminUnauthorized creates a SetRoleAsAdminUnauthorized with default headers values

func (*SetRoleAsAdminUnauthorized) Error added in v0.2.0

func (*SetRoleAsAdminUnauthorized) GetPayload added in v0.31.0

func (*SetRoleAsAdminUnauthorized) ToJSONString added in v0.31.0

func (o *SetRoleAsAdminUnauthorized) ToJSONString() string

type UpdateRoleBadRequest added in v0.2.0

type UpdateRoleBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRoleBadRequest handles this case with default header values.

Invalid request

func NewUpdateRoleBadRequest added in v0.2.0

func NewUpdateRoleBadRequest() *UpdateRoleBadRequest

NewUpdateRoleBadRequest creates a UpdateRoleBadRequest with default headers values

func (*UpdateRoleBadRequest) Error added in v0.2.0

func (o *UpdateRoleBadRequest) Error() string

func (*UpdateRoleBadRequest) GetPayload added in v0.31.0

func (*UpdateRoleBadRequest) ToJSONString added in v0.31.0

func (o *UpdateRoleBadRequest) ToJSONString() string

type UpdateRoleForbidden added in v0.2.0

type UpdateRoleForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRoleForbidden 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 NewUpdateRoleForbidden added in v0.2.0

func NewUpdateRoleForbidden() *UpdateRoleForbidden

NewUpdateRoleForbidden creates a UpdateRoleForbidden with default headers values

func (*UpdateRoleForbidden) Error added in v0.2.0

func (o *UpdateRoleForbidden) Error() string

func (*UpdateRoleForbidden) GetPayload added in v0.31.0

func (*UpdateRoleForbidden) ToJSONString added in v0.31.0

func (o *UpdateRoleForbidden) ToJSONString() string

type UpdateRoleNotFound added in v0.2.0

type UpdateRoleNotFound struct {
}

UpdateRoleNotFound handles this case with default header values.

Data not found

func NewUpdateRoleNotFound added in v0.2.0

func NewUpdateRoleNotFound() *UpdateRoleNotFound

NewUpdateRoleNotFound creates a UpdateRoleNotFound with default headers values

func (*UpdateRoleNotFound) Error added in v0.2.0

func (o *UpdateRoleNotFound) Error() string

type UpdateRoleOK added in v0.2.0

type UpdateRoleOK struct {
	Payload *iamclientmodels.ModelRoleResponse
}

UpdateRoleOK handles this case with default header values.

OK

func NewUpdateRoleOK added in v0.2.0

func NewUpdateRoleOK() *UpdateRoleOK

NewUpdateRoleOK creates a UpdateRoleOK with default headers values

func (*UpdateRoleOK) Error added in v0.2.0

func (o *UpdateRoleOK) Error() string

func (*UpdateRoleOK) GetPayload added in v0.2.0

func (*UpdateRoleOK) ToJSONString added in v0.25.0

func (o *UpdateRoleOK) ToJSONString() string

type UpdateRoleParams added in v0.2.0

type UpdateRoleParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ModelRoleUpdateRequest
	/*RoleID
	  Role id

	*/
	RoleID string

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

UpdateRoleParams contains all the parameters to send to the API endpoint for the update role operation typically these are written to a http.Request

func NewUpdateRoleParams added in v0.2.0

func NewUpdateRoleParams() *UpdateRoleParams

NewUpdateRoleParams creates a new UpdateRoleParams object with the default values initialized.

func NewUpdateRoleParamsWithContext added in v0.2.0

func NewUpdateRoleParamsWithContext(ctx context.Context) *UpdateRoleParams

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

func NewUpdateRoleParamsWithHTTPClient added in v0.2.0

func NewUpdateRoleParamsWithHTTPClient(client *http.Client) *UpdateRoleParams

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

func NewUpdateRoleParamsWithTimeout added in v0.2.0

func NewUpdateRoleParamsWithTimeout(timeout time.Duration) *UpdateRoleParams

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

func (*UpdateRoleParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the update role params

func (*UpdateRoleParams) SetBody added in v0.2.0

SetBody adds the body to the update role params

func (*UpdateRoleParams) SetContext added in v0.2.0

func (o *UpdateRoleParams) SetContext(ctx context.Context)

SetContext adds the context to the update role params

func (*UpdateRoleParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the update role params

func (*UpdateRoleParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the update role params

func (*UpdateRoleParams) SetRoleID added in v0.2.0

func (o *UpdateRoleParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the update role params

func (*UpdateRoleParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the update role params

func (*UpdateRoleParams) WithBody added in v0.2.0

WithBody adds the body to the update role params

func (*UpdateRoleParams) WithContext added in v0.2.0

func (o *UpdateRoleParams) WithContext(ctx context.Context) *UpdateRoleParams

WithContext adds the context to the update role params

func (*UpdateRoleParams) WithHTTPClient added in v0.2.0

func (o *UpdateRoleParams) WithHTTPClient(client *http.Client) *UpdateRoleParams

WithHTTPClient adds the HTTPClient to the update role params

func (*UpdateRoleParams) WithRoleID added in v0.2.0

func (o *UpdateRoleParams) WithRoleID(roleID string) *UpdateRoleParams

WithRoleID adds the roleID to the update role params

func (*UpdateRoleParams) WithTimeout added in v0.2.0

func (o *UpdateRoleParams) WithTimeout(timeout time.Duration) *UpdateRoleParams

WithTimeout adds the timeout to the update role params

func (*UpdateRoleParams) WriteToRequest added in v0.2.0

func (o *UpdateRoleParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UpdateRolePermissionsBadRequest added in v0.2.0

type UpdateRolePermissionsBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRolePermissionsBadRequest handles this case with default header values.

Invalid request

func NewUpdateRolePermissionsBadRequest added in v0.2.0

func NewUpdateRolePermissionsBadRequest() *UpdateRolePermissionsBadRequest

NewUpdateRolePermissionsBadRequest creates a UpdateRolePermissionsBadRequest with default headers values

func (*UpdateRolePermissionsBadRequest) Error added in v0.2.0

func (*UpdateRolePermissionsBadRequest) GetPayload added in v0.31.0

func (*UpdateRolePermissionsBadRequest) ToJSONString added in v0.31.0

func (o *UpdateRolePermissionsBadRequest) ToJSONString() string

type UpdateRolePermissionsForbidden added in v0.2.0

type UpdateRolePermissionsForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRolePermissionsForbidden 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 NewUpdateRolePermissionsForbidden added in v0.2.0

func NewUpdateRolePermissionsForbidden() *UpdateRolePermissionsForbidden

NewUpdateRolePermissionsForbidden creates a UpdateRolePermissionsForbidden with default headers values

func (*UpdateRolePermissionsForbidden) Error added in v0.2.0

func (*UpdateRolePermissionsForbidden) GetPayload added in v0.31.0

func (*UpdateRolePermissionsForbidden) ToJSONString added in v0.31.0

func (o *UpdateRolePermissionsForbidden) ToJSONString() string

type UpdateRolePermissionsNoContent added in v0.2.0

type UpdateRolePermissionsNoContent struct {
}

UpdateRolePermissionsNoContent handles this case with default header values.

Operation succeeded

func NewUpdateRolePermissionsNoContent added in v0.2.0

func NewUpdateRolePermissionsNoContent() *UpdateRolePermissionsNoContent

NewUpdateRolePermissionsNoContent creates a UpdateRolePermissionsNoContent with default headers values

func (*UpdateRolePermissionsNoContent) Error added in v0.2.0

type UpdateRolePermissionsNotFound added in v0.2.0

type UpdateRolePermissionsNotFound struct {
}

UpdateRolePermissionsNotFound handles this case with default header values.

Data not found

func NewUpdateRolePermissionsNotFound added in v0.2.0

func NewUpdateRolePermissionsNotFound() *UpdateRolePermissionsNotFound

NewUpdateRolePermissionsNotFound creates a UpdateRolePermissionsNotFound with default headers values

func (*UpdateRolePermissionsNotFound) Error added in v0.2.0

type UpdateRolePermissionsParams added in v0.2.0

type UpdateRolePermissionsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonPermissions
	/*RoleID
	  Role id

	*/
	RoleID string

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

UpdateRolePermissionsParams contains all the parameters to send to the API endpoint for the update role permissions operation typically these are written to a http.Request

func NewUpdateRolePermissionsParams added in v0.2.0

func NewUpdateRolePermissionsParams() *UpdateRolePermissionsParams

NewUpdateRolePermissionsParams creates a new UpdateRolePermissionsParams object with the default values initialized.

func NewUpdateRolePermissionsParamsWithContext added in v0.2.0

func NewUpdateRolePermissionsParamsWithContext(ctx context.Context) *UpdateRolePermissionsParams

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

func NewUpdateRolePermissionsParamsWithHTTPClient added in v0.2.0

func NewUpdateRolePermissionsParamsWithHTTPClient(client *http.Client) *UpdateRolePermissionsParams

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

func NewUpdateRolePermissionsParamsWithTimeout added in v0.2.0

func NewUpdateRolePermissionsParamsWithTimeout(timeout time.Duration) *UpdateRolePermissionsParams

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

func (*UpdateRolePermissionsParams) SetAuthInfoWriter added in v0.17.0

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

SetAuthInfoWriter adds the authInfoWriter to the update role permissions params

func (*UpdateRolePermissionsParams) SetBody added in v0.2.0

SetBody adds the body to the update role permissions params

func (*UpdateRolePermissionsParams) SetContext added in v0.2.0

func (o *UpdateRolePermissionsParams) SetContext(ctx context.Context)

SetContext adds the context to the update role permissions params

func (*UpdateRolePermissionsParams) SetHTTPClient added in v0.2.0

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

SetHTTPClient adds the HTTPClient to the update role permissions params

func (*UpdateRolePermissionsParams) SetHTTPClientTransport added in v0.19.0

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

SetHTTPClient adds the HTTPClient Transport to the update role permissions params

func (*UpdateRolePermissionsParams) SetRoleID added in v0.2.0

func (o *UpdateRolePermissionsParams) SetRoleID(roleID string)

SetRoleID adds the roleId to the update role permissions params

func (*UpdateRolePermissionsParams) SetTimeout added in v0.2.0

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

SetTimeout adds the timeout to the update role permissions params

func (*UpdateRolePermissionsParams) WithBody added in v0.2.0

WithBody adds the body to the update role permissions params

func (*UpdateRolePermissionsParams) WithContext added in v0.2.0

WithContext adds the context to the update role permissions params

func (*UpdateRolePermissionsParams) WithHTTPClient added in v0.2.0

WithHTTPClient adds the HTTPClient to the update role permissions params

func (*UpdateRolePermissionsParams) WithRoleID added in v0.2.0

WithRoleID adds the roleID to the update role permissions params

func (*UpdateRolePermissionsParams) WithTimeout added in v0.2.0

WithTimeout adds the timeout to the update role permissions params

func (*UpdateRolePermissionsParams) WriteToRequest added in v0.2.0

WriteToRequest writes these params to a swagger request

type UpdateRolePermissionsReader added in v0.2.0

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

UpdateRolePermissionsReader is a Reader for the UpdateRolePermissions structure.

func (*UpdateRolePermissionsReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type UpdateRolePermissionsUnauthorized added in v0.2.0

type UpdateRolePermissionsUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRolePermissionsUnauthorized 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 NewUpdateRolePermissionsUnauthorized added in v0.2.0

func NewUpdateRolePermissionsUnauthorized() *UpdateRolePermissionsUnauthorized

NewUpdateRolePermissionsUnauthorized creates a UpdateRolePermissionsUnauthorized with default headers values

func (*UpdateRolePermissionsUnauthorized) Error added in v0.2.0

func (*UpdateRolePermissionsUnauthorized) GetPayload added in v0.31.0

func (*UpdateRolePermissionsUnauthorized) ToJSONString added in v0.31.0

func (o *UpdateRolePermissionsUnauthorized) ToJSONString() string

type UpdateRoleReader added in v0.2.0

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

UpdateRoleReader is a Reader for the UpdateRole structure.

func (*UpdateRoleReader) ReadResponse added in v0.2.0

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

ReadResponse reads a server response into the received o.

type UpdateRoleUnauthorized added in v0.2.0

type UpdateRoleUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateRoleUnauthorized 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 NewUpdateRoleUnauthorized added in v0.2.0

func NewUpdateRoleUnauthorized() *UpdateRoleUnauthorized

NewUpdateRoleUnauthorized creates a UpdateRoleUnauthorized with default headers values

func (*UpdateRoleUnauthorized) Error added in v0.2.0

func (o *UpdateRoleUnauthorized) Error() string

func (*UpdateRoleUnauthorized) GetPayload added in v0.31.0

func (*UpdateRoleUnauthorized) ToJSONString added in v0.31.0

func (o *UpdateRoleUnauthorized) ToJSONString() string

Source Files

Jump to

Keyboard shortcuts

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