operations

package
v3.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SupportedOptionRetries              = "retries"
	SupportedOptionTimeout              = "timeout"
	SupportedOptionAcceptHeaderOverride = "acceptHeaderOverride"
	SupportedOptionURLOverride          = "urlOverride"
)

Variables

View Source
var ErrUnsupportedOption = errors.New("unsupported option")

Functions

This section is empty.

Types

type AcceptHeaderEnum

type AcceptHeaderEnum string
const (
	AcceptHeaderEnumApplicationJson      AcceptHeaderEnum = "application/json"
	AcceptHeaderEnumWildcardRootWildcard AcceptHeaderEnum = "*/*"
)

func (AcceptHeaderEnum) ToPointer

func (e AcceptHeaderEnum) ToPointer() *AcceptHeaderEnum

type AddBundleGroupRequest

type AddBundleGroupRequest struct {
	RequestBody AddBundleGroupRequestBody `request:"mediaType=application/json"`
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
}

func (*AddBundleGroupRequest) GetBundleID

func (o *AddBundleGroupRequest) GetBundleID() string

func (*AddBundleGroupRequest) GetRequestBody

type AddBundleGroupRequestBody

type AddBundleGroupRequestBody struct {
	// The name of the access level to grant to this user. If omitted, the default access level name value (empty string) is used.
	AccessLevelName *string `json:"access_level_name,omitempty"`
	// The remote ID of the access level to grant to this user. Required if the group being added requires an access level. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// The ID of the group to add.
	GroupID string `json:"group_id"`
}

func (*AddBundleGroupRequestBody) GetAccessLevelName

func (o *AddBundleGroupRequestBody) GetAccessLevelName() *string

func (*AddBundleGroupRequestBody) GetAccessLevelRemoteID

func (o *AddBundleGroupRequestBody) GetAccessLevelRemoteID() *string

func (*AddBundleGroupRequestBody) GetGroupID

func (o *AddBundleGroupRequestBody) GetGroupID() string

type AddBundleGroupResponse

type AddBundleGroupResponse struct {
	// Group was successfully added to the bundle.
	BundleGroup *shared.BundleGroup
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AddBundleGroupResponse) GetBundleGroup

func (o *AddBundleGroupResponse) GetBundleGroup() *shared.BundleGroup

func (*AddBundleGroupResponse) GetContentType

func (o *AddBundleGroupResponse) GetContentType() string

func (*AddBundleGroupResponse) GetRawResponse

func (o *AddBundleGroupResponse) GetRawResponse() *http.Response

func (*AddBundleGroupResponse) GetStatusCode

func (o *AddBundleGroupResponse) GetStatusCode() int

type AddBundleResourceRequest

type AddBundleResourceRequest struct {
	RequestBody *AddBundleResourceRequestBody `request:"mediaType=application/json"`
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
}

func (*AddBundleResourceRequest) GetBundleID

func (o *AddBundleResourceRequest) GetBundleID() string

func (*AddBundleResourceRequest) GetRequestBody

type AddBundleResourceRequestBody

type AddBundleResourceRequestBody struct {
	// The name of the access level to grant to this user. If omitted, the default access level name value (empty string) is used.
	AccessLevelName *string `json:"access_level_name,omitempty"`
	// The remote ID of the access level to grant to this user. Required if the resource being added requires an access level. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// The ID of the resource to add.
	ResourceID string `json:"resource_id"`
}

func (*AddBundleResourceRequestBody) GetAccessLevelName

func (o *AddBundleResourceRequestBody) GetAccessLevelName() *string

func (*AddBundleResourceRequestBody) GetAccessLevelRemoteID

func (o *AddBundleResourceRequestBody) GetAccessLevelRemoteID() *string

func (*AddBundleResourceRequestBody) GetResourceID

func (o *AddBundleResourceRequestBody) GetResourceID() string

type AddBundleResourceResponse

type AddBundleResourceResponse struct {
	// Resource was successfully added to the bundle.
	BundleResource *shared.BundleResource
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AddBundleResourceResponse) GetBundleResource

func (o *AddBundleResourceResponse) GetBundleResource() *shared.BundleResource

func (*AddBundleResourceResponse) GetContentType

func (o *AddBundleResourceResponse) GetContentType() string

func (*AddBundleResourceResponse) GetRawResponse

func (o *AddBundleResourceResponse) GetRawResponse() *http.Response

func (*AddBundleResourceResponse) GetStatusCode

func (o *AddBundleResourceResponse) GetStatusCode() int

type AddGroupContainingGroupRequest

type AddGroupContainingGroupRequest struct {
	GroupContainingGroup shared.GroupContainingGroup `request:"mediaType=application/json"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*AddGroupContainingGroupRequest) GetGroupContainingGroup

func (o *AddGroupContainingGroupRequest) GetGroupContainingGroup() shared.GroupContainingGroup

func (*AddGroupContainingGroupRequest) GetGroupID

func (o *AddGroupContainingGroupRequest) GetGroupID() string

type AddGroupContainingGroupResponse

type AddGroupContainingGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The created `GroupContainingGroup` object.
	GroupContainingGroup *shared.GroupContainingGroup
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AddGroupContainingGroupResponse) GetContentType

func (o *AddGroupContainingGroupResponse) GetContentType() string

func (*AddGroupContainingGroupResponse) GetGroupContainingGroup

func (o *AddGroupContainingGroupResponse) GetGroupContainingGroup() *shared.GroupContainingGroup

func (*AddGroupContainingGroupResponse) GetRawResponse

func (o *AddGroupContainingGroupResponse) GetRawResponse() *http.Response

func (*AddGroupContainingGroupResponse) GetStatusCode

func (o *AddGroupContainingGroupResponse) GetStatusCode() int

type AddResourceNhiRequest

type AddResourceNhiRequest struct {
	RequestBody *AddResourceNhiRequestBody `request:"mediaType=application/json"`
	// The resource ID of the non-human identity to add.
	NonHumanIdentityID string `pathParam:"style=simple,explode=false,name=non_human_identity_id"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*AddResourceNhiRequest) GetNonHumanIdentityID

func (o *AddResourceNhiRequest) GetNonHumanIdentityID() string

func (*AddResourceNhiRequest) GetRequestBody

func (o *AddResourceNhiRequest) GetRequestBody() *AddResourceNhiRequestBody

func (*AddResourceNhiRequest) GetResourceID

func (o *AddResourceNhiRequest) GetResourceID() string

type AddResourceNhiRequestBody

type AddResourceNhiRequestBody struct {
	// The remote ID of the access level to grant. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// The duration for which the resource can be accessed (in minutes). Use 0 to set to indefinite.
	DurationMinutes int64 `json:"duration_minutes"`
}

func (*AddResourceNhiRequestBody) GetAccessLevelRemoteID

func (o *AddResourceNhiRequestBody) GetAccessLevelRemoteID() *string

func (*AddResourceNhiRequestBody) GetDurationMinutes

func (o *AddResourceNhiRequestBody) GetDurationMinutes() int64

type AddResourceNhiResponse

type AddResourceNhiResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// Details about the access that the non-human identity was granted to the resource.
	ResourceNHI *shared.ResourceNHI
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AddResourceNhiResponse) GetContentType

func (o *AddResourceNhiResponse) GetContentType() string

func (*AddResourceNhiResponse) GetRawResponse

func (o *AddResourceNhiResponse) GetRawResponse() *http.Response

func (*AddResourceNhiResponse) GetResourceNHI

func (o *AddResourceNhiResponse) GetResourceNHI() *shared.ResourceNHI

func (*AddResourceNhiResponse) GetStatusCode

func (o *AddResourceNhiResponse) GetStatusCode() int

type ApproveRequestRequest

type ApproveRequestRequest struct {
	// Approval parameters
	RequestBody ApproveRequestRequestBody `request:"mediaType=application/json"`
	// The ID of the request to approve
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*ApproveRequestRequest) GetID

func (o *ApproveRequestRequest) GetID() string

func (*ApproveRequestRequest) GetRequestBody

type ApproveRequestRequestBody

type ApproveRequestRequestBody struct {
	// Optional comment for the approval
	Comment *string `json:"comment,omitempty"`
	// The decision level for the approval
	Level shared.RequestApprovalEnum `json:"level"`
}

ApproveRequestRequestBody - Approval parameters

func (*ApproveRequestRequestBody) GetComment

func (o *ApproveRequestRequestBody) GetComment() *string

func (*ApproveRequestRequestBody) GetLevel

type ApproveRequestResponse

type ApproveRequestResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Request successfully approved
	Object *ApproveRequestResponseBody
}

func (*ApproveRequestResponse) GetContentType

func (o *ApproveRequestResponse) GetContentType() string

func (*ApproveRequestResponse) GetObject

func (*ApproveRequestResponse) GetRawResponse

func (o *ApproveRequestResponse) GetRawResponse() *http.Response

func (*ApproveRequestResponse) GetStatusCode

func (o *ApproveRequestResponse) GetStatusCode() int

type ApproveRequestResponseBody

type ApproveRequestResponseBody struct {
	// # Request Object
	// ### Description
	// The `Request` object is used to represent a request.
	//
	// ### Usage Example
	// Returned from the `GET Requests` endpoint.
	Request *shared.Request `json:"request,omitempty"`
}

ApproveRequestResponseBody - Request successfully approved

func (*ApproveRequestResponseBody) GetRequest

func (o *ApproveRequestResponseBody) GetRequest() *shared.Request

type CreateAccessRuleResponse

type CreateAccessRuleResponse struct {
	// The created access rule config for the group.
	AccessRule *shared.AccessRule
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateAccessRuleResponse) GetAccessRule

func (o *CreateAccessRuleResponse) GetAccessRule() *shared.AccessRule

func (*CreateAccessRuleResponse) GetContentType

func (o *CreateAccessRuleResponse) GetContentType() string

func (*CreateAccessRuleResponse) GetRawResponse

func (o *CreateAccessRuleResponse) GetRawResponse() *http.Response

func (*CreateAccessRuleResponse) GetStatusCode

func (o *CreateAccessRuleResponse) GetStatusCode() int

type CreateBundleResponse

type CreateBundleResponse struct {
	// The bundle successfully created.
	Bundle *shared.Bundle
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateBundleResponse) GetBundle

func (o *CreateBundleResponse) GetBundle() *shared.Bundle

func (*CreateBundleResponse) GetContentType

func (o *CreateBundleResponse) GetContentType() string

func (*CreateBundleResponse) GetRawResponse

func (o *CreateBundleResponse) GetRawResponse() *http.Response

func (*CreateBundleResponse) GetStatusCode

func (o *CreateBundleResponse) GetStatusCode() int

type CreateConfigurationTemplateResponse

type CreateConfigurationTemplateResponse struct {
	// The configuration template just created.
	ConfigurationTemplate *shared.ConfigurationTemplate
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateConfigurationTemplateResponse) GetConfigurationTemplate

func (o *CreateConfigurationTemplateResponse) GetConfigurationTemplate() *shared.ConfigurationTemplate

func (*CreateConfigurationTemplateResponse) GetContentType

func (o *CreateConfigurationTemplateResponse) GetContentType() string

func (*CreateConfigurationTemplateResponse) GetRawResponse

func (o *CreateConfigurationTemplateResponse) GetRawResponse() *http.Response

func (*CreateConfigurationTemplateResponse) GetStatusCode

func (o *CreateConfigurationTemplateResponse) GetStatusCode() int

type CreateGroupBindingResponse

type CreateGroupBindingResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The group binding just created.
	GroupBinding *shared.GroupBinding
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateGroupBindingResponse) GetContentType

func (o *CreateGroupBindingResponse) GetContentType() string

func (*CreateGroupBindingResponse) GetGroupBinding

func (o *CreateGroupBindingResponse) GetGroupBinding() *shared.GroupBinding

func (*CreateGroupBindingResponse) GetRawResponse

func (o *CreateGroupBindingResponse) GetRawResponse() *http.Response

func (*CreateGroupBindingResponse) GetStatusCode

func (o *CreateGroupBindingResponse) GetStatusCode() int

type CreateGroupResourcesRequest

type CreateGroupResourcesRequest struct {
	RequestBody *CreateGroupResourcesRequestBody `request:"mediaType=application/json"`
	// The remote ID of the access level to grant to this user. If omitted, the default access level remote ID value (empty string) is used.
	//
	// Deprecated: This will be removed in a future release, please migrate away from it as soon as possible.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*CreateGroupResourcesRequest) GetAccessLevelRemoteID

func (o *CreateGroupResourcesRequest) GetAccessLevelRemoteID() *string

func (*CreateGroupResourcesRequest) GetGroupID

func (o *CreateGroupResourcesRequest) GetGroupID() string

func (*CreateGroupResourcesRequest) GetRequestBody

func (*CreateGroupResourcesRequest) GetResourceID

func (o *CreateGroupResourcesRequest) GetResourceID() string

type CreateGroupResourcesRequestBody

type CreateGroupResourcesRequestBody struct {
	// The remote ID of the access level to grant to this user. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// The duration for which the resource can be accessed (in minutes). Use 0 to set to indefinite.
	DurationMinutes *int64 `json:"duration_minutes,omitempty"`
}

func (*CreateGroupResourcesRequestBody) GetAccessLevelRemoteID

func (o *CreateGroupResourcesRequestBody) GetAccessLevelRemoteID() *string

func (*CreateGroupResourcesRequestBody) GetDurationMinutes

func (o *CreateGroupResourcesRequestBody) GetDurationMinutes() *int64

type CreateGroupResourcesResponse

type CreateGroupResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The created `GroupResource` object.
	GroupResource *shared.GroupResource
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateGroupResourcesResponse) GetContentType

func (o *CreateGroupResourcesResponse) GetContentType() string

func (*CreateGroupResourcesResponse) GetGroupResource

func (o *CreateGroupResourcesResponse) GetGroupResource() *shared.GroupResource

func (*CreateGroupResourcesResponse) GetRawResponse

func (o *CreateGroupResourcesResponse) GetRawResponse() *http.Response

func (*CreateGroupResourcesResponse) GetStatusCode

func (o *CreateGroupResourcesResponse) GetStatusCode() int

type CreateGroupResponse

type CreateGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The group just created.
	Group *shared.Group
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateGroupResponse) GetContentType

func (o *CreateGroupResponse) GetContentType() string

func (*CreateGroupResponse) GetGroup

func (o *CreateGroupResponse) GetGroup() *shared.Group

func (*CreateGroupResponse) GetRawResponse

func (o *CreateGroupResponse) GetRawResponse() *http.Response

func (*CreateGroupResponse) GetStatusCode

func (o *CreateGroupResponse) GetStatusCode() int

type CreateGroupTagRequest

type CreateGroupTagRequest struct {
	// The ID of the group to apply the tag to.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of the tag to apply.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*CreateGroupTagRequest) GetGroupID

func (o *CreateGroupTagRequest) GetGroupID() string

func (*CreateGroupTagRequest) GetTagID

func (o *CreateGroupTagRequest) GetTagID() string

type CreateGroupTagResponse

type CreateGroupTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateGroupTagResponse) GetContentType

func (o *CreateGroupTagResponse) GetContentType() string

func (*CreateGroupTagResponse) GetRawResponse

func (o *CreateGroupTagResponse) GetRawResponse() *http.Response

func (*CreateGroupTagResponse) GetStatusCode

func (o *CreateGroupTagResponse) GetStatusCode() int

type CreateGroupUserRequest

type CreateGroupUserRequest struct {
	RequestBody CreateGroupUserRequestBody `request:"mediaType=application/json"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of the user to add.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*CreateGroupUserRequest) GetGroupID

func (o *CreateGroupUserRequest) GetGroupID() string

func (*CreateGroupUserRequest) GetRequestBody

func (*CreateGroupUserRequest) GetUserID

func (o *CreateGroupUserRequest) GetUserID() string

type CreateGroupUserRequestBody

type CreateGroupUserRequestBody struct {
	// The remote ID of the access level to grant to this user. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// Must be set to 0. Any nonzerovalue in terraform does not make sense.
	DurationMinutes *DurationMinutes `default:"0" json:"duration_minutes"`
}

func (*CreateGroupUserRequestBody) GetAccessLevelRemoteID

func (o *CreateGroupUserRequestBody) GetAccessLevelRemoteID() *string

func (*CreateGroupUserRequestBody) GetDurationMinutes

func (o *CreateGroupUserRequestBody) GetDurationMinutes() *DurationMinutes

func (CreateGroupUserRequestBody) MarshalJSON

func (c CreateGroupUserRequestBody) MarshalJSON() ([]byte, error)

func (*CreateGroupUserRequestBody) UnmarshalJSON

func (c *CreateGroupUserRequestBody) UnmarshalJSON(data []byte) error

type CreateGroupUserResponse

type CreateGroupUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The GroupUser that was created.
	GroupUser *shared.GroupUser
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateGroupUserResponse) GetContentType

func (o *CreateGroupUserResponse) GetContentType() string

func (*CreateGroupUserResponse) GetGroupUser

func (o *CreateGroupUserResponse) GetGroupUser() *shared.GroupUser

func (*CreateGroupUserResponse) GetRawResponse

func (o *CreateGroupUserResponse) GetRawResponse() *http.Response

func (*CreateGroupUserResponse) GetStatusCode

func (o *CreateGroupUserResponse) GetStatusCode() int

type CreateIdpGroupMappingRequest added in v3.2.0

type CreateIdpGroupMappingRequest struct {
	RequestBody *CreateIdpGroupMappingRequestBody `request:"mediaType=application/json"`
	// The ID of the Okta app.
	AppResourceID string `pathParam:"style=simple,explode=false,name=app_resource_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*CreateIdpGroupMappingRequest) GetAppResourceID added in v3.2.0

func (o *CreateIdpGroupMappingRequest) GetAppResourceID() string

func (*CreateIdpGroupMappingRequest) GetGroupID added in v3.2.0

func (o *CreateIdpGroupMappingRequest) GetGroupID() string

func (*CreateIdpGroupMappingRequest) GetRequestBody added in v3.2.0

type CreateIdpGroupMappingRequestBody added in v3.2.0

type CreateIdpGroupMappingRequestBody struct {
	// Optional alias for the group mapping
	Alias *string `json:"alias,omitempty"`
	// Whether this mapping should be hidden from end users.
	// - **New mappings**: If not provided, defaults to `false`
	// - **Existing mappings**: If not provided, existing value is preserved (no change)
	// - **Explicit values**: If provided, value is updated to the specified boolean
	//
	HiddenFromEndUser *bool `json:"hidden_from_end_user,omitempty"`
}

func (*CreateIdpGroupMappingRequestBody) GetAlias added in v3.2.0

func (*CreateIdpGroupMappingRequestBody) GetHiddenFromEndUser added in v3.2.0

func (o *CreateIdpGroupMappingRequestBody) GetHiddenFromEndUser() *bool

type CreateIdpGroupMappingResponse added in v3.2.0

type CreateIdpGroupMappingResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The IDP group mapping was successfully created or updated.
	IdpGroupMapping *shared.IdpGroupMapping
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateIdpGroupMappingResponse) GetContentType added in v3.2.0

func (o *CreateIdpGroupMappingResponse) GetContentType() string

func (*CreateIdpGroupMappingResponse) GetIdpGroupMapping added in v3.2.0

func (o *CreateIdpGroupMappingResponse) GetIdpGroupMapping() *shared.IdpGroupMapping

func (*CreateIdpGroupMappingResponse) GetRawResponse added in v3.2.0

func (o *CreateIdpGroupMappingResponse) GetRawResponse() *http.Response

func (*CreateIdpGroupMappingResponse) GetStatusCode added in v3.2.0

func (o *CreateIdpGroupMappingResponse) GetStatusCode() int

type CreateMessageChannelResponse

type CreateMessageChannelResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The message channel that was created.
	MessageChannel *shared.MessageChannel
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateMessageChannelResponse) GetContentType

func (o *CreateMessageChannelResponse) GetContentType() string

func (*CreateMessageChannelResponse) GetMessageChannel

func (o *CreateMessageChannelResponse) GetMessageChannel() *shared.MessageChannel

func (*CreateMessageChannelResponse) GetRawResponse

func (o *CreateMessageChannelResponse) GetRawResponse() *http.Response

func (*CreateMessageChannelResponse) GetStatusCode

func (o *CreateMessageChannelResponse) GetStatusCode() int

type CreateOnCallScheduleResponse

type CreateOnCallScheduleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The on call schedule that was created.
	OnCallSchedule *shared.OnCallSchedule
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateOnCallScheduleResponse) GetContentType

func (o *CreateOnCallScheduleResponse) GetContentType() string

func (*CreateOnCallScheduleResponse) GetOnCallSchedule

func (o *CreateOnCallScheduleResponse) GetOnCallSchedule() *shared.OnCallSchedule

func (*CreateOnCallScheduleResponse) GetRawResponse

func (o *CreateOnCallScheduleResponse) GetRawResponse() *http.Response

func (*CreateOnCallScheduleResponse) GetStatusCode

func (o *CreateOnCallScheduleResponse) GetStatusCode() int

type CreateOwnerResponse

type CreateOwnerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The owner just created.
	Owner *shared.Owner
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateOwnerResponse) GetContentType

func (o *CreateOwnerResponse) GetContentType() string

func (*CreateOwnerResponse) GetOwner

func (o *CreateOwnerResponse) GetOwner() *shared.Owner

func (*CreateOwnerResponse) GetRawResponse

func (o *CreateOwnerResponse) GetRawResponse() *http.Response

func (*CreateOwnerResponse) GetStatusCode

func (o *CreateOwnerResponse) GetStatusCode() int

type CreateRequestResponse

type CreateRequestResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The resulting request.
	Object *CreateRequestResponseBody
}

func (*CreateRequestResponse) GetContentType

func (o *CreateRequestResponse) GetContentType() string

func (*CreateRequestResponse) GetObject

func (*CreateRequestResponse) GetRawResponse

func (o *CreateRequestResponse) GetRawResponse() *http.Response

func (*CreateRequestResponse) GetStatusCode

func (o *CreateRequestResponse) GetStatusCode() int

type CreateRequestResponseBody

type CreateRequestResponseBody struct {
	ID *string `json:"id,omitempty"`
}

CreateRequestResponseBody - The resulting request.

func (*CreateRequestResponseBody) GetID

func (o *CreateRequestResponseBody) GetID() *string

type CreateResourceResponse

type CreateResourceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The resource just created.
	Resource *shared.Resource
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateResourceResponse) GetContentType

func (o *CreateResourceResponse) GetContentType() string

func (*CreateResourceResponse) GetRawResponse

func (o *CreateResourceResponse) GetRawResponse() *http.Response

func (*CreateResourceResponse) GetResource

func (o *CreateResourceResponse) GetResource() *shared.Resource

func (*CreateResourceResponse) GetStatusCode

func (o *CreateResourceResponse) GetStatusCode() int

type CreateResourceTagRequest

type CreateResourceTagRequest struct {
	// The ID of the resource to apply the tag to.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
	// The ID of the tag to apply.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*CreateResourceTagRequest) GetResourceID

func (o *CreateResourceTagRequest) GetResourceID() string

func (*CreateResourceTagRequest) GetTagID

func (o *CreateResourceTagRequest) GetTagID() string

type CreateResourceTagResponse

type CreateResourceTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateResourceTagResponse) GetContentType

func (o *CreateResourceTagResponse) GetContentType() string

func (*CreateResourceTagResponse) GetRawResponse

func (o *CreateResourceTagResponse) GetRawResponse() *http.Response

func (*CreateResourceTagResponse) GetStatusCode

func (o *CreateResourceTagResponse) GetStatusCode() int

type CreateTagResponse

type CreateTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The tag that was created.
	Tag *shared.Tag
}

func (*CreateTagResponse) GetContentType

func (o *CreateTagResponse) GetContentType() string

func (*CreateTagResponse) GetRawResponse

func (o *CreateTagResponse) GetRawResponse() *http.Response

func (*CreateTagResponse) GetStatusCode

func (o *CreateTagResponse) GetStatusCode() int

func (*CreateTagResponse) GetTag

func (o *CreateTagResponse) GetTag() *shared.Tag

type CreateUARResponse

type CreateUARResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The UAR that was started.
	Uar *shared.Uar
}

func (*CreateUARResponse) GetContentType

func (o *CreateUARResponse) GetContentType() string

func (*CreateUARResponse) GetRawResponse

func (o *CreateUARResponse) GetRawResponse() *http.Response

func (*CreateUARResponse) GetStatusCode

func (o *CreateUARResponse) GetStatusCode() int

func (*CreateUARResponse) GetUar

func (o *CreateUARResponse) GetUar() *shared.Uar

type CreateUserTagRequest

type CreateUserTagRequest struct {
	RequestBody *CreateUserTagRequestBody `request:"mediaType=application/json"`
	// The ID of the tag to apply.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
	// The ID of the user to apply the tag to.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*CreateUserTagRequest) GetRequestBody

func (o *CreateUserTagRequest) GetRequestBody() *CreateUserTagRequestBody

func (*CreateUserTagRequest) GetTagID

func (o *CreateUserTagRequest) GetTagID() string

func (*CreateUserTagRequest) GetUserID

func (o *CreateUserTagRequest) GetUserID() string

type CreateUserTagRequestBody

type CreateUserTagRequestBody struct {
}

type CreateUserTagResponse

type CreateUserTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*CreateUserTagResponse) GetContentType

func (o *CreateUserTagResponse) GetContentType() string

func (*CreateUserTagResponse) GetRawResponse

func (o *CreateUserTagResponse) GetRawResponse() *http.Response

func (*CreateUserTagResponse) GetStatusCode

func (o *CreateUserTagResponse) GetStatusCode() int

type DeleteBundleRequest

type DeleteBundleRequest struct {
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=true,name=bundle_id"`
}

func (*DeleteBundleRequest) GetBundleID

func (o *DeleteBundleRequest) GetBundleID() string

type DeleteBundleResponse

type DeleteBundleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteBundleResponse) GetContentType

func (o *DeleteBundleResponse) GetContentType() string

func (*DeleteBundleResponse) GetRawResponse

func (o *DeleteBundleResponse) GetRawResponse() *http.Response

func (*DeleteBundleResponse) GetStatusCode

func (o *DeleteBundleResponse) GetStatusCode() int

type DeleteConfigurationTemplateRequest

type DeleteConfigurationTemplateRequest struct {
	// The ID of the configuration template.
	ConfigurationTemplateID string `pathParam:"style=simple,explode=false,name=configuration_template_id"`
}

func (*DeleteConfigurationTemplateRequest) GetConfigurationTemplateID

func (o *DeleteConfigurationTemplateRequest) GetConfigurationTemplateID() string

type DeleteConfigurationTemplateResponse

type DeleteConfigurationTemplateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteConfigurationTemplateResponse) GetContentType

func (o *DeleteConfigurationTemplateResponse) GetContentType() string

func (*DeleteConfigurationTemplateResponse) GetRawResponse

func (o *DeleteConfigurationTemplateResponse) GetRawResponse() *http.Response

func (*DeleteConfigurationTemplateResponse) GetStatusCode

func (o *DeleteConfigurationTemplateResponse) GetStatusCode() int

type DeleteGroupBindingRequest

type DeleteGroupBindingRequest struct {
	// The ID of the group binding.
	GroupBindingID string `pathParam:"style=simple,explode=false,name=group_binding_id"`
}

func (*DeleteGroupBindingRequest) GetGroupBindingID

func (o *DeleteGroupBindingRequest) GetGroupBindingID() string

type DeleteGroupBindingResponse

type DeleteGroupBindingResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteGroupBindingResponse) GetContentType

func (o *DeleteGroupBindingResponse) GetContentType() string

func (*DeleteGroupBindingResponse) GetRawResponse

func (o *DeleteGroupBindingResponse) GetRawResponse() *http.Response

func (*DeleteGroupBindingResponse) GetStatusCode

func (o *DeleteGroupBindingResponse) GetStatusCode() int

type DeleteGroupRequest

type DeleteGroupRequest struct {
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*DeleteGroupRequest) GetID

func (o *DeleteGroupRequest) GetID() string

type DeleteGroupResponse

type DeleteGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteGroupResponse) GetContentType

func (o *DeleteGroupResponse) GetContentType() string

func (*DeleteGroupResponse) GetRawResponse

func (o *DeleteGroupResponse) GetRawResponse() *http.Response

func (*DeleteGroupResponse) GetStatusCode

func (o *DeleteGroupResponse) GetStatusCode() int

type DeleteGroupTagRequest

type DeleteGroupTagRequest struct {
	// The ID of the group to remove the tag from.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of the tag to remove.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*DeleteGroupTagRequest) GetGroupID

func (o *DeleteGroupTagRequest) GetGroupID() string

func (*DeleteGroupTagRequest) GetTagID

func (o *DeleteGroupTagRequest) GetTagID() string

type DeleteGroupTagResponse

type DeleteGroupTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteGroupTagResponse) GetContentType

func (o *DeleteGroupTagResponse) GetContentType() string

func (*DeleteGroupTagResponse) GetRawResponse

func (o *DeleteGroupTagResponse) GetRawResponse() *http.Response

func (*DeleteGroupTagResponse) GetStatusCode

func (o *DeleteGroupTagResponse) GetStatusCode() int

type DeleteGroupUserRequest

type DeleteGroupUserRequest struct {
	// The remote ID of the access level for which this user has direct access. If omitted, the default access level remote ID value (empty string) is assumed.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of a user to remove from this group.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*DeleteGroupUserRequest) GetAccessLevelRemoteID

func (o *DeleteGroupUserRequest) GetAccessLevelRemoteID() *string

func (*DeleteGroupUserRequest) GetGroupID

func (o *DeleteGroupUserRequest) GetGroupID() string

func (*DeleteGroupUserRequest) GetUserID

func (o *DeleteGroupUserRequest) GetUserID() string

type DeleteGroupUserResponse

type DeleteGroupUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteGroupUserResponse) GetContentType

func (o *DeleteGroupUserResponse) GetContentType() string

func (*DeleteGroupUserResponse) GetRawResponse

func (o *DeleteGroupUserResponse) GetRawResponse() *http.Response

func (*DeleteGroupUserResponse) GetStatusCode

func (o *DeleteGroupUserResponse) GetStatusCode() int

type DeleteIdpGroupMappingsRequest

type DeleteIdpGroupMappingsRequest struct {
	// The ID of the Okta app.
	AppResourceID string `pathParam:"style=simple,explode=false,name=app_resource_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*DeleteIdpGroupMappingsRequest) GetAppResourceID

func (o *DeleteIdpGroupMappingsRequest) GetAppResourceID() string

func (*DeleteIdpGroupMappingsRequest) GetGroupID

func (o *DeleteIdpGroupMappingsRequest) GetGroupID() string

type DeleteIdpGroupMappingsResponse

type DeleteIdpGroupMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteIdpGroupMappingsResponse) GetContentType

func (o *DeleteIdpGroupMappingsResponse) GetContentType() string

func (*DeleteIdpGroupMappingsResponse) GetRawResponse

func (o *DeleteIdpGroupMappingsResponse) GetRawResponse() *http.Response

func (*DeleteIdpGroupMappingsResponse) GetStatusCode

func (o *DeleteIdpGroupMappingsResponse) GetStatusCode() int

type DeleteOwnerRequest

type DeleteOwnerRequest struct {
	// The ID of the owner.
	ID string `pathParam:"style=simple,explode=false,name=owner_id"`
}

func (*DeleteOwnerRequest) GetID

func (o *DeleteOwnerRequest) GetID() string

type DeleteOwnerResponse

type DeleteOwnerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteOwnerResponse) GetContentType

func (o *DeleteOwnerResponse) GetContentType() string

func (*DeleteOwnerResponse) GetRawResponse

func (o *DeleteOwnerResponse) GetRawResponse() *http.Response

func (*DeleteOwnerResponse) GetStatusCode

func (o *DeleteOwnerResponse) GetStatusCode() int

type DeleteResourceNhiRequest

type DeleteResourceNhiRequest struct {
	// The remote ID of the access level for which this non-human identity has direct access. If omitted, the default access level remote ID value (empty string) is assumed.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The resource ID of the non-human identity to remove from this resource.
	NonHumanIdentityID string `pathParam:"style=simple,explode=false,name=non_human_identity_id"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*DeleteResourceNhiRequest) GetAccessLevelRemoteID

func (o *DeleteResourceNhiRequest) GetAccessLevelRemoteID() *string

func (*DeleteResourceNhiRequest) GetNonHumanIdentityID

func (o *DeleteResourceNhiRequest) GetNonHumanIdentityID() string

func (*DeleteResourceNhiRequest) GetResourceID

func (o *DeleteResourceNhiRequest) GetResourceID() string

type DeleteResourceNhiResponse

type DeleteResourceNhiResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteResourceNhiResponse) GetContentType

func (o *DeleteResourceNhiResponse) GetContentType() string

func (*DeleteResourceNhiResponse) GetRawResponse

func (o *DeleteResourceNhiResponse) GetRawResponse() *http.Response

func (*DeleteResourceNhiResponse) GetStatusCode

func (o *DeleteResourceNhiResponse) GetStatusCode() int

type DeleteResourceRequest

type DeleteResourceRequest struct {
	// The ID of the resource.
	ID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*DeleteResourceRequest) GetID

func (o *DeleteResourceRequest) GetID() string

type DeleteResourceResponse

type DeleteResourceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteResourceResponse) GetContentType

func (o *DeleteResourceResponse) GetContentType() string

func (*DeleteResourceResponse) GetRawResponse

func (o *DeleteResourceResponse) GetRawResponse() *http.Response

func (*DeleteResourceResponse) GetStatusCode

func (o *DeleteResourceResponse) GetStatusCode() int

type DeleteResourceTagRequest

type DeleteResourceTagRequest struct {
	// The ID of the resource to remove the tag from.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
	// The ID of the tag to remove.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*DeleteResourceTagRequest) GetResourceID

func (o *DeleteResourceTagRequest) GetResourceID() string

func (*DeleteResourceTagRequest) GetTagID

func (o *DeleteResourceTagRequest) GetTagID() string

type DeleteResourceTagResponse

type DeleteResourceTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteResourceTagResponse) GetContentType

func (o *DeleteResourceTagResponse) GetContentType() string

func (*DeleteResourceTagResponse) GetRawResponse

func (o *DeleteResourceTagResponse) GetRawResponse() *http.Response

func (*DeleteResourceTagResponse) GetStatusCode

func (o *DeleteResourceTagResponse) GetStatusCode() int

type DeleteTagByIDRequest

type DeleteTagByIDRequest struct {
	// The tag ID
	ID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*DeleteTagByIDRequest) GetID

func (o *DeleteTagByIDRequest) GetID() string

type DeleteTagByIDResponse

type DeleteTagByIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteTagByIDResponse) GetContentType

func (o *DeleteTagByIDResponse) GetContentType() string

func (*DeleteTagByIDResponse) GetRawResponse

func (o *DeleteTagByIDResponse) GetRawResponse() *http.Response

func (*DeleteTagByIDResponse) GetStatusCode

func (o *DeleteTagByIDResponse) GetStatusCode() int

type DeleteUserTagRequest

type DeleteUserTagRequest struct {
	// The ID of the tag to remove.
	TagID string `pathParam:"style=simple,explode=false,name=tag_id"`
	// The ID of the user to remove the tag from.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*DeleteUserTagRequest) GetTagID

func (o *DeleteUserTagRequest) GetTagID() string

func (*DeleteUserTagRequest) GetUserID

func (o *DeleteUserTagRequest) GetUserID() string

type DeleteUserTagResponse

type DeleteUserTagResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteUserTagResponse) GetContentType

func (o *DeleteUserTagResponse) GetContentType() string

func (*DeleteUserTagResponse) GetRawResponse

func (o *DeleteUserTagResponse) GetRawResponse() *http.Response

func (*DeleteUserTagResponse) GetStatusCode

func (o *DeleteUserTagResponse) GetStatusCode() int

type DurationMinutes

type DurationMinutes int64

DurationMinutes - Must be set to 0. Any nonzerovalue in terraform does not make sense.

const (
	DurationMinutesZero DurationMinutes = 0
)

func (DurationMinutes) ToPointer

func (e DurationMinutes) ToPointer() *DurationMinutes

func (*DurationMinutes) UnmarshalJSON

func (e *DurationMinutes) UnmarshalJSON(data []byte) error

type GetAccessRuleRequest

type GetAccessRuleRequest struct {
	// The access rule ID (group ID) of the access rule.
	ID string `pathParam:"style=simple,explode=false,name=access_rule_id"`
}

func (*GetAccessRuleRequest) GetID

func (o *GetAccessRuleRequest) GetID() string

type GetAccessRuleResponse

type GetAccessRuleResponse struct {
	// The access rules for the group.
	AccessRule *shared.AccessRule
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetAccessRuleResponse) GetAccessRule

func (o *GetAccessRuleResponse) GetAccessRule() *shared.AccessRule

func (*GetAccessRuleResponse) GetContentType

func (o *GetAccessRuleResponse) GetContentType() string

func (*GetAccessRuleResponse) GetRawResponse

func (o *GetAccessRuleResponse) GetRawResponse() *http.Response

func (*GetAccessRuleResponse) GetStatusCode

func (o *GetAccessRuleResponse) GetStatusCode() int

type GetAppIDRequest

type GetAppIDRequest struct {
	// The ID of the app.
	ID string `pathParam:"style=simple,explode=true,name=app_id"`
}

func (*GetAppIDRequest) GetID

func (o *GetAppIDRequest) GetID() string

type GetAppIDResponse

type GetAppIDResponse struct {
	// The requested `App`.
	App *shared.App
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetAppIDResponse) GetApp

func (o *GetAppIDResponse) GetApp() *shared.App

func (*GetAppIDResponse) GetContentType

func (o *GetAppIDResponse) GetContentType() string

func (*GetAppIDResponse) GetRawResponse

func (o *GetAppIDResponse) GetRawResponse() *http.Response

func (*GetAppIDResponse) GetStatusCode

func (o *GetAppIDResponse) GetStatusCode() int

type GetAppsRequest

type GetAppsRequest struct {
	// A list of app types to filter by.
	AppTypeFilter []shared.AppTypeEnum `queryParam:"style=form,explode=false,name=app_type_filter"`
	// An owner ID to filter by.
	OwnerFilter *string `queryParam:"style=form,explode=true,name=owner_filter"`
}

func (*GetAppsRequest) GetAppTypeFilter

func (o *GetAppsRequest) GetAppTypeFilter() []shared.AppTypeEnum

func (*GetAppsRequest) GetOwnerFilter

func (o *GetAppsRequest) GetOwnerFilter() *string

type GetAppsResponse

type GetAppsResponse struct {
	// A list of apps for your organization.
	AppsList *shared.AppsList
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetAppsResponse) GetAppsList

func (o *GetAppsResponse) GetAppsList() *shared.AppsList

func (*GetAppsResponse) GetContentType

func (o *GetAppsResponse) GetContentType() string

func (*GetAppsResponse) GetRawResponse

func (o *GetAppsResponse) GetRawResponse() *http.Response

func (*GetAppsResponse) GetStatusCode

func (o *GetAppsResponse) GetStatusCode() int

type GetBundleGroupsRequest

type GetBundleGroupsRequest struct {
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
	// A cursor indicating where to start fetching items after a specific point.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// The maximum number of groups to return from the beginning of the list. Default is 200, max is 1000.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetBundleGroupsRequest) GetBundleID

func (o *GetBundleGroupsRequest) GetBundleID() string

func (*GetBundleGroupsRequest) GetCursor

func (o *GetBundleGroupsRequest) GetCursor() *string

func (*GetBundleGroupsRequest) GetPageSize

func (o *GetBundleGroupsRequest) GetPageSize() *int64

type GetBundleGroupsResponse

type GetBundleGroupsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of groups for the bundle.
	PaginatedBundleGroupList *shared.PaginatedBundleGroupList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetBundleGroupsResponse) GetContentType

func (o *GetBundleGroupsResponse) GetContentType() string

func (*GetBundleGroupsResponse) GetPaginatedBundleGroupList

func (o *GetBundleGroupsResponse) GetPaginatedBundleGroupList() *shared.PaginatedBundleGroupList

func (*GetBundleGroupsResponse) GetRawResponse

func (o *GetBundleGroupsResponse) GetRawResponse() *http.Response

func (*GetBundleGroupsResponse) GetStatusCode

func (o *GetBundleGroupsResponse) GetStatusCode() int

type GetBundleRequest

type GetBundleRequest struct {
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=true,name=bundle_id"`
}

func (*GetBundleRequest) GetBundleID

func (o *GetBundleRequest) GetBundleID() string

type GetBundleResourcesRequest

type GetBundleResourcesRequest struct {
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
	// A cursor indicating where to start fetching items after a specific point.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// The maximum number of resources to return from the beginning of the list. Default is 200, max is 1000.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetBundleResourcesRequest) GetBundleID

func (o *GetBundleResourcesRequest) GetBundleID() string

func (*GetBundleResourcesRequest) GetCursor

func (o *GetBundleResourcesRequest) GetCursor() *string

func (*GetBundleResourcesRequest) GetPageSize

func (o *GetBundleResourcesRequest) GetPageSize() *int64

type GetBundleResourcesResponse

type GetBundleResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of resources for the bundle.
	PaginatedBundleResourceList *shared.PaginatedBundleResourceList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetBundleResourcesResponse) GetContentType

func (o *GetBundleResourcesResponse) GetContentType() string

func (*GetBundleResourcesResponse) GetPaginatedBundleResourceList

func (o *GetBundleResourcesResponse) GetPaginatedBundleResourceList() *shared.PaginatedBundleResourceList

func (*GetBundleResourcesResponse) GetRawResponse

func (o *GetBundleResourcesResponse) GetRawResponse() *http.Response

func (*GetBundleResourcesResponse) GetStatusCode

func (o *GetBundleResourcesResponse) GetStatusCode() int

type GetBundleResponse

type GetBundleResponse struct {
	// The requested `Bundle`.
	Bundle *shared.Bundle
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetBundleResponse) GetBundle

func (o *GetBundleResponse) GetBundle() *shared.Bundle

func (*GetBundleResponse) GetContentType

func (o *GetBundleResponse) GetContentType() string

func (*GetBundleResponse) GetRawResponse

func (o *GetBundleResponse) GetRawResponse() *http.Response

func (*GetBundleResponse) GetStatusCode

func (o *GetBundleResponse) GetStatusCode() int

type GetBundleVisibilityRequest

type GetBundleVisibilityRequest struct {
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
}

func (*GetBundleVisibilityRequest) GetBundleID

func (o *GetBundleVisibilityRequest) GetBundleID() string

type GetBundleVisibilityResponse

type GetBundleVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The visibility details of a bundle.
	VisibilityInfo *shared.VisibilityInfo
}

func (*GetBundleVisibilityResponse) GetContentType

func (o *GetBundleVisibilityResponse) GetContentType() string

func (*GetBundleVisibilityResponse) GetRawResponse

func (o *GetBundleVisibilityResponse) GetRawResponse() *http.Response

func (*GetBundleVisibilityResponse) GetStatusCode

func (o *GetBundleVisibilityResponse) GetStatusCode() int

func (*GetBundleVisibilityResponse) GetVisibilityInfo

func (o *GetBundleVisibilityResponse) GetVisibilityInfo() *shared.VisibilityInfo

type GetBundlesRequest

type GetBundlesRequest struct {
	// A filter for the bundle name.
	Contains *string `queryParam:"style=form,explode=true,name=contains"`
	// A cursor indicating where to start fetching items after a specific point.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// The maximum number of bundles to return from the beginning of the list. Default is 200, max is 1000.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetBundlesRequest) GetContains

func (o *GetBundlesRequest) GetContains() *string

func (*GetBundlesRequest) GetCursor

func (o *GetBundlesRequest) GetCursor() *string

func (*GetBundlesRequest) GetPageSize

func (o *GetBundlesRequest) GetPageSize() *int64

type GetBundlesResponse

type GetBundlesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of bundles for your organization.
	PaginatedBundleList *shared.PaginatedBundleList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetBundlesResponse) GetContentType

func (o *GetBundlesResponse) GetContentType() string

func (*GetBundlesResponse) GetPaginatedBundleList

func (o *GetBundlesResponse) GetPaginatedBundleList() *shared.PaginatedBundleList

func (*GetBundlesResponse) GetRawResponse

func (o *GetBundlesResponse) GetRawResponse() *http.Response

func (*GetBundlesResponse) GetStatusCode

func (o *GetBundlesResponse) GetStatusCode() int

type GetConfigurationTemplatesResponse

type GetConfigurationTemplatesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth of configuration templates for your organization.
	PaginatedConfigurationTemplateList *shared.PaginatedConfigurationTemplateList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetConfigurationTemplatesResponse) GetContentType

func (o *GetConfigurationTemplatesResponse) GetContentType() string

func (*GetConfigurationTemplatesResponse) GetPaginatedConfigurationTemplateList

func (o *GetConfigurationTemplatesResponse) GetPaginatedConfigurationTemplateList() *shared.PaginatedConfigurationTemplateList

func (*GetConfigurationTemplatesResponse) GetRawResponse

func (o *GetConfigurationTemplatesResponse) GetRawResponse() *http.Response

func (*GetConfigurationTemplatesResponse) GetStatusCode

func (o *GetConfigurationTemplatesResponse) GetStatusCode() int

type GetEventsRequest

type GetEventsRequest struct {
	// An actor filter for the events. Supply the ID of the actor.
	ActorFilter *string `queryParam:"style=form,explode=true,name=actor_filter"`
	// An API filter for the events. Supply the name and preview of the API token.
	APITokenFilter *string `queryParam:"style=form,explode=true,name=api_token_filter"`
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// An end date filter for the events.
	EndDateFilter *string `queryParam:"style=form,explode=true,name=end_date_filter"`
	// An event type filter for the events.
	EventTypeFilter *string `queryParam:"style=form,explode=true,name=event_type_filter"`
	// An object filter for the events. Supply the ID of the object.
	ObjectFilter *string `queryParam:"style=form,explode=true,name=object_filter"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
	// A start date filter for the events.
	StartDateFilter *string `queryParam:"style=form,explode=true,name=start_date_filter"`
}

func (*GetEventsRequest) GetAPITokenFilter

func (o *GetEventsRequest) GetAPITokenFilter() *string

func (*GetEventsRequest) GetActorFilter

func (o *GetEventsRequest) GetActorFilter() *string

func (*GetEventsRequest) GetCursor

func (o *GetEventsRequest) GetCursor() *string

func (*GetEventsRequest) GetEndDateFilter

func (o *GetEventsRequest) GetEndDateFilter() *string

func (*GetEventsRequest) GetEventTypeFilter

func (o *GetEventsRequest) GetEventTypeFilter() *string

func (*GetEventsRequest) GetObjectFilter

func (o *GetEventsRequest) GetObjectFilter() *string

func (*GetEventsRequest) GetPageSize

func (o *GetEventsRequest) GetPageSize() *int64

func (*GetEventsRequest) GetStartDateFilter

func (o *GetEventsRequest) GetStartDateFilter() *string

type GetEventsResponse

type GetEventsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth of events with the appropriate filters applied.
	PaginatedEventList *shared.PaginatedEventList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetEventsResponse) GetContentType

func (o *GetEventsResponse) GetContentType() string

func (*GetEventsResponse) GetPaginatedEventList

func (o *GetEventsResponse) GetPaginatedEventList() *shared.PaginatedEventList

func (*GetEventsResponse) GetRawResponse

func (o *GetEventsResponse) GetRawResponse() *http.Response

func (*GetEventsResponse) GetStatusCode

func (o *GetEventsResponse) GetStatusCode() int

type GetGroupBindingRequest

type GetGroupBindingRequest struct {
	// The ID of the group binding.
	GroupBindingID string `pathParam:"style=simple,explode=true,name=group_binding_id"`
}

func (*GetGroupBindingRequest) GetGroupBindingID

func (o *GetGroupBindingRequest) GetGroupBindingID() string

type GetGroupBindingResponse

type GetGroupBindingResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested `GroupBinding`.
	GroupBinding *shared.GroupBinding
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupBindingResponse) GetContentType

func (o *GetGroupBindingResponse) GetContentType() string

func (*GetGroupBindingResponse) GetGroupBinding

func (o *GetGroupBindingResponse) GetGroupBinding() *shared.GroupBinding

func (*GetGroupBindingResponse) GetRawResponse

func (o *GetGroupBindingResponse) GetRawResponse() *http.Response

func (*GetGroupBindingResponse) GetStatusCode

func (o *GetGroupBindingResponse) GetStatusCode() int

type GetGroupBindingsRequest

type GetGroupBindingsRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetGroupBindingsRequest) GetCursor

func (o *GetGroupBindingsRequest) GetCursor() *string

func (*GetGroupBindingsRequest) GetPageSize

func (o *GetGroupBindingsRequest) GetPageSize() *int64

type GetGroupBindingsResponse

type GetGroupBindingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth of group bindings for your organization.
	PaginatedGroupBindingsList *shared.PaginatedGroupBindingsList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupBindingsResponse) GetContentType

func (o *GetGroupBindingsResponse) GetContentType() string

func (*GetGroupBindingsResponse) GetPaginatedGroupBindingsList

func (o *GetGroupBindingsResponse) GetPaginatedGroupBindingsList() *shared.PaginatedGroupBindingsList

func (*GetGroupBindingsResponse) GetRawResponse

func (o *GetGroupBindingsResponse) GetRawResponse() *http.Response

func (*GetGroupBindingsResponse) GetStatusCode

func (o *GetGroupBindingsResponse) GetStatusCode() int

type GetGroupContainingGroupRequest

type GetGroupContainingGroupRequest struct {
	// The ID of the containing group.
	ContainingGroupID string `pathParam:"style=simple,explode=false,name=containing_group_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupContainingGroupRequest) GetContainingGroupID

func (o *GetGroupContainingGroupRequest) GetContainingGroupID() string

func (*GetGroupContainingGroupRequest) GetGroupID

func (o *GetGroupContainingGroupRequest) GetGroupID() string

type GetGroupContainingGroupResponse

type GetGroupContainingGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The created `GroupContainingGroup` object.
	GroupContainingGroup *shared.GroupContainingGroup
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupContainingGroupResponse) GetContentType

func (o *GetGroupContainingGroupResponse) GetContentType() string

func (*GetGroupContainingGroupResponse) GetGroupContainingGroup

func (o *GetGroupContainingGroupResponse) GetGroupContainingGroup() *shared.GroupContainingGroup

func (*GetGroupContainingGroupResponse) GetRawResponse

func (o *GetGroupContainingGroupResponse) GetRawResponse() *http.Response

func (*GetGroupContainingGroupResponse) GetStatusCode

func (o *GetGroupContainingGroupResponse) GetStatusCode() int

type GetGroupMessageChannelsRequest

type GetGroupMessageChannelsRequest struct {
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupMessageChannelsRequest) GetID

type GetGroupMessageChannelsResponse

type GetGroupMessageChannelsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The audit and reviewer message channels attached to the group.
	Object *GetGroupMessageChannelsResponseBody
}

func (*GetGroupMessageChannelsResponse) GetContentType

func (o *GetGroupMessageChannelsResponse) GetContentType() string

func (*GetGroupMessageChannelsResponse) GetObject

func (*GetGroupMessageChannelsResponse) GetRawResponse

func (o *GetGroupMessageChannelsResponse) GetRawResponse() *http.Response

func (*GetGroupMessageChannelsResponse) GetStatusCode

func (o *GetGroupMessageChannelsResponse) GetStatusCode() int

type GetGroupMessageChannelsResponseBody

type GetGroupMessageChannelsResponseBody struct {
	Channels []shared.MessageChannel `json:"channels"`
}

GetGroupMessageChannelsResponseBody - The audit and reviewer message channels attached to the group.

func (*GetGroupMessageChannelsResponseBody) GetChannels

type GetGroupOnCallSchedulesRequest

type GetGroupOnCallSchedulesRequest struct {
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupOnCallSchedulesRequest) GetID

type GetGroupOnCallSchedulesResponse

type GetGroupOnCallSchedulesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The on call schedules attached to the group.
	Object *GetGroupOnCallSchedulesResponseBody
}

func (*GetGroupOnCallSchedulesResponse) GetContentType

func (o *GetGroupOnCallSchedulesResponse) GetContentType() string

func (*GetGroupOnCallSchedulesResponse) GetObject

func (*GetGroupOnCallSchedulesResponse) GetRawResponse

func (o *GetGroupOnCallSchedulesResponse) GetRawResponse() *http.Response

func (*GetGroupOnCallSchedulesResponse) GetStatusCode

func (o *GetGroupOnCallSchedulesResponse) GetStatusCode() int

type GetGroupOnCallSchedulesResponseBody

type GetGroupOnCallSchedulesResponseBody struct {
	OnCallSchedules []shared.OnCallSchedule `json:"on_call_schedules"`
}

GetGroupOnCallSchedulesResponseBody - The on call schedules attached to the group.

func (*GetGroupOnCallSchedulesResponseBody) GetOnCallSchedules

func (o *GetGroupOnCallSchedulesResponseBody) GetOnCallSchedules() []shared.OnCallSchedule

type GetGroupRequest

type GetGroupRequest struct {
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=true,name=group_id"`
}

func (*GetGroupRequest) GetID

func (o *GetGroupRequest) GetID() string

type GetGroupResourcesRequest

type GetGroupResourcesRequest struct {
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupResourcesRequest) GetGroupID

func (o *GetGroupResourcesRequest) GetGroupID() string

type GetGroupResourcesResponse

type GetGroupResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The resources that the group gives access to.
	GroupResourceList *shared.GroupResourceList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupResourcesResponse) GetContentType

func (o *GetGroupResourcesResponse) GetContentType() string

func (*GetGroupResourcesResponse) GetGroupResourceList

func (o *GetGroupResourcesResponse) GetGroupResourceList() *shared.GroupResourceList

func (*GetGroupResourcesResponse) GetRawResponse

func (o *GetGroupResourcesResponse) GetRawResponse() *http.Response

func (*GetGroupResourcesResponse) GetStatusCode

func (o *GetGroupResourcesResponse) GetStatusCode() int

type GetGroupResponse

type GetGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested `Group`.
	Group *shared.Group
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupResponse) GetContentType

func (o *GetGroupResponse) GetContentType() string

func (*GetGroupResponse) GetGroup

func (o *GetGroupResponse) GetGroup() *shared.Group

func (*GetGroupResponse) GetRawResponse

func (o *GetGroupResponse) GetRawResponse() *http.Response

func (*GetGroupResponse) GetStatusCode

func (o *GetGroupResponse) GetStatusCode() int

type GetGroupReviewersStagesRequest

type GetGroupReviewersStagesRequest struct {
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupReviewersStagesRequest) GetGroupID

func (o *GetGroupReviewersStagesRequest) GetGroupID() string

type GetGroupReviewersStagesResponse

type GetGroupReviewersStagesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The reviewer stages for this group.
	Classes []shared.ReviewerStage
}

func (*GetGroupReviewersStagesResponse) GetClasses

func (*GetGroupReviewersStagesResponse) GetContentType

func (o *GetGroupReviewersStagesResponse) GetContentType() string

func (*GetGroupReviewersStagesResponse) GetRawResponse

func (o *GetGroupReviewersStagesResponse) GetRawResponse() *http.Response

func (*GetGroupReviewersStagesResponse) GetStatusCode

func (o *GetGroupReviewersStagesResponse) GetStatusCode() int

type GetGroupTagsRequest

type GetGroupTagsRequest struct {
	// The ID of the group whose tags to return.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupTagsRequest) GetGroupID

func (o *GetGroupTagsRequest) GetGroupID() string

type GetGroupTagsResponse

type GetGroupTagsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The tags applied to the group.
	TagsList *shared.TagsList
}

func (*GetGroupTagsResponse) GetContentType

func (o *GetGroupTagsResponse) GetContentType() string

func (*GetGroupTagsResponse) GetRawResponse

func (o *GetGroupTagsResponse) GetRawResponse() *http.Response

func (*GetGroupTagsResponse) GetStatusCode

func (o *GetGroupTagsResponse) GetStatusCode() int

func (*GetGroupTagsResponse) GetTagsList

func (o *GetGroupTagsResponse) GetTagsList() *shared.TagsList

type GetGroupUsersRequest

type GetGroupUsersRequest struct {
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupUsersRequest) GetGroupID

func (o *GetGroupUsersRequest) GetGroupID() string

type GetGroupUsersResponse

type GetGroupUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// List of users with access to this group.
	GroupUserList *shared.GroupUserList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupUsersResponse) GetContentType

func (o *GetGroupUsersResponse) GetContentType() string

func (*GetGroupUsersResponse) GetGroupUserList

func (o *GetGroupUsersResponse) GetGroupUserList() *shared.GroupUserList

func (*GetGroupUsersResponse) GetRawResponse

func (o *GetGroupUsersResponse) GetRawResponse() *http.Response

func (*GetGroupUsersResponse) GetStatusCode

func (o *GetGroupUsersResponse) GetStatusCode() int

type GetGroupVisibilityRequest

type GetGroupVisibilityRequest struct {
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*GetGroupVisibilityRequest) GetID

func (o *GetGroupVisibilityRequest) GetID() string

type GetGroupVisibilityResponse

type GetGroupVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The visibility info of this group.
	Object *GetGroupVisibilityResponseBody
}

func (*GetGroupVisibilityResponse) GetContentType

func (o *GetGroupVisibilityResponse) GetContentType() string

func (*GetGroupVisibilityResponse) GetObject

func (*GetGroupVisibilityResponse) GetRawResponse

func (o *GetGroupVisibilityResponse) GetRawResponse() *http.Response

func (*GetGroupVisibilityResponse) GetStatusCode

func (o *GetGroupVisibilityResponse) GetStatusCode() int

type GetGroupVisibilityResponseBody

type GetGroupVisibilityResponseBody struct {
	// The visibility level of the entity.
	Visibility         shared.VisibilityTypeEnum `json:"visibility"`
	VisibilityGroupIds []string                  `json:"visibility_group_ids"`
}

GetGroupVisibilityResponseBody - Visibility infomation of an entity.

func (*GetGroupVisibilityResponseBody) GetVisibility

func (*GetGroupVisibilityResponseBody) GetVisibilityGroupIds

func (o *GetGroupVisibilityResponseBody) GetVisibilityGroupIds() []string

func (GetGroupVisibilityResponseBody) MarshalJSON

func (g GetGroupVisibilityResponseBody) MarshalJSON() ([]byte, error)

func (*GetGroupVisibilityResponseBody) UnmarshalJSON

func (g *GetGroupVisibilityResponseBody) UnmarshalJSON(data []byte) error

type GetGroupsRequest

type GetGroupsRequest struct {
	// The group ids to filter by.
	GroupIds []string `queryParam:"style=form,explode=false,name=group_ids"`
	// Group name.
	GroupName *string `queryParam:"style=form,explode=true,name=group_name"`
	// The group type to filter by.
	GroupTypeFilter *shared.GroupTypeEnum `queryParam:"style=form,explode=true,name=group_type_filter"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetGroupsRequest) GetGroupIds

func (o *GetGroupsRequest) GetGroupIds() []string

func (*GetGroupsRequest) GetGroupName

func (o *GetGroupsRequest) GetGroupName() *string

func (*GetGroupsRequest) GetGroupTypeFilter

func (o *GetGroupsRequest) GetGroupTypeFilter() *shared.GroupTypeEnum

func (*GetGroupsRequest) GetPageSize

func (o *GetGroupsRequest) GetPageSize() *int64

type GetGroupsResponse

type GetGroupsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth groups associated with your organization.
	PaginatedGroupsList *shared.PaginatedGroupsList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetGroupsResponse) GetContentType

func (o *GetGroupsResponse) GetContentType() string

func (*GetGroupsResponse) GetPaginatedGroupsList

func (o *GetGroupsResponse) GetPaginatedGroupsList() *shared.PaginatedGroupsList

func (*GetGroupsResponse) GetRawResponse

func (o *GetGroupsResponse) GetRawResponse() *http.Response

func (*GetGroupsResponse) GetStatusCode

func (o *GetGroupsResponse) GetStatusCode() int

type GetIdpGroupMappingsRequest

type GetIdpGroupMappingsRequest struct {
	// The ID of the Okta app.
	AppResourceID string `pathParam:"style=simple,explode=false,name=app_resource_id"`
}

func (*GetIdpGroupMappingsRequest) GetAppResourceID

func (o *GetIdpGroupMappingsRequest) GetAppResourceID() string

type GetIdpGroupMappingsResponse

type GetIdpGroupMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The configured set of available `IdpGroupMapping` objects for an Okta app.
	IdpGroupMappingList *shared.IdpGroupMappingList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetIdpGroupMappingsResponse) GetContentType

func (o *GetIdpGroupMappingsResponse) GetContentType() string

func (*GetIdpGroupMappingsResponse) GetIdpGroupMappingList

func (o *GetIdpGroupMappingsResponse) GetIdpGroupMappingList() *shared.IdpGroupMappingList

func (*GetIdpGroupMappingsResponse) GetRawResponse

func (o *GetIdpGroupMappingsResponse) GetRawResponse() *http.Response

func (*GetIdpGroupMappingsResponse) GetStatusCode

func (o *GetIdpGroupMappingsResponse) GetStatusCode() int

type GetMessageChannelIDRequest

type GetMessageChannelIDRequest struct {
	// The ID of the message_channel.
	ID string `pathParam:"style=simple,explode=false,name=message_channel_id"`
}

func (*GetMessageChannelIDRequest) GetID

type GetMessageChannelIDResponse

type GetMessageChannelIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested message channel.
	MessageChannel *shared.MessageChannel
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetMessageChannelIDResponse) GetContentType

func (o *GetMessageChannelIDResponse) GetContentType() string

func (*GetMessageChannelIDResponse) GetMessageChannel

func (o *GetMessageChannelIDResponse) GetMessageChannel() *shared.MessageChannel

func (*GetMessageChannelIDResponse) GetRawResponse

func (o *GetMessageChannelIDResponse) GetRawResponse() *http.Response

func (*GetMessageChannelIDResponse) GetStatusCode

func (o *GetMessageChannelIDResponse) GetStatusCode() int

type GetMessageChannelsResponse

type GetMessageChannelsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of message channels for your organization.
	MessageChannelList *shared.MessageChannelList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetMessageChannelsResponse) GetContentType

func (o *GetMessageChannelsResponse) GetContentType() string

func (*GetMessageChannelsResponse) GetMessageChannelList

func (o *GetMessageChannelsResponse) GetMessageChannelList() *shared.MessageChannelList

func (*GetMessageChannelsResponse) GetRawResponse

func (o *GetMessageChannelsResponse) GetRawResponse() *http.Response

func (*GetMessageChannelsResponse) GetStatusCode

func (o *GetMessageChannelsResponse) GetStatusCode() int

type GetNhisRequest

type GetNhisRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetNhisRequest) GetCursor

func (o *GetNhisRequest) GetCursor() *string

func (*GetNhisRequest) GetPageSize

func (o *GetNhisRequest) GetPageSize() *int64

type GetNhisResponse

type GetNhisResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth non-human identities in your organization.
	PaginatedResourcesList *shared.PaginatedResourcesList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetNhisResponse) GetContentType

func (o *GetNhisResponse) GetContentType() string

func (*GetNhisResponse) GetPaginatedResourcesList

func (o *GetNhisResponse) GetPaginatedResourcesList() *shared.PaginatedResourcesList

func (*GetNhisResponse) GetRawResponse

func (o *GetNhisResponse) GetRawResponse() *http.Response

func (*GetNhisResponse) GetStatusCode

func (o *GetNhisResponse) GetStatusCode() int

type GetOnCallScheduleIDRequest

type GetOnCallScheduleIDRequest struct {
	// The ID of the on_call_schedule.
	ID string `pathParam:"style=simple,explode=false,name=on_call_schedule_id"`
}

func (*GetOnCallScheduleIDRequest) GetID

type GetOnCallScheduleIDResponse

type GetOnCallScheduleIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested on call schedule.
	OnCallSchedule *shared.OnCallSchedule
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetOnCallScheduleIDResponse) GetContentType

func (o *GetOnCallScheduleIDResponse) GetContentType() string

func (*GetOnCallScheduleIDResponse) GetOnCallSchedule

func (o *GetOnCallScheduleIDResponse) GetOnCallSchedule() *shared.OnCallSchedule

func (*GetOnCallScheduleIDResponse) GetRawResponse

func (o *GetOnCallScheduleIDResponse) GetRawResponse() *http.Response

func (*GetOnCallScheduleIDResponse) GetStatusCode

func (o *GetOnCallScheduleIDResponse) GetStatusCode() int

type GetOnCallScheduleResponse

type GetOnCallScheduleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of on call schedules for your organization.
	OnCallScheduleList *shared.OnCallScheduleList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetOnCallScheduleResponse) GetContentType

func (o *GetOnCallScheduleResponse) GetContentType() string

func (*GetOnCallScheduleResponse) GetOnCallScheduleList

func (o *GetOnCallScheduleResponse) GetOnCallScheduleList() *shared.OnCallScheduleList

func (*GetOnCallScheduleResponse) GetRawResponse

func (o *GetOnCallScheduleResponse) GetRawResponse() *http.Response

func (*GetOnCallScheduleResponse) GetStatusCode

func (o *GetOnCallScheduleResponse) GetStatusCode() int

type GetOwnerFromNameRequest

type GetOwnerFromNameRequest struct {
	// The name of the owner.
	OwnerName string `pathParam:"style=simple,explode=true,name=owner_name"`
}

func (*GetOwnerFromNameRequest) GetOwnerName

func (o *GetOwnerFromNameRequest) GetOwnerName() string

type GetOwnerFromNameResponse

type GetOwnerFromNameResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The owner object associated with the passed-in name.
	Owner *shared.Owner
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetOwnerFromNameResponse) GetContentType

func (o *GetOwnerFromNameResponse) GetContentType() string

func (*GetOwnerFromNameResponse) GetOwner

func (o *GetOwnerFromNameResponse) GetOwner() *shared.Owner

func (*GetOwnerFromNameResponse) GetRawResponse

func (o *GetOwnerFromNameResponse) GetRawResponse() *http.Response

func (*GetOwnerFromNameResponse) GetStatusCode

func (o *GetOwnerFromNameResponse) GetStatusCode() int

type GetOwnerIDRequest

type GetOwnerIDRequest struct {
	// The ID of the owner.
	ID string `pathParam:"style=simple,explode=true,name=owner_id"`
}

func (*GetOwnerIDRequest) GetID

func (o *GetOwnerIDRequest) GetID() string

type GetOwnerIDResponse

type GetOwnerIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The owner object associated with the passed-in ID.
	Owner *shared.Owner
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetOwnerIDResponse) GetContentType

func (o *GetOwnerIDResponse) GetContentType() string

func (*GetOwnerIDResponse) GetOwner

func (o *GetOwnerIDResponse) GetOwner() *shared.Owner

func (*GetOwnerIDResponse) GetRawResponse

func (o *GetOwnerIDResponse) GetRawResponse() *http.Response

func (*GetOwnerIDResponse) GetStatusCode

func (o *GetOwnerIDResponse) GetStatusCode() int

type GetOwnersRequest

type GetOwnersRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Owner name to filter by.
	Name *string `queryParam:"style=form,explode=true,name=name"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetOwnersRequest) GetCursor

func (o *GetOwnersRequest) GetCursor() *string

func (*GetOwnersRequest) GetName

func (o *GetOwnersRequest) GetName() *string

func (*GetOwnersRequest) GetPageSize

func (o *GetOwnersRequest) GetPageSize() *int64

type GetOwnersResponse

type GetOwnersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth of owners in your organization.
	PaginatedOwnersList *shared.PaginatedOwnersList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetOwnersResponse) GetContentType

func (o *GetOwnersResponse) GetContentType() string

func (*GetOwnersResponse) GetPaginatedOwnersList

func (o *GetOwnersResponse) GetPaginatedOwnersList() *shared.PaginatedOwnersList

func (*GetOwnersResponse) GetRawResponse

func (o *GetOwnersResponse) GetRawResponse() *http.Response

func (*GetOwnersResponse) GetStatusCode

func (o *GetOwnersResponse) GetStatusCode() int

type GetRemoteUsersRequest added in v3.1.1

type GetRemoteUsersRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
	// Filter remote users by their remote ID.
	RemoteID []string `queryParam:"style=form,explode=true,name=remote_id"`
	// Filter remote users by their third party provider.
	ThirdPartyProvider []shared.ThirdPartyProviderEnum `queryParam:"style=form,explode=true,name=third_party_provider"`
	// Filter remote users by their user ID.
	UserID []string `queryParam:"style=form,explode=true,name=user_id"`
}

func (*GetRemoteUsersRequest) GetCursor added in v3.1.1

func (o *GetRemoteUsersRequest) GetCursor() *string

func (*GetRemoteUsersRequest) GetPageSize added in v3.1.1

func (o *GetRemoteUsersRequest) GetPageSize() *int64

func (*GetRemoteUsersRequest) GetRemoteID added in v3.1.1

func (o *GetRemoteUsersRequest) GetRemoteID() []string

func (*GetRemoteUsersRequest) GetThirdPartyProvider added in v3.1.1

func (o *GetRemoteUsersRequest) GetThirdPartyProvider() []shared.ThirdPartyProviderEnum

func (*GetRemoteUsersRequest) GetUserID added in v3.1.1

func (o *GetRemoteUsersRequest) GetUserID() []string

type GetRemoteUsersResponse added in v3.1.1

type GetRemoteUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth users in your organization.
	PaginatedRemoteUsersList *shared.PaginatedRemoteUsersList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetRemoteUsersResponse) GetContentType added in v3.1.1

func (o *GetRemoteUsersResponse) GetContentType() string

func (*GetRemoteUsersResponse) GetPaginatedRemoteUsersList added in v3.1.1

func (o *GetRemoteUsersResponse) GetPaginatedRemoteUsersList() *shared.PaginatedRemoteUsersList

func (*GetRemoteUsersResponse) GetRawResponse added in v3.1.1

func (o *GetRemoteUsersResponse) GetRawResponse() *http.Response

func (*GetRemoteUsersResponse) GetStatusCode added in v3.1.1

func (o *GetRemoteUsersResponse) GetStatusCode() int

type GetRequestRequest

type GetRequestRequest struct {
	// The ID of the request.
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*GetRequestRequest) GetID

func (o *GetRequestRequest) GetID() string

type GetRequestResponse

type GetRequestResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested request object.
	Request *shared.Request
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetRequestResponse) GetContentType

func (o *GetRequestResponse) GetContentType() string

func (*GetRequestResponse) GetRawResponse

func (o *GetRequestResponse) GetRawResponse() *http.Response

func (*GetRequestResponse) GetRequest

func (o *GetRequestResponse) GetRequest() *shared.Request

func (*GetRequestResponse) GetStatusCode

func (o *GetRequestResponse) GetStatusCode() int

type GetRequestsRelayRequest

type GetRequestsRelayRequest struct {
	// Cursor to fetch results after. Used with 'first' for forward pagination.
	After *string `queryParam:"style=form,explode=true,name=after"`
	// Cursor to fetch results before. Used with 'last' for backward pagination.
	Before *string `queryParam:"style=form,explode=true,name=before"`
	// Number of results to return after the cursor. Use either first/after or last/before, not both.
	First *int64 `queryParam:"style=form,explode=true,name=first"`
	// Filter requests made by a specific user ID.
	From *string `queryParam:"style=form,explode=true,name=from"`
	// Number of results to return before the cursor. Use either first/after or last/before, not both.
	Last *int64 `queryParam:"style=form,explode=true,name=last"`
	// Filter requests by their status.
	Status *shared.RequestStatusEnum `queryParam:"style=form,explode=true,name=status"`
	// Filter requests assigned to a specific user ID.
	To *string `queryParam:"style=form,explode=true,name=to"`
}

func (*GetRequestsRelayRequest) GetAfter

func (o *GetRequestsRelayRequest) GetAfter() *string

func (*GetRequestsRelayRequest) GetBefore

func (o *GetRequestsRelayRequest) GetBefore() *string

func (*GetRequestsRelayRequest) GetFirst

func (o *GetRequestsRelayRequest) GetFirst() *int64

func (*GetRequestsRelayRequest) GetFrom

func (o *GetRequestsRelayRequest) GetFrom() *string

func (*GetRequestsRelayRequest) GetLast

func (o *GetRequestsRelayRequest) GetLast() *int64

func (*GetRequestsRelayRequest) GetStatus

func (*GetRequestsRelayRequest) GetTo

func (o *GetRequestsRelayRequest) GetTo() *string

type GetRequestsRelayResponse

type GetRequestsRelayResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A paginated list of requests using Relay-style cursor pagination.
	RequestConnection *shared.RequestConnection
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetRequestsRelayResponse) GetContentType

func (o *GetRequestsRelayResponse) GetContentType() string

func (*GetRequestsRelayResponse) GetRawResponse

func (o *GetRequestsRelayResponse) GetRawResponse() *http.Response

func (*GetRequestsRelayResponse) GetRequestConnection

func (o *GetRequestsRelayResponse) GetRequestConnection() *shared.RequestConnection

func (*GetRequestsRelayResponse) GetStatusCode

func (o *GetRequestsRelayResponse) GetStatusCode() int

type GetRequestsRequest

type GetRequestsRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// An end date filter for the events.
	EndDateFilter *string `queryParam:"style=form,explode=true,name=end_date_filter"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
	// Filter requests by their requester ID.
	RequesterID *string `queryParam:"style=form,explode=true,name=requester_id"`
	// Boolean toggle for if it should only show pending requests.
	ShowPendingOnly *bool `queryParam:"style=form,explode=true,name=show_pending_only"`
	// A start date filter for the events.
	StartDateFilter *string `queryParam:"style=form,explode=true,name=start_date_filter"`
	// Filter requests by their target user ID.
	TargetUserID *string `queryParam:"style=form,explode=true,name=target_user_id"`
}

func (*GetRequestsRequest) GetCursor

func (o *GetRequestsRequest) GetCursor() *string

func (*GetRequestsRequest) GetEndDateFilter

func (o *GetRequestsRequest) GetEndDateFilter() *string

func (*GetRequestsRequest) GetPageSize

func (o *GetRequestsRequest) GetPageSize() *int64

func (*GetRequestsRequest) GetRequesterID added in v3.1.1

func (o *GetRequestsRequest) GetRequesterID() *string

func (*GetRequestsRequest) GetShowPendingOnly

func (o *GetRequestsRequest) GetShowPendingOnly() *bool

func (*GetRequestsRequest) GetStartDateFilter

func (o *GetRequestsRequest) GetStartDateFilter() *string

func (*GetRequestsRequest) GetTargetUserID added in v3.1.1

func (o *GetRequestsRequest) GetTargetUserID() *string

type GetRequestsResponse

type GetRequestsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The list of requests.
	RequestList *shared.RequestList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetRequestsResponse) GetContentType

func (o *GetRequestsResponse) GetContentType() string

func (*GetRequestsResponse) GetRawResponse

func (o *GetRequestsResponse) GetRawResponse() *http.Response

func (*GetRequestsResponse) GetRequestList

func (o *GetRequestsResponse) GetRequestList() *shared.RequestList

func (*GetRequestsResponse) GetStatusCode

func (o *GetRequestsResponse) GetStatusCode() int

type GetResourceIDRequest

type GetResourceIDRequest struct {
	// The ID of the resource.
	ID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceIDRequest) GetID

func (o *GetResourceIDRequest) GetID() string

type GetResourceIDResponse

type GetResourceIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The requested resource.
	Resource *shared.Resource
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceIDResponse) GetContentType

func (o *GetResourceIDResponse) GetContentType() string

func (*GetResourceIDResponse) GetRawResponse

func (o *GetResourceIDResponse) GetRawResponse() *http.Response

func (*GetResourceIDResponse) GetResource

func (o *GetResourceIDResponse) GetResource() *shared.Resource

func (*GetResourceIDResponse) GetStatusCode

func (o *GetResourceIDResponse) GetStatusCode() int

type GetResourceMessageChannelsRequest

type GetResourceMessageChannelsRequest struct {
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceMessageChannelsRequest) GetResourceID

func (o *GetResourceMessageChannelsRequest) GetResourceID() string

type GetResourceMessageChannelsResponse

type GetResourceMessageChannelsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The audit message channels attached to the resource.
	MessageChannelList *shared.MessageChannelList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceMessageChannelsResponse) GetContentType

func (o *GetResourceMessageChannelsResponse) GetContentType() string

func (*GetResourceMessageChannelsResponse) GetMessageChannelList

func (o *GetResourceMessageChannelsResponse) GetMessageChannelList() *shared.MessageChannelList

func (*GetResourceMessageChannelsResponse) GetRawResponse

func (o *GetResourceMessageChannelsResponse) GetRawResponse() *http.Response

func (*GetResourceMessageChannelsResponse) GetStatusCode

func (o *GetResourceMessageChannelsResponse) GetStatusCode() int

type GetResourceNhisRequest

type GetResourceNhisRequest struct {
	// Limit the number of results returned.
	Limit *int64 `queryParam:"style=form,explode=true,name=limit"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceNhisRequest) GetLimit

func (o *GetResourceNhisRequest) GetLimit() *int64

func (*GetResourceNhisRequest) GetResourceID

func (o *GetResourceNhisRequest) GetResourceID() string

type GetResourceNhisResponse

type GetResourceNhisResponse struct {
	// List of non-human identities with access to this resource.
	AccessList *shared.AccessList
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceNhisResponse) GetAccessList

func (o *GetResourceNhisResponse) GetAccessList() *shared.AccessList

func (*GetResourceNhisResponse) GetContentType

func (o *GetResourceNhisResponse) GetContentType() string

func (*GetResourceNhisResponse) GetRawResponse

func (o *GetResourceNhisResponse) GetRawResponse() *http.Response

func (*GetResourceNhisResponse) GetStatusCode

func (o *GetResourceNhisResponse) GetStatusCode() int

type GetResourceReviewersRequest

type GetResourceReviewersRequest struct {
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceReviewersRequest) GetResourceID

func (o *GetResourceReviewersRequest) GetResourceID() string

type GetResourceReviewersResponse

type GetResourceReviewersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The IDs of owners that are reviewers for this resource.
	Strings []string
}

func (*GetResourceReviewersResponse) GetContentType

func (o *GetResourceReviewersResponse) GetContentType() string

func (*GetResourceReviewersResponse) GetRawResponse

func (o *GetResourceReviewersResponse) GetRawResponse() *http.Response

func (*GetResourceReviewersResponse) GetStatusCode

func (o *GetResourceReviewersResponse) GetStatusCode() int

func (*GetResourceReviewersResponse) GetStrings

func (o *GetResourceReviewersResponse) GetStrings() []string

type GetResourceScopedRolePermissionsRequest

type GetResourceScopedRolePermissionsRequest struct {
	// The ID of the resource whose scoped role permissions belong to.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceScopedRolePermissionsRequest) GetResourceID

type GetResourceScopedRolePermissionsResponse

type GetResourceScopedRolePermissionsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The role permissions that this Opal Scoped Role has.
	ScopedRolePermissionList *shared.ScopedRolePermissionList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceScopedRolePermissionsResponse) GetContentType

func (*GetResourceScopedRolePermissionsResponse) GetRawResponse

func (*GetResourceScopedRolePermissionsResponse) GetScopedRolePermissionList

func (*GetResourceScopedRolePermissionsResponse) GetStatusCode

func (o *GetResourceScopedRolePermissionsResponse) GetStatusCode() int

type GetResourceTagsRequest

type GetResourceTagsRequest struct {
	// The ID of the resource whose tags to return.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceTagsRequest) GetResourceID

func (o *GetResourceTagsRequest) GetResourceID() string

type GetResourceTagsResponse

type GetResourceTagsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The tags applied to the resource.
	TagsList *shared.TagsList
}

func (*GetResourceTagsResponse) GetContentType

func (o *GetResourceTagsResponse) GetContentType() string

func (*GetResourceTagsResponse) GetRawResponse

func (o *GetResourceTagsResponse) GetRawResponse() *http.Response

func (*GetResourceTagsResponse) GetStatusCode

func (o *GetResourceTagsResponse) GetStatusCode() int

func (*GetResourceTagsResponse) GetTagsList

func (o *GetResourceTagsResponse) GetTagsList() *shared.TagsList

type GetResourceUserAccessStatusRequest

type GetResourceUserAccessStatusRequest struct {
	// The remote ID of the access level that you wish to query for the resource. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
	// The ID of the user.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*GetResourceUserAccessStatusRequest) GetAccessLevelRemoteID

func (o *GetResourceUserAccessStatusRequest) GetAccessLevelRemoteID() *string

func (*GetResourceUserAccessStatusRequest) GetCursor

func (*GetResourceUserAccessStatusRequest) GetPageSize

func (o *GetResourceUserAccessStatusRequest) GetPageSize() *int64

func (*GetResourceUserAccessStatusRequest) GetResourceID

func (o *GetResourceUserAccessStatusRequest) GetResourceID() string

func (*GetResourceUserAccessStatusRequest) GetUserID

type GetResourceUserAccessStatusResponse

type GetResourceUserAccessStatusResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The access status reflecting the user's access to the resource.
	ResourceUserAccessStatus *shared.ResourceUserAccessStatus
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceUserAccessStatusResponse) GetContentType

func (o *GetResourceUserAccessStatusResponse) GetContentType() string

func (*GetResourceUserAccessStatusResponse) GetRawResponse

func (o *GetResourceUserAccessStatusResponse) GetRawResponse() *http.Response

func (*GetResourceUserAccessStatusResponse) GetResourceUserAccessStatus

func (o *GetResourceUserAccessStatusResponse) GetResourceUserAccessStatus() *shared.ResourceUserAccessStatus

func (*GetResourceUserAccessStatusResponse) GetStatusCode

func (o *GetResourceUserAccessStatusResponse) GetStatusCode() int

type GetResourceUsersRequest

type GetResourceUsersRequest struct {
	// Limit the number of results returned.
	Limit *int64 `queryParam:"style=form,explode=true,name=limit"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceUsersRequest) GetLimit

func (o *GetResourceUsersRequest) GetLimit() *int64

func (*GetResourceUsersRequest) GetResourceID

func (o *GetResourceUsersRequest) GetResourceID() string

type GetResourceUsersResponse

type GetResourceUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// List of users with access to this resource.
	ResourceAccessUserList *shared.ResourceAccessUserList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourceUsersResponse) GetContentType

func (o *GetResourceUsersResponse) GetContentType() string

func (*GetResourceUsersResponse) GetRawResponse

func (o *GetResourceUsersResponse) GetRawResponse() *http.Response

func (*GetResourceUsersResponse) GetResourceAccessUserList

func (o *GetResourceUsersResponse) GetResourceAccessUserList() *shared.ResourceAccessUserList

func (*GetResourceUsersResponse) GetStatusCode

func (o *GetResourceUsersResponse) GetStatusCode() int

type GetResourceVisibilityRequest

type GetResourceVisibilityRequest struct {
	// The ID of the resource.
	ID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*GetResourceVisibilityRequest) GetID

type GetResourceVisibilityResponse

type GetResourceVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The visibility info of this resource.
	VisibilityInfo *shared.VisibilityInfo
}

func (*GetResourceVisibilityResponse) GetContentType

func (o *GetResourceVisibilityResponse) GetContentType() string

func (*GetResourceVisibilityResponse) GetRawResponse

func (o *GetResourceVisibilityResponse) GetRawResponse() *http.Response

func (*GetResourceVisibilityResponse) GetStatusCode

func (o *GetResourceVisibilityResponse) GetStatusCode() int

func (*GetResourceVisibilityResponse) GetVisibilityInfo

func (o *GetResourceVisibilityResponse) GetVisibilityInfo() *shared.VisibilityInfo

type GetResourcesRequest

type GetResourcesRequest struct {
	// The ancestor resource id to filter by. Returns all resources that are descendants of the specified resource.
	AncestorResourceID *string `queryParam:"style=form,explode=false,name=ancestor_resource_id"`
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
	// The parent resource id to filter by.
	ParentResourceID *string `queryParam:"style=form,explode=false,name=parent_resource_id"`
	// Filter resources by their remote id. This will return all resources that have a remote id that matches the provided remote id. Note that this requires resource_type_filter to be provided.
	RemoteID *string `queryParam:"style=form,explode=true,name=remote_id"`
	// The resource ids to filter by.
	ResourceIds []string `queryParam:"style=form,explode=false,name=resource_ids"`
	// Resource name.
	ResourceName *string `queryParam:"style=form,explode=true,name=resource_name"`
	// The resource type to filter by. Required when remote_id is provided.
	ResourceTypeFilter *shared.ResourceTypeEnum `queryParam:"style=form,explode=true,name=resource_type_filter"`
}

func (*GetResourcesRequest) GetAncestorResourceID

func (o *GetResourcesRequest) GetAncestorResourceID() *string

func (*GetResourcesRequest) GetCursor

func (o *GetResourcesRequest) GetCursor() *string

func (*GetResourcesRequest) GetPageSize

func (o *GetResourcesRequest) GetPageSize() *int64

func (*GetResourcesRequest) GetParentResourceID

func (o *GetResourcesRequest) GetParentResourceID() *string

func (*GetResourcesRequest) GetRemoteID added in v3.1.2

func (o *GetResourcesRequest) GetRemoteID() *string

func (*GetResourcesRequest) GetResourceIds

func (o *GetResourcesRequest) GetResourceIds() []string

func (*GetResourcesRequest) GetResourceName

func (o *GetResourcesRequest) GetResourceName() *string

func (*GetResourcesRequest) GetResourceTypeFilter

func (o *GetResourcesRequest) GetResourceTypeFilter() *shared.ResourceTypeEnum

type GetResourcesResponse

type GetResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth resources associated with your organization.
	PaginatedResourcesList *shared.PaginatedResourcesList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetResourcesResponse) GetContentType

func (o *GetResourcesResponse) GetContentType() string

func (*GetResourcesResponse) GetPaginatedResourcesList

func (o *GetResourcesResponse) GetPaginatedResourcesList() *shared.PaginatedResourcesList

func (*GetResourcesResponse) GetRawResponse

func (o *GetResourcesResponse) GetRawResponse() *http.Response

func (*GetResourcesResponse) GetStatusCode

func (o *GetResourcesResponse) GetStatusCode() int

type GetSessionsRequest

type GetSessionsRequest struct {
	// The ID of the resource.
	ResourceID string `queryParam:"style=form,explode=true,name=resource_id"`
	// The ID of the user you wish to query sessions for.
	UserID *string `queryParam:"style=form,explode=true,name=user_id"`
}

func (*GetSessionsRequest) GetResourceID

func (o *GetSessionsRequest) GetResourceID() string

func (*GetSessionsRequest) GetUserID

func (o *GetSessionsRequest) GetUserID() *string

type GetSessionsResponse

type GetSessionsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The sessions associated with a resource.
	SessionsList *shared.SessionsList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetSessionsResponse) GetContentType

func (o *GetSessionsResponse) GetContentType() string

func (*GetSessionsResponse) GetRawResponse

func (o *GetSessionsResponse) GetRawResponse() *http.Response

func (*GetSessionsResponse) GetSessionsList

func (o *GetSessionsResponse) GetSessionsList() *shared.SessionsList

func (*GetSessionsResponse) GetStatusCode

func (o *GetSessionsResponse) GetStatusCode() int

type GetSyncErrorsRequest

type GetSyncErrorsRequest struct {
	// The ID of the app to list sync errors for.
	AppID *string `queryParam:"style=form,explode=false,name=app_id"`
	// The ID of the group to list sync errors for.
	GroupID *string `queryParam:"style=form,explode=false,name=group_id"`
	// The ID of the resource to list sync errors for.
	ResourceID *string `queryParam:"style=form,explode=false,name=resource_id"`
}

func (*GetSyncErrorsRequest) GetAppID

func (o *GetSyncErrorsRequest) GetAppID() *string

func (*GetSyncErrorsRequest) GetGroupID

func (o *GetSyncErrorsRequest) GetGroupID() *string

func (*GetSyncErrorsRequest) GetResourceID

func (o *GetSyncErrorsRequest) GetResourceID() *string

type GetSyncErrorsResponse

type GetSyncErrorsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A list of sync errors.
	Classes []shared.SyncErrorList
}

func (*GetSyncErrorsResponse) GetClasses

func (o *GetSyncErrorsResponse) GetClasses() []shared.SyncErrorList

func (*GetSyncErrorsResponse) GetContentType

func (o *GetSyncErrorsResponse) GetContentType() string

func (*GetSyncErrorsResponse) GetRawResponse

func (o *GetSyncErrorsResponse) GetRawResponse() *http.Response

func (*GetSyncErrorsResponse) GetStatusCode

func (o *GetSyncErrorsResponse) GetStatusCode() int

type GetTagByIDRequest

type GetTagByIDRequest struct {
	// The tag ID
	ID string `pathParam:"style=simple,explode=false,name=tag_id"`
}

func (*GetTagByIDRequest) GetID

func (o *GetTagByIDRequest) GetID() string

type GetTagByIDResponse

type GetTagByIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The tag requested.
	Tag *shared.Tag
}

func (*GetTagByIDResponse) GetContentType

func (o *GetTagByIDResponse) GetContentType() string

func (*GetTagByIDResponse) GetRawResponse

func (o *GetTagByIDResponse) GetRawResponse() *http.Response

func (*GetTagByIDResponse) GetStatusCode

func (o *GetTagByIDResponse) GetStatusCode() int

func (*GetTagByIDResponse) GetTag

func (o *GetTagByIDResponse) GetTag() *shared.Tag

type GetTagsRequest

type GetTagsRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetTagsRequest) GetCursor

func (o *GetTagsRequest) GetCursor() *string

func (*GetTagsRequest) GetPageSize

func (o *GetTagsRequest) GetPageSize() *int64

type GetTagsResponse

type GetTagsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of tags created by your organization.
	PaginatedTagsList *shared.PaginatedTagsList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetTagsResponse) GetContentType

func (o *GetTagsResponse) GetContentType() string

func (*GetTagsResponse) GetPaginatedTagsList

func (o *GetTagsResponse) GetPaginatedTagsList() *shared.PaginatedTagsList

func (*GetTagsResponse) GetRawResponse

func (o *GetTagsResponse) GetRawResponse() *http.Response

func (*GetTagsResponse) GetStatusCode

func (o *GetTagsResponse) GetStatusCode() int

type GetUARIDRequest

type GetUARIDRequest struct {
	// The ID of the UAR.
	UarID string `pathParam:"style=simple,explode=false,name=uar_id"`
}

func (*GetUARIDRequest) GetUarID

func (o *GetUARIDRequest) GetUarID() string

type GetUARIDResponse

type GetUARIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The UAR that was requested.
	Uar *shared.Uar
}

func (*GetUARIDResponse) GetContentType

func (o *GetUARIDResponse) GetContentType() string

func (*GetUARIDResponse) GetRawResponse

func (o *GetUARIDResponse) GetRawResponse() *http.Response

func (*GetUARIDResponse) GetStatusCode

func (o *GetUARIDResponse) GetStatusCode() int

func (*GetUARIDResponse) GetUar

func (o *GetUARIDResponse) GetUar() *shared.Uar

type GetUARsRequest

type GetUARsRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetUARsRequest) GetCursor

func (o *GetUARsRequest) GetCursor() *string

func (*GetUARsRequest) GetPageSize

func (o *GetUARsRequest) GetPageSize() *int64

type GetUARsResponse

type GetUARsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// A list of UARs for your organization.
	PaginatedUARsList *shared.PaginatedUARsList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetUARsResponse) GetContentType

func (o *GetUARsResponse) GetContentType() string

func (*GetUARsResponse) GetPaginatedUARsList

func (o *GetUARsResponse) GetPaginatedUARsList() *shared.PaginatedUARsList

func (*GetUARsResponse) GetRawResponse

func (o *GetUARsResponse) GetRawResponse() *http.Response

func (*GetUARsResponse) GetStatusCode

func (o *GetUARsResponse) GetStatusCode() int

type GetUserRequest

type GetUserRequest struct {
	// The email of the user. If both user ID and email are provided, user ID will take precedence. If neither are provided, an error will occur.
	Email *string `queryParam:"style=form,explode=true,name=email"`
	// The user ID of the user.
	ID *string `queryParam:"style=form,explode=true,name=user_id"`
}

func (*GetUserRequest) GetEmail

func (o *GetUserRequest) GetEmail() *string

func (*GetUserRequest) GetID

func (o *GetUserRequest) GetID() *string

type GetUserResourcesRequest added in v3.1.2

type GetUserResourcesRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Include user's access to unmanaged resources.
	IncludeUnmanaged *bool `queryParam:"style=form,explode=true,name=include_unmanaged"`
	// Limit the number of results returned.
	Limit *int64 `queryParam:"style=form,explode=true,name=limit"`
	// The ID of the user.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*GetUserResourcesRequest) GetCursor added in v3.1.4

func (o *GetUserResourcesRequest) GetCursor() *string

func (*GetUserResourcesRequest) GetIncludeUnmanaged added in v3.1.4

func (o *GetUserResourcesRequest) GetIncludeUnmanaged() *bool

func (*GetUserResourcesRequest) GetLimit added in v3.1.2

func (o *GetUserResourcesRequest) GetLimit() *int64

func (*GetUserResourcesRequest) GetUserID added in v3.1.2

func (o *GetUserResourcesRequest) GetUserID() string

type GetUserResourcesResponse added in v3.1.2

type GetUserResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// List of resources user has access to.
	ResourceAccessUserList *shared.ResourceAccessUserList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetUserResourcesResponse) GetContentType added in v3.1.2

func (o *GetUserResourcesResponse) GetContentType() string

func (*GetUserResourcesResponse) GetRawResponse added in v3.1.2

func (o *GetUserResourcesResponse) GetRawResponse() *http.Response

func (*GetUserResourcesResponse) GetResourceAccessUserList added in v3.1.2

func (o *GetUserResourcesResponse) GetResourceAccessUserList() *shared.ResourceAccessUserList

func (*GetUserResourcesResponse) GetStatusCode added in v3.1.2

func (o *GetUserResourcesResponse) GetStatusCode() int

type GetUserResponse

type GetUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The user object associated with the passed-in email or ID.
	User *shared.User
}

func (*GetUserResponse) GetContentType

func (o *GetUserResponse) GetContentType() string

func (*GetUserResponse) GetRawResponse

func (o *GetUserResponse) GetRawResponse() *http.Response

func (*GetUserResponse) GetStatusCode

func (o *GetUserResponse) GetStatusCode() int

func (*GetUserResponse) GetUser

func (o *GetUserResponse) GetUser() *shared.User

type GetUserTagsRequest

type GetUserTagsRequest struct {
	// The ID of the user whose tags to return.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*GetUserTagsRequest) GetUserID

func (o *GetUserTagsRequest) GetUserID() string

type GetUserTagsResponse

type GetUserTagsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The tags applied to the user.
	TagsList *shared.TagsList
}

func (*GetUserTagsResponse) GetContentType

func (o *GetUserTagsResponse) GetContentType() string

func (*GetUserTagsResponse) GetRawResponse

func (o *GetUserTagsResponse) GetRawResponse() *http.Response

func (*GetUserTagsResponse) GetStatusCode

func (o *GetUserTagsResponse) GetStatusCode() int

func (*GetUserTagsResponse) GetTagsList

func (o *GetUserTagsResponse) GetTagsList() *shared.TagsList

type GetUsersRequest

type GetUsersRequest struct {
	// The pagination cursor value.
	Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
	// Number of results to return per page. Default is 200.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page_size"`
}

func (*GetUsersRequest) GetCursor

func (o *GetUsersRequest) GetCursor() *string

func (*GetUsersRequest) GetPageSize

func (o *GetUsersRequest) GetPageSize() *int64

type GetUsersResponse

type GetUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// One page worth users in your organization.
	PaginatedUsersList *shared.PaginatedUsersList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*GetUsersResponse) GetContentType

func (o *GetUsersResponse) GetContentType() string

func (*GetUsersResponse) GetPaginatedUsersList

func (o *GetUsersResponse) GetPaginatedUsersList() *shared.PaginatedUsersList

func (*GetUsersResponse) GetRawResponse

func (o *GetUsersResponse) GetRawResponse() *http.Response

func (*GetUsersResponse) GetStatusCode

func (o *GetUsersResponse) GetStatusCode() int

type Mappings

type Mappings struct {
	Alias             *string `json:"alias,omitempty"`
	GroupID           *string `json:"group_id,omitempty"`
	HiddenFromEndUser *bool   `json:"hidden_from_end_user,omitempty"`
}

func (*Mappings) GetAlias

func (o *Mappings) GetAlias() *string

func (*Mappings) GetGroupID

func (o *Mappings) GetGroupID() *string

func (*Mappings) GetHiddenFromEndUser

func (o *Mappings) GetHiddenFromEndUser() *bool

type Option

type Option func(*Options, ...string) error

func WithAcceptHeaderOverride

func WithAcceptHeaderOverride(acceptHeaderOverride AcceptHeaderEnum) Option

func WithOperationTimeout

func WithOperationTimeout(timeout time.Duration) Option

WithOperationTimeout allows setting the request timeout applied for an operation.

func WithRetries

func WithRetries(config retry.Config) Option

WithRetries allows customizing the default retry configuration.

func WithServerURL

func WithServerURL(serverURL string) Option

WithServerURL allows providing an alternative server URL.

func WithSetHeaders

func WithSetHeaders(hdrs map[string]string) Option

WithSetHeaders takes a map of headers that will applied to a request. If the request contains headers that are in the map then they will be overwritten.

func WithTemplatedServerURL

func WithTemplatedServerURL(serverURL string, params map[string]string) Option

WithTemplatedServerURL allows providing an alternative server URL with templated parameters.

func WithURLOverride

func WithURLOverride(urlOverride string) Option

WithURLOverride allows overriding the URL.

type Options

type Options struct {
	ServerURL            *string
	Retries              *retry.Config
	Timeout              *time.Duration
	AcceptHeaderOverride *AcceptHeaderEnum
	URLOverride          *string
	SetHeaders           map[string]string
}

type RemoveBundleGroupRequest

type RemoveBundleGroupRequest struct {
	// The remote ID of the access level to remove.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
	// The ID of the group to remove.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*RemoveBundleGroupRequest) GetAccessLevelRemoteID

func (o *RemoveBundleGroupRequest) GetAccessLevelRemoteID() *string

func (*RemoveBundleGroupRequest) GetBundleID

func (o *RemoveBundleGroupRequest) GetBundleID() string

func (*RemoveBundleGroupRequest) GetGroupID

func (o *RemoveBundleGroupRequest) GetGroupID() string

type RemoveBundleGroupResponse

type RemoveBundleGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveBundleGroupResponse) GetContentType

func (o *RemoveBundleGroupResponse) GetContentType() string

func (*RemoveBundleGroupResponse) GetRawResponse

func (o *RemoveBundleGroupResponse) GetRawResponse() *http.Response

func (*RemoveBundleGroupResponse) GetStatusCode

func (o *RemoveBundleGroupResponse) GetStatusCode() int

type RemoveBundleResourceRequest

type RemoveBundleResourceRequest struct {
	// The remote ID of the access level to grant. If omitted, the default access level remote ID value (empty string) is used.
	AccessLevelRemoteID *string `queryParam:"style=form,explode=true,name=access_level_remote_id"`
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
	// The ID of the resource to remove.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*RemoveBundleResourceRequest) GetAccessLevelRemoteID

func (o *RemoveBundleResourceRequest) GetAccessLevelRemoteID() *string

func (*RemoveBundleResourceRequest) GetBundleID

func (o *RemoveBundleResourceRequest) GetBundleID() string

func (*RemoveBundleResourceRequest) GetResourceID

func (o *RemoveBundleResourceRequest) GetResourceID() string

type RemoveBundleResourceResponse

type RemoveBundleResourceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveBundleResourceResponse) GetContentType

func (o *RemoveBundleResourceResponse) GetContentType() string

func (*RemoveBundleResourceResponse) GetRawResponse

func (o *RemoveBundleResourceResponse) GetRawResponse() *http.Response

func (*RemoveBundleResourceResponse) GetStatusCode

func (o *RemoveBundleResourceResponse) GetStatusCode() int

type RemoveGroupContainingGroupRequest

type RemoveGroupContainingGroupRequest struct {
	// The ID of the containing group.
	ContainingGroupID string `pathParam:"style=simple,explode=false,name=containing_group_id"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*RemoveGroupContainingGroupRequest) GetContainingGroupID

func (o *RemoveGroupContainingGroupRequest) GetContainingGroupID() string

func (*RemoveGroupContainingGroupRequest) GetGroupID

func (o *RemoveGroupContainingGroupRequest) GetGroupID() string

type RemoveGroupContainingGroupResponse

type RemoveGroupContainingGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveGroupContainingGroupResponse) GetContentType

func (o *RemoveGroupContainingGroupResponse) GetContentType() string

func (*RemoveGroupContainingGroupResponse) GetRawResponse

func (o *RemoveGroupContainingGroupResponse) GetRawResponse() *http.Response

func (*RemoveGroupContainingGroupResponse) GetStatusCode

func (o *RemoveGroupContainingGroupResponse) GetStatusCode() int

type SetBundleVisibilityRequest

type SetBundleVisibilityRequest struct {
	VisibilityInfo shared.VisibilityInfo `request:"mediaType=application/json"`
	// The ID of the bundle.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
}

func (*SetBundleVisibilityRequest) GetBundleID

func (o *SetBundleVisibilityRequest) GetBundleID() string

func (*SetBundleVisibilityRequest) GetVisibilityInfo

func (o *SetBundleVisibilityRequest) GetVisibilityInfo() shared.VisibilityInfo

type SetBundleVisibilityResponse

type SetBundleVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*SetBundleVisibilityResponse) GetContentType

func (o *SetBundleVisibilityResponse) GetContentType() string

func (*SetBundleVisibilityResponse) GetRawResponse

func (o *SetBundleVisibilityResponse) GetRawResponse() *http.Response

func (*SetBundleVisibilityResponse) GetStatusCode

func (o *SetBundleVisibilityResponse) GetStatusCode() int

type SetResourceScopedRolePermissionsRequest

type SetResourceScopedRolePermissionsRequest struct {
	ScopedRolePermissionList shared.ScopedRolePermissionList `request:"mediaType=application/json"`
	// The ID of the resource whose scoped role permissions belong to. Must be of OPAL_SCOPED_ROLE resource type.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*SetResourceScopedRolePermissionsRequest) GetResourceID

func (*SetResourceScopedRolePermissionsRequest) GetScopedRolePermissionList

type SetResourceScopedRolePermissionsResponse

type SetResourceScopedRolePermissionsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The role permissions that this Opal Scoped Role has.
	ScopedRolePermissionList *shared.ScopedRolePermissionList
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*SetResourceScopedRolePermissionsResponse) GetContentType

func (*SetResourceScopedRolePermissionsResponse) GetRawResponse

func (*SetResourceScopedRolePermissionsResponse) GetScopedRolePermissionList

func (*SetResourceScopedRolePermissionsResponse) GetStatusCode

func (o *SetResourceScopedRolePermissionsResponse) GetStatusCode() int

type UpdateAccessRuleRequest

type UpdateAccessRuleRequest struct {
	UpdateAccessRuleInfo shared.UpdateAccessRuleInfo `request:"mediaType=application/json"`
	// The access rule ID (group ID) of the access rule.
	ID string `pathParam:"style=simple,explode=false,name=access_rule_id"`
}

func (*UpdateAccessRuleRequest) GetID

func (o *UpdateAccessRuleRequest) GetID() string

func (*UpdateAccessRuleRequest) GetUpdateAccessRuleInfo

func (o *UpdateAccessRuleRequest) GetUpdateAccessRuleInfo() shared.UpdateAccessRuleInfo

type UpdateAccessRuleResponse

type UpdateAccessRuleResponse struct {
	// The updated access rule config for the group.
	AccessRule *shared.AccessRule
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateAccessRuleResponse) GetAccessRule

func (o *UpdateAccessRuleResponse) GetAccessRule() *shared.AccessRule

func (*UpdateAccessRuleResponse) GetContentType

func (o *UpdateAccessRuleResponse) GetContentType() string

func (*UpdateAccessRuleResponse) GetRawResponse

func (o *UpdateAccessRuleResponse) GetRawResponse() *http.Response

func (*UpdateAccessRuleResponse) GetStatusCode

func (o *UpdateAccessRuleResponse) GetStatusCode() int

type UpdateBundleRequest

type UpdateBundleRequest struct {
	Bundle shared.BundleInput `request:"mediaType=application/json"`
	// The ID of the bundle to be updated.
	BundleID string `pathParam:"style=simple,explode=false,name=bundle_id"`
}

func (*UpdateBundleRequest) GetBundle

func (o *UpdateBundleRequest) GetBundle() shared.BundleInput

func (*UpdateBundleRequest) GetBundleID

func (o *UpdateBundleRequest) GetBundleID() string

type UpdateBundleResponse

type UpdateBundleResponse struct {
	// The bundle was successfully updated.
	Bundle *shared.Bundle
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateBundleResponse) GetBundle

func (o *UpdateBundleResponse) GetBundle() *shared.Bundle

func (*UpdateBundleResponse) GetContentType

func (o *UpdateBundleResponse) GetContentType() string

func (*UpdateBundleResponse) GetRawResponse

func (o *UpdateBundleResponse) GetRawResponse() *http.Response

func (*UpdateBundleResponse) GetStatusCode

func (o *UpdateBundleResponse) GetStatusCode() int

type UpdateConfigurationTemplateResponse

type UpdateConfigurationTemplateResponse struct {
	// The configuration template just updated.
	ConfigurationTemplate *shared.ConfigurationTemplate
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateConfigurationTemplateResponse) GetConfigurationTemplate

func (o *UpdateConfigurationTemplateResponse) GetConfigurationTemplate() *shared.ConfigurationTemplate

func (*UpdateConfigurationTemplateResponse) GetContentType

func (o *UpdateConfigurationTemplateResponse) GetContentType() string

func (*UpdateConfigurationTemplateResponse) GetRawResponse

func (o *UpdateConfigurationTemplateResponse) GetRawResponse() *http.Response

func (*UpdateConfigurationTemplateResponse) GetStatusCode

func (o *UpdateConfigurationTemplateResponse) GetStatusCode() int

type UpdateGroupBindingsResponse

type UpdateGroupBindingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupBindingsResponse) GetContentType

func (o *UpdateGroupBindingsResponse) GetContentType() string

func (*UpdateGroupBindingsResponse) GetRawResponse

func (o *UpdateGroupBindingsResponse) GetRawResponse() *http.Response

func (*UpdateGroupBindingsResponse) GetStatusCode

func (o *UpdateGroupBindingsResponse) GetStatusCode() int

type UpdateGroupMessageChannelsRequest

type UpdateGroupMessageChannelsRequest struct {
	MessageChannelIDList shared.MessageChannelIDList `request:"mediaType=application/json"`
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*UpdateGroupMessageChannelsRequest) GetID

func (*UpdateGroupMessageChannelsRequest) GetMessageChannelIDList

func (o *UpdateGroupMessageChannelsRequest) GetMessageChannelIDList() shared.MessageChannelIDList

type UpdateGroupMessageChannelsResponse

type UpdateGroupMessageChannelsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupMessageChannelsResponse) GetContentType

func (o *UpdateGroupMessageChannelsResponse) GetContentType() string

func (*UpdateGroupMessageChannelsResponse) GetRawResponse

func (o *UpdateGroupMessageChannelsResponse) GetRawResponse() *http.Response

func (*UpdateGroupMessageChannelsResponse) GetStatusCode

func (o *UpdateGroupMessageChannelsResponse) GetStatusCode() int

type UpdateGroupOnCallSchedulesRequest

type UpdateGroupOnCallSchedulesRequest struct {
	OnCallScheduleIDList shared.OnCallScheduleIDList `request:"mediaType=application/json"`
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*UpdateGroupOnCallSchedulesRequest) GetID

func (*UpdateGroupOnCallSchedulesRequest) GetOnCallScheduleIDList

func (o *UpdateGroupOnCallSchedulesRequest) GetOnCallScheduleIDList() shared.OnCallScheduleIDList

type UpdateGroupOnCallSchedulesResponse

type UpdateGroupOnCallSchedulesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupOnCallSchedulesResponse) GetContentType

func (o *UpdateGroupOnCallSchedulesResponse) GetContentType() string

func (*UpdateGroupOnCallSchedulesResponse) GetRawResponse

func (o *UpdateGroupOnCallSchedulesResponse) GetRawResponse() *http.Response

func (*UpdateGroupOnCallSchedulesResponse) GetStatusCode

func (o *UpdateGroupOnCallSchedulesResponse) GetStatusCode() int

type UpdateGroupResourcesRequest

type UpdateGroupResourcesRequest struct {
	UpdateGroupResourcesInfo shared.UpdateGroupResourcesInfo `request:"mediaType=application/json"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*UpdateGroupResourcesRequest) GetGroupID

func (o *UpdateGroupResourcesRequest) GetGroupID() string

func (*UpdateGroupResourcesRequest) GetUpdateGroupResourcesInfo

func (o *UpdateGroupResourcesRequest) GetUpdateGroupResourcesInfo() shared.UpdateGroupResourcesInfo

type UpdateGroupResourcesResponse

type UpdateGroupResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupResourcesResponse) GetContentType

func (o *UpdateGroupResourcesResponse) GetContentType() string

func (*UpdateGroupResourcesResponse) GetRawResponse

func (o *UpdateGroupResourcesResponse) GetRawResponse() *http.Response

func (*UpdateGroupResourcesResponse) GetStatusCode

func (o *UpdateGroupResourcesResponse) GetStatusCode() int

type UpdateGroupReviewersStagesRequest

type UpdateGroupReviewersStagesRequest struct {
	ReviewerStageList shared.ReviewerStageList `request:"mediaType=application/json"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*UpdateGroupReviewersStagesRequest) GetGroupID

func (o *UpdateGroupReviewersStagesRequest) GetGroupID() string

func (*UpdateGroupReviewersStagesRequest) GetReviewerStageList

type UpdateGroupReviewersStagesResponse

type UpdateGroupReviewersStagesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The updated reviewer stages for this group.
	Classes []shared.ReviewerStage
}

func (*UpdateGroupReviewersStagesResponse) GetClasses

func (*UpdateGroupReviewersStagesResponse) GetContentType

func (o *UpdateGroupReviewersStagesResponse) GetContentType() string

func (*UpdateGroupReviewersStagesResponse) GetRawResponse

func (o *UpdateGroupReviewersStagesResponse) GetRawResponse() *http.Response

func (*UpdateGroupReviewersStagesResponse) GetStatusCode

func (o *UpdateGroupReviewersStagesResponse) GetStatusCode() int

type UpdateGroupUserRequest

type UpdateGroupUserRequest struct {
	RequestBody UpdateGroupUserRequestBody `request:"mediaType=application/json"`
	// The ID of the group.
	GroupID string `pathParam:"style=simple,explode=false,name=group_id"`
	// The ID of the user whose access is being updated.
	UserID string `pathParam:"style=simple,explode=false,name=user_id"`
}

func (*UpdateGroupUserRequest) GetGroupID

func (o *UpdateGroupUserRequest) GetGroupID() string

func (*UpdateGroupUserRequest) GetRequestBody

func (*UpdateGroupUserRequest) GetUserID

func (o *UpdateGroupUserRequest) GetUserID() string

type UpdateGroupUserRequestBody

type UpdateGroupUserRequestBody struct {
	// The updated remote ID of the access level granted to this user.
	AccessLevelRemoteID *string `json:"access_level_remote_id,omitempty"`
	// The updated duration for which the group can be accessed (in minutes). Use 0 for indefinite.
	DurationMinutes int64 `json:"duration_minutes"`
}

func (*UpdateGroupUserRequestBody) GetAccessLevelRemoteID

func (o *UpdateGroupUserRequestBody) GetAccessLevelRemoteID() *string

func (*UpdateGroupUserRequestBody) GetDurationMinutes

func (o *UpdateGroupUserRequestBody) GetDurationMinutes() int64

type UpdateGroupUserResponse

type UpdateGroupUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// The GroupUser was successfully updated.
	GroupUser *shared.GroupUser
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupUserResponse) GetContentType

func (o *UpdateGroupUserResponse) GetContentType() string

func (*UpdateGroupUserResponse) GetGroupUser

func (o *UpdateGroupUserResponse) GetGroupUser() *shared.GroupUser

func (*UpdateGroupUserResponse) GetRawResponse

func (o *UpdateGroupUserResponse) GetRawResponse() *http.Response

func (*UpdateGroupUserResponse) GetStatusCode

func (o *UpdateGroupUserResponse) GetStatusCode() int

type UpdateGroupVisibilityRequest

type UpdateGroupVisibilityRequest struct {
	VisibilityInfo shared.VisibilityInfo `request:"mediaType=application/json"`
	// The ID of the group.
	ID string `pathParam:"style=simple,explode=false,name=group_id"`
}

func (*UpdateGroupVisibilityRequest) GetID

func (*UpdateGroupVisibilityRequest) GetVisibilityInfo

func (o *UpdateGroupVisibilityRequest) GetVisibilityInfo() shared.VisibilityInfo

type UpdateGroupVisibilityResponse

type UpdateGroupVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateGroupVisibilityResponse) GetContentType

func (o *UpdateGroupVisibilityResponse) GetContentType() string

func (*UpdateGroupVisibilityResponse) GetRawResponse

func (o *UpdateGroupVisibilityResponse) GetRawResponse() *http.Response

func (*UpdateGroupVisibilityResponse) GetStatusCode

func (o *UpdateGroupVisibilityResponse) GetStatusCode() int

type UpdateGroupsResponse

type UpdateGroupsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The resulting updated group infos.
	UpdateGroupInfoList *shared.UpdateGroupInfoList
}

func (*UpdateGroupsResponse) GetContentType

func (o *UpdateGroupsResponse) GetContentType() string

func (*UpdateGroupsResponse) GetRawResponse

func (o *UpdateGroupsResponse) GetRawResponse() *http.Response

func (*UpdateGroupsResponse) GetStatusCode

func (o *UpdateGroupsResponse) GetStatusCode() int

func (*UpdateGroupsResponse) GetUpdateGroupInfoList

func (o *UpdateGroupsResponse) GetUpdateGroupInfoList() *shared.UpdateGroupInfoList

type UpdateIdpGroupMappingsRequest

type UpdateIdpGroupMappingsRequest struct {
	RequestBody UpdateIdpGroupMappingsRequestBody `request:"mediaType=application/json"`
	// The ID of the Okta app.
	AppResourceID string `pathParam:"style=simple,explode=false,name=app_resource_id"`
}

func (*UpdateIdpGroupMappingsRequest) GetAppResourceID

func (o *UpdateIdpGroupMappingsRequest) GetAppResourceID() string

func (*UpdateIdpGroupMappingsRequest) GetRequestBody

type UpdateIdpGroupMappingsRequestBody

type UpdateIdpGroupMappingsRequestBody struct {
	Mappings []Mappings `json:"mappings"`
}

func (*UpdateIdpGroupMappingsRequestBody) GetMappings

func (o *UpdateIdpGroupMappingsRequestBody) GetMappings() []Mappings

type UpdateIdpGroupMappingsResponse

type UpdateIdpGroupMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateIdpGroupMappingsResponse) GetContentType

func (o *UpdateIdpGroupMappingsResponse) GetContentType() string

func (*UpdateIdpGroupMappingsResponse) GetRawResponse

func (o *UpdateIdpGroupMappingsResponse) GetRawResponse() *http.Response

func (*UpdateIdpGroupMappingsResponse) GetStatusCode

func (o *UpdateIdpGroupMappingsResponse) GetStatusCode() int

type UpdateOwnerUsersRequest

type UpdateOwnerUsersRequest struct {
	UserIDList shared.UserIDList `request:"mediaType=application/json"`
	// The ID of the owner.
	ID string `pathParam:"style=simple,explode=false,name=owner_id"`
}

func (*UpdateOwnerUsersRequest) GetID

func (o *UpdateOwnerUsersRequest) GetID() string

func (*UpdateOwnerUsersRequest) GetUserIDList

func (o *UpdateOwnerUsersRequest) GetUserIDList() shared.UserIDList

type UpdateOwnerUsersResponse

type UpdateOwnerUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The updated users for the owner.
	UserList *shared.UserList
}

func (*UpdateOwnerUsersResponse) GetContentType

func (o *UpdateOwnerUsersResponse) GetContentType() string

func (*UpdateOwnerUsersResponse) GetRawResponse

func (o *UpdateOwnerUsersResponse) GetRawResponse() *http.Response

func (*UpdateOwnerUsersResponse) GetStatusCode

func (o *UpdateOwnerUsersResponse) GetStatusCode() int

func (*UpdateOwnerUsersResponse) GetUserList

func (o *UpdateOwnerUsersResponse) GetUserList() *shared.UserList

type UpdateOwnersResponse

type UpdateOwnersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The resulting updated owner infos.
	UpdateOwnerInfoList *shared.UpdateOwnerInfoList
}

func (*UpdateOwnersResponse) GetContentType

func (o *UpdateOwnersResponse) GetContentType() string

func (*UpdateOwnersResponse) GetRawResponse

func (o *UpdateOwnersResponse) GetRawResponse() *http.Response

func (*UpdateOwnersResponse) GetStatusCode

func (o *UpdateOwnersResponse) GetStatusCode() int

func (*UpdateOwnersResponse) GetUpdateOwnerInfoList

func (o *UpdateOwnersResponse) GetUpdateOwnerInfoList() *shared.UpdateOwnerInfoList

type UpdateResourceMessageChannelsRequest

type UpdateResourceMessageChannelsRequest struct {
	MessageChannelIDList shared.MessageChannelIDList `request:"mediaType=application/json"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*UpdateResourceMessageChannelsRequest) GetMessageChannelIDList

func (*UpdateResourceMessageChannelsRequest) GetResourceID

func (o *UpdateResourceMessageChannelsRequest) GetResourceID() string

type UpdateResourceMessageChannelsResponse

type UpdateResourceMessageChannelsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The updated audit message channel IDs for the resource.
	Strings []string
}

func (*UpdateResourceMessageChannelsResponse) GetContentType

func (o *UpdateResourceMessageChannelsResponse) GetContentType() string

func (*UpdateResourceMessageChannelsResponse) GetRawResponse

func (*UpdateResourceMessageChannelsResponse) GetStatusCode

func (o *UpdateResourceMessageChannelsResponse) GetStatusCode() int

func (*UpdateResourceMessageChannelsResponse) GetStrings

type UpdateResourceReviewersRequest

type UpdateResourceReviewersRequest struct {
	ReviewerIDList shared.ReviewerIDList `request:"mediaType=application/json"`
	// The ID of the resource.
	ResourceID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*UpdateResourceReviewersRequest) GetResourceID

func (o *UpdateResourceReviewersRequest) GetResourceID() string

func (*UpdateResourceReviewersRequest) GetReviewerIDList

func (o *UpdateResourceReviewersRequest) GetReviewerIDList() shared.ReviewerIDList

type UpdateResourceReviewersResponse

type UpdateResourceReviewersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The updated IDs of owners that are reviewers for this resource
	Strings []string
}

func (*UpdateResourceReviewersResponse) GetContentType

func (o *UpdateResourceReviewersResponse) GetContentType() string

func (*UpdateResourceReviewersResponse) GetRawResponse

func (o *UpdateResourceReviewersResponse) GetRawResponse() *http.Response

func (*UpdateResourceReviewersResponse) GetStatusCode

func (o *UpdateResourceReviewersResponse) GetStatusCode() int

func (*UpdateResourceReviewersResponse) GetStrings

func (o *UpdateResourceReviewersResponse) GetStrings() []string

type UpdateResourceVisibilityRequest

type UpdateResourceVisibilityRequest struct {
	VisibilityInfo shared.VisibilityInfo `request:"mediaType=application/json"`
	// The ID of the resource.
	ID string `pathParam:"style=simple,explode=false,name=resource_id"`
}

func (*UpdateResourceVisibilityRequest) GetID

func (*UpdateResourceVisibilityRequest) GetVisibilityInfo

func (o *UpdateResourceVisibilityRequest) GetVisibilityInfo() shared.VisibilityInfo

type UpdateResourceVisibilityResponse

type UpdateResourceVisibilityResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UpdateResourceVisibilityResponse) GetContentType

func (o *UpdateResourceVisibilityResponse) GetContentType() string

func (*UpdateResourceVisibilityResponse) GetRawResponse

func (o *UpdateResourceVisibilityResponse) GetRawResponse() *http.Response

func (*UpdateResourceVisibilityResponse) GetStatusCode

func (o *UpdateResourceVisibilityResponse) GetStatusCode() int

type UpdateResourcesResponse

type UpdateResourcesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The resulting updated resource infos.
	UpdateResourceInfoList *shared.UpdateResourceInfoList
}

func (*UpdateResourcesResponse) GetContentType

func (o *UpdateResourcesResponse) GetContentType() string

func (*UpdateResourcesResponse) GetRawResponse

func (o *UpdateResourcesResponse) GetRawResponse() *http.Response

func (*UpdateResourcesResponse) GetStatusCode

func (o *UpdateResourcesResponse) GetStatusCode() int

func (*UpdateResourcesResponse) GetUpdateResourceInfoList

func (o *UpdateResourcesResponse) GetUpdateResourceInfoList() *shared.UpdateResourceInfoList

Source Files

Jump to

Keyboard shortcuts

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