Categorygithub.com/opalsecurity/opal-go
modulepackage
1.0.28
Repository: https://github.com/opalsecurity/opal-go.git
Documentation: pkg.go.dev

# README

Go API client for opal

Your Home For Developer Resources.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.opal.dev/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import opal "github.com/opalsecurity/opal-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), opal.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), opal.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), opal.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), opal.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.opal.dev/v1

ClassMethodHTTP requestDescription
AppsApiGetAppGet /apps/{app_id}
AppsApiGetAppsGet /apps
ConfigurationTemplatesApiCreateConfigurationTemplatePost /configuration-templates
ConfigurationTemplatesApiGetConfigurationTemplatesGet /configuration-templates
ConfigurationTemplatesApiUpdateConfigurationTemplatePut /configuration-templates
EventsApiEventsGet /events
GroupsApiAddGroupResourcePost /groups/{group_id}/resources/{resource_id}
GroupsApiAddGroupUserPost /groups/{group_id}/users/{user_id}
GroupsApiCreateGroupPost /groups
GroupsApiDeleteGroupDelete /groups/{group_id}
GroupsApiDeleteGroupUserDelete /groups/{group_id}/users/{user_id}
GroupsApiGetGroupMessageChannelsGet /groups/{group_id}/message-channels
GroupsApiGetGroupOnCallSchedulesGet /groups/{group_id}/on-call-schedules
GroupsApiGetGroupResourcesGet /groups/{group_id}/resources
GroupsApiGetGroupReviewerStagesGet /groups/{group_id}/reviewer-stages
GroupsApiGetGroupReviewersGet /groups/{group_id}/reviewers
GroupsApiGetGroupTagsGet /groups/{group_id}/tags
GroupsApiGetGroupUsersGet /groups/{group_id}/users
GroupsApiGetGroupVisibilityGet /groups/{group_id}/visibility
GroupsApiGetGroupsGet /groups
GroupsApiSetGroupMessageChannelsPut /groups/{group_id}/message-channels
GroupsApiSetGroupOnCallSchedulesPut /groups/{group_id}/on-call-schedules
GroupsApiSetGroupResourcesPut /groups/{group_id}/resources
GroupsApiSetGroupReviewerStagesPut /groups/{group_id}/reviewer-stages
GroupsApiSetGroupReviewersPut /groups/{group_id}/reviewers
GroupsApiSetGroupVisibilityPut /groups/{group_id}/visibility
GroupsApiUpdateGroupsPut /groups
MessageChannelsApiCreateMessageChannelPost /message-channels
MessageChannelsApiGetMessageChannelGet /message-channels/{message_channel_id}
MessageChannelsApiGetMessageChannelsGet /message-channels
OnCallSchedulesApiCreateOnCallSchedulePost /on-call-schedules
OnCallSchedulesApiGetOnCallScheduleGet /on-call-schedules/{on_call_schedule_id}
OnCallSchedulesApiGetOnCallSchedulesGet /on-call-schedules
OwnersApiCreateOwnerPost /owners
OwnersApiDeleteOwnerDelete /owners/{owner_id}
OwnersApiGetOwnerGet /owners/{owner_id}
OwnersApiGetOwnerFromNameGet /owners/name/{owner_name}
OwnersApiGetOwnerUsersGet /owners/{owner_id}/users
OwnersApiGetOwnersGet /owners
OwnersApiSetOwnerUsersPut /owners/{owner_id}/users
OwnersApiUpdateOwnersPut /owners
RequestsApiGetRequestsGet /requests
ResourcesApiAddResourceUserPost /resources/{resource_id}/users/{user_id}
ResourcesApiCreateResourcePost /resources
ResourcesApiDeleteResourceDelete /resources/{resource_id}
ResourcesApiDeleteResourceUserDelete /resources/{resource_id}/users/{user_id}
ResourcesApiGetResourceGet /resources/{resource_id}
ResourcesApiGetResourceMessageChannelsGet /resources/{resource_id}/message-channels
ResourcesApiGetResourceReviewerStagesGet /resources/{resource_id}/reviewer-stages
ResourcesApiGetResourceReviewersGet /resources/{resource_id}/reviewers
ResourcesApiGetResourceTagsGet /resources/{resource_id}/tags
ResourcesApiGetResourceUsersGet /resources/{resource_id}/users
ResourcesApiGetResourceVisibilityGet /resources/{resource_id}/visibility
ResourcesApiGetResourcesGet /resources
ResourcesApiResourceUserAccessStatusRetrieveGet /resource-user-access-status/{resource_id}/{user_id}
ResourcesApiSetResourceMessageChannelsPut /resources/{resource_id}/message-channels
ResourcesApiSetResourceReviewerStagesPut /resources/{resource_id}/reviewer-stages
ResourcesApiSetResourceReviewersPut /resources/{resource_id}/reviewers
ResourcesApiSetResourceVisibilityPut /resources/{resource_id}/visibility
ResourcesApiUpdateResourcesPut /resources
SessionsApiSessionsGet /sessions
TagsApiAddGroupTagPost /tags/{tag_id}/groups/{group_id}
TagsApiAddResourceTagPost /tags/{tag_id}/resources/{resource_id}
TagsApiAddUserTagPost /tags/{tag_id}/users/{user_id}
TagsApiCreateTagPost /tag
TagsApiGetTagGet /tag
TagsApiGetTagsGet /tags
TagsApiRemoveGroupTagDelete /tags/{tag_id}/groups/{group_id}
TagsApiRemoveResourceTagDelete /tags/{tag_id}/resources/{resource_id}
TagsApiRemoveUserTagDelete /tags/{tag_id}/users/{user_id}
UarsApiCreateUarPost /uar
UarsApiGetUARsGet /uars
UarsApiGetUarGet /uar/{uar_id}
UsersApiGetUserTagsGet /users/{user_id}/tags
UsersApiGetUsersGet /users
UsersApiUserGet /user

Documentation For Models

Documentation For Authorization

BearerAuth

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

[email protected]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
No description provided by the author
IsNil checks if an input is nil.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApp instantiates a new App object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppsList instantiates a new AppsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAppsListWithDefaults instantiates a new AppsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAppTypeEnumFromValue returns a pointer to a valid AppTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewAppWithDefaults instantiates a new App object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAwsPermissionSetMetadata instantiates a new AwsPermissionSetMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAwsPermissionSetMetadataAwsPermissionSet instantiates a new AwsPermissionSetMetadataAwsPermissionSet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAwsPermissionSetMetadataAwsPermissionSetWithDefaults instantiates a new AwsPermissionSetMetadataAwsPermissionSet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAwsPermissionSetMetadataWithDefaults instantiates a new AwsPermissionSetMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCondition instantiates a new Condition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewConditionWithDefaults instantiates a new Condition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewConfigurationTemplate instantiates a new ConfigurationTemplate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewConfigurationTemplateWithDefaults instantiates a new ConfigurationTemplate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateConfigurationTemplateInfo instantiates a new CreateConfigurationTemplateInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateConfigurationTemplateInfoWithDefaults instantiates a new CreateConfigurationTemplateInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateGroupInfo instantiates a new CreateGroupInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateGroupInfoWithDefaults instantiates a new CreateGroupInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateMessageChannelInfo instantiates a new CreateMessageChannelInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateMessageChannelInfoWithDefaults instantiates a new CreateMessageChannelInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateOnCallScheduleInfo instantiates a new CreateOnCallScheduleInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateOnCallScheduleInfoWithDefaults instantiates a new CreateOnCallScheduleInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateOwnerInfo instantiates a new CreateOwnerInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateOwnerInfoWithDefaults instantiates a new CreateOwnerInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateRequestConfigurationInfoList instantiates a new CreateRequestConfigurationInfoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateRequestConfigurationInfoListWithDefaults instantiates a new CreateRequestConfigurationInfoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateResourceInfo instantiates a new CreateResourceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateResourceInfoWithDefaults instantiates a new CreateResourceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateUARInfo instantiates a new CreateUARInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateUARInfoWithDefaults instantiates a new CreateUARInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEntityTypeEnumFromValue returns a pointer to a valid EntityTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroup instantiates a new Group object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupAccessLevel instantiates a new GroupAccessLevel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupAccessLevelWithDefaults instantiates a new GroupAccessLevel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupFunctionEnumFromValue returns a pointer to a valid GroupFunctionEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewGroupRemoteInfo instantiates a new GroupRemoteInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoActiveDirectoryGroup instantiates a new GroupRemoteInfoActiveDirectoryGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoActiveDirectoryGroupWithDefaults instantiates a new GroupRemoteInfoActiveDirectoryGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoAzureAdMicrosoft365Group instantiates a new GroupRemoteInfoAzureAdMicrosoft365Group object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoAzureAdMicrosoft365GroupWithDefaults instantiates a new GroupRemoteInfoAzureAdMicrosoft365Group object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoAzureAdSecurityGroup instantiates a new GroupRemoteInfoAzureAdSecurityGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoAzureAdSecurityGroupWithDefaults instantiates a new GroupRemoteInfoAzureAdSecurityGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoDuoGroup instantiates a new GroupRemoteInfoDuoGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoDuoGroupWithDefaults instantiates a new GroupRemoteInfoDuoGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoGithubTeam instantiates a new GroupRemoteInfoGithubTeam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoGithubTeamWithDefaults instantiates a new GroupRemoteInfoGithubTeam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoGitlabGroup instantiates a new GroupRemoteInfoGitlabGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoGitlabGroupWithDefaults instantiates a new GroupRemoteInfoGitlabGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoGoogleGroup instantiates a new GroupRemoteInfoGoogleGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoGoogleGroupWithDefaults instantiates a new GroupRemoteInfoGoogleGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoLdapGroup instantiates a new GroupRemoteInfoLdapGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoLdapGroupWithDefaults instantiates a new GroupRemoteInfoLdapGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoOktaGroup instantiates a new GroupRemoteInfoOktaGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupRemoteInfoOktaGroupWithDefaults instantiates a new GroupRemoteInfoOktaGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupRemoteInfoWithDefaults instantiates a new GroupRemoteInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupResource instantiates a new GroupResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupResourceList instantiates a new GroupResourceList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupResourceListWithDefaults instantiates a new GroupResourceList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupResourceWithDefaults instantiates a new GroupResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupTypeEnumFromValue returns a pointer to a valid GroupTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewGroupUser instantiates a new GroupUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupUserList instantiates a new GroupUserList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGroupUserListWithDefaults instantiates a new GroupUserList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupUserWithDefaults instantiates a new GroupUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGroupWithDefaults instantiates a new Group object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMessageChannel instantiates a new MessageChannel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMessageChannelIDList instantiates a new MessageChannelIDList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMessageChannelIDListWithDefaults instantiates a new MessageChannelIDList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMessageChannelList instantiates a new MessageChannelList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMessageChannelListWithDefaults instantiates a new MessageChannelList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMessageChannelProviderEnumFromValue returns a pointer to a valid MessageChannelProviderEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewMessageChannelTypeEnumFromValue returns a pointer to a valid MessageChannelTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewMessageChannelWithDefaults instantiates a new MessageChannel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewNewAdminIDList instantiates a new NewAdminIDList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewNewAdminIDListWithDefaults instantiates a new NewAdminIDList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOnCallSchedule instantiates a new OnCallSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOnCallScheduleIDList instantiates a new OnCallScheduleIDList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOnCallScheduleIDListWithDefaults instantiates a new OnCallScheduleIDList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOnCallScheduleList instantiates a new OnCallScheduleList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOnCallScheduleListWithDefaults instantiates a new OnCallScheduleList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOnCallScheduleProviderEnumFromValue returns a pointer to a valid OnCallScheduleProviderEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewOnCallScheduleWithDefaults instantiates a new OnCallSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOwner instantiates a new Owner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOwnerWithDefaults instantiates a new Owner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedConfigurationTemplateList instantiates a new PaginatedConfigurationTemplateList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedConfigurationTemplateListWithDefaults instantiates a new PaginatedConfigurationTemplateList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedEventList instantiates a new PaginatedEventList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedEventListWithDefaults instantiates a new PaginatedEventList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedGroupsList instantiates a new PaginatedGroupsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedGroupsListWithDefaults instantiates a new PaginatedGroupsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedOwnersList instantiates a new PaginatedOwnersList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedOwnersListWithDefaults instantiates a new PaginatedOwnersList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedResourcesList instantiates a new PaginatedResourcesList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedResourcesListWithDefaults instantiates a new PaginatedResourcesList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedResourceUserList instantiates a new PaginatedResourceUserList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedResourceUserListWithDefaults instantiates a new PaginatedResourceUserList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedTagsList instantiates a new PaginatedTagsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedTagsListWithDefaults instantiates a new PaginatedTagsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedUARsList instantiates a new PaginatedUARsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedUARsListWithDefaults instantiates a new PaginatedUARsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPaginatedUsersList instantiates a new PaginatedUsersList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginatedUsersListWithDefaults instantiates a new PaginatedUsersList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRequest instantiates a new Request object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRequestConfiguration instantiates a new RequestConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRequestConfigurationWithDefaults instantiates a new RequestConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRequestList instantiates a new RequestList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRequestListWithDefaults instantiates a new RequestList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRequestStatusEnumFromValue returns a pointer to a valid RequestStatusEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewRequestWithDefaults instantiates a new Request object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResource instantiates a new Resource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceAccessLevel instantiates a new ResourceAccessLevel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceAccessLevelWithDefaults instantiates a new ResourceAccessLevel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceAccessStatus instantiates a new ResourceAccessStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceAccessStatusEnumFromValue returns a pointer to a valid ResourceAccessStatusEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewResourceAccessStatusWithDefaults instantiates a new ResourceAccessStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceAccessUser instantiates a new ResourceAccessUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceAccessUserList instantiates a new ResourceAccessUserList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceAccessUserListWithDefaults instantiates a new ResourceAccessUserList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceAccessUserWithDefaults instantiates a new ResourceAccessUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfo instantiates a new ResourceRemoteInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsAccount instantiates a new ResourceRemoteInfoAwsAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsAccountWithDefaults instantiates a new ResourceRemoteInfoAwsAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoAwsEc2Instance instantiates a new ResourceRemoteInfoAwsEc2Instance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsEc2InstanceWithDefaults instantiates a new ResourceRemoteInfoAwsEc2Instance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoAwsEksCluster instantiates a new ResourceRemoteInfoAwsEksCluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsEksClusterWithDefaults instantiates a new ResourceRemoteInfoAwsEksCluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoAwsIamRole instantiates a new ResourceRemoteInfoAwsIamRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsIamRoleWithDefaults instantiates a new ResourceRemoteInfoAwsIamRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoAwsPermissionSet instantiates a new ResourceRemoteInfoAwsPermissionSet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsPermissionSetWithDefaults instantiates a new ResourceRemoteInfoAwsPermissionSet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoAwsRdsInstance instantiates a new ResourceRemoteInfoAwsRdsInstance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoAwsRdsInstanceWithDefaults instantiates a new ResourceRemoteInfoAwsRdsInstance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpBucket instantiates a new ResourceRemoteInfoGcpBucket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpBucketWithDefaults instantiates a new ResourceRemoteInfoGcpBucket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpComputeInstance instantiates a new ResourceRemoteInfoGcpComputeInstance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpComputeInstanceWithDefaults instantiates a new ResourceRemoteInfoGcpComputeInstance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpFolder instantiates a new ResourceRemoteInfoGcpFolder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpFolderWithDefaults instantiates a new ResourceRemoteInfoGcpFolder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpGkeCluster instantiates a new ResourceRemoteInfoGcpGkeCluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpGkeClusterWithDefaults instantiates a new ResourceRemoteInfoGcpGkeCluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpProject instantiates a new ResourceRemoteInfoGcpProject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpProjectWithDefaults instantiates a new ResourceRemoteInfoGcpProject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGcpSqlInstance instantiates a new ResourceRemoteInfoGcpSqlInstance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGcpSqlInstanceWithDefaults instantiates a new ResourceRemoteInfoGcpSqlInstance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGithubRepo instantiates a new ResourceRemoteInfoGithubRepo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGithubRepoWithDefaults instantiates a new ResourceRemoteInfoGithubRepo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoGitlabProject instantiates a new ResourceRemoteInfoGitlabProject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoGitlabProjectWithDefaults instantiates a new ResourceRemoteInfoGitlabProject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoOktaApp instantiates a new ResourceRemoteInfoOktaApp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoOktaAppWithDefaults instantiates a new ResourceRemoteInfoOktaApp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoOktaCustomRole instantiates a new ResourceRemoteInfoOktaCustomRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoOktaCustomRoleWithDefaults instantiates a new ResourceRemoteInfoOktaCustomRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoOktaStandardRole instantiates a new ResourceRemoteInfoOktaStandardRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoOktaStandardRoleWithDefaults instantiates a new ResourceRemoteInfoOktaStandardRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoPagerdutyRole instantiates a new ResourceRemoteInfoPagerdutyRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoPagerdutyRoleWithDefaults instantiates a new ResourceRemoteInfoPagerdutyRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoSalesforcePermissionSet instantiates a new ResourceRemoteInfoSalesforcePermissionSet object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoSalesforcePermissionSetWithDefaults instantiates a new ResourceRemoteInfoSalesforcePermissionSet object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoSalesforceProfile instantiates a new ResourceRemoteInfoSalesforceProfile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoSalesforceProfileWithDefaults instantiates a new ResourceRemoteInfoSalesforceProfile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoSalesforceRole instantiates a new ResourceRemoteInfoSalesforceRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoSalesforceRoleWithDefaults instantiates a new ResourceRemoteInfoSalesforceRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoTeleportRole instantiates a new ResourceRemoteInfoTeleportRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceRemoteInfoTeleportRoleWithDefaults instantiates a new ResourceRemoteInfoTeleportRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceRemoteInfoWithDefaults instantiates a new ResourceRemoteInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceTypeEnumFromValue returns a pointer to a valid ResourceTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewResourceUser instantiates a new ResourceUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceUserAccessStatus instantiates a new ResourceUserAccessStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceUserAccessStatusEnumFromValue returns a pointer to a valid ResourceUserAccessStatusEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewResourceUserAccessStatusWithDefaults instantiates a new ResourceUserAccessStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceUserWithDefaults instantiates a new ResourceUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceWithAccessLevel instantiates a new ResourceWithAccessLevel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResourceWithAccessLevelWithDefaults instantiates a new ResourceWithAccessLevel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResourceWithDefaults instantiates a new Resource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReviewerIDList instantiates a new ReviewerIDList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReviewerIDListWithDefaults instantiates a new ReviewerIDList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReviewerStage instantiates a new ReviewerStage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReviewerStageList instantiates a new ReviewerStageList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReviewerStageListWithDefaults instantiates a new ReviewerStageList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReviewerStageWithDefaults instantiates a new ReviewerStage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSession instantiates a new Session object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSessionsList instantiates a new SessionsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSessionsListWithDefaults instantiates a new SessionsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSessionWithDefaults instantiates a new Session object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSubEvent instantiates a new SubEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSubEventWithDefaults instantiates a new SubEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTag instantiates a new Tag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTagFilter instantiates a new TagFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTagFilterWithDefaults instantiates a new TagFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTagsList instantiates a new TagsList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTagsListWithDefaults instantiates a new TagsList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTagWithDefaults instantiates a new Tag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUAR instantiates a new UAR object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUARReviewerAssignmentPolicyEnumFromValue returns a pointer to a valid UARReviewerAssignmentPolicyEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewUARScope instantiates a new UARScope object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUARScopeWithDefaults instantiates a new UARScope object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUARWithDefaults instantiates a new UAR object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateConfigurationTemplateInfo instantiates a new UpdateConfigurationTemplateInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateConfigurationTemplateInfoWithDefaults instantiates a new UpdateConfigurationTemplateInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateGroupInfo instantiates a new UpdateGroupInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateGroupInfoList instantiates a new UpdateGroupInfoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateGroupInfoListWithDefaults instantiates a new UpdateGroupInfoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateGroupInfoWithDefaults instantiates a new UpdateGroupInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateGroupResourcesInfo instantiates a new UpdateGroupResourcesInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateGroupResourcesInfoWithDefaults instantiates a new UpdateGroupResourcesInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateOwnerInfo instantiates a new UpdateOwnerInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateOwnerInfoList instantiates a new UpdateOwnerInfoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateOwnerInfoListWithDefaults instantiates a new UpdateOwnerInfoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateOwnerInfoWithDefaults instantiates a new UpdateOwnerInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateResourceInfo instantiates a new UpdateResourceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateResourceInfoList instantiates a new UpdateResourceInfoList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateResourceInfoListWithDefaults instantiates a new UpdateResourceInfoList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateResourceInfoWithDefaults instantiates a new UpdateResourceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserIDList instantiates a new UserIDList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserIDListWithDefaults instantiates a new UserIDList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUserList instantiates a new UserList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserListWithDefaults instantiates a new UserList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUsersList instantiates a new UsersList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUsersListWithDefaults instantiates a new UsersList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVisibilityEnumFromValue returns a pointer to a valid VisibilityEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewVisibilityInfo instantiates a new VisibilityInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewVisibilityInfoWithDefaults instantiates a new VisibilityInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewVisibilityTypeEnumFromValue returns a pointer to a valid VisibilityTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.
No description provided by the author

# Constants

List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of AppTypeEnum.
List of EntityTypeEnum.
List of EntityTypeEnum.
List of EntityTypeEnum.
List of GroupFunctionEnum.
List of GroupFunctionEnum.
List of GroupFunctionEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of GroupTypeEnum.
List of MessageChannelProviderEnum.
List of MessageChannelTypeEnum.
List of MessageChannelTypeEnum.
List of MessageChannelTypeEnum.
List of OnCallScheduleProviderEnum.
List of OnCallScheduleProviderEnum.
List of RequestStatusEnum.
List of RequestStatusEnum.
List of RequestStatusEnum.
List of RequestStatusEnum.
List of ResourceAccessStatusEnum.
List of ResourceAccessStatusEnum.
List of ResourceAccessStatusEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceTypeEnum.
List of ResourceUserAccessStatusEnum.
List of ResourceUserAccessStatusEnum.
List of ResourceUserAccessStatusEnum.
List of UARReviewerAssignmentPolicyEnum.
List of UARReviewerAssignmentPolicyEnum.
List of UARReviewerAssignmentPolicyEnum.
List of VisibilityEnum.
List of VisibilityEnum.
List of VisibilityTypeEnum.
List of VisibilityTypeEnum.

# Variables

All allowed values of AppTypeEnum enum.
All allowed values of EntityTypeEnum enum.
All allowed values of GroupFunctionEnum enum.
All allowed values of GroupTypeEnum enum.
All allowed values of MessageChannelProviderEnum enum.
All allowed values of MessageChannelTypeEnum enum.
All allowed values of OnCallScheduleProviderEnum enum.
All allowed values of RequestStatusEnum enum.
All allowed values of ResourceTypeEnum enum.
All allowed values of ResourceUserAccessStatusEnum enum.
All allowed values of UARReviewerAssignmentPolicyEnum enum.
All allowed values of VisibilityEnum enum.
All allowed values of VisibilityTypeEnum enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Opal API API v1.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
App # App Object ### Description The `App` object is used to represent an app to an application.
AppsList A list of apps.
AwsPermissionSetMetadata Metadata for AWS Identity Center permission set.
AwsPermissionSetMetadataAwsPermissionSet struct for AwsPermissionSetMetadataAwsPermissionSet.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Condition # Condition Object ### Description The `Condition` object is used to represent a condition.
Configuration stores the configuration of the API client.
ConfigurationTemplate # Configuration Template Object ### Description The `ConfigurationTemplate` object is used to represent a configuration template.
CreateConfigurationTemplateInfo # CreateConfigurationTemplateInfo Object ### Description The `CreateConfigurationTemplateInfo` object is used to store creation info for a configuration template.
CreateGroupInfo # CreateGroupInfo Object ### Description The `CreateGroupInfo` object is used to store creation info for a group.
CreateMessageChannelInfo # CreateMessageChannelInfo Object ### Description The `CreateMessageChannelInfo` object is used to describe the message channel object to be created.
CreateOnCallScheduleInfo # CreateOnCallScheduleInfo Object ### Description The `CreateOnCallScheduleInfo` object is used to describe the on call schedule object to be created.
CreateOwnerInfo # CreateOwnerInfo Object ### Description The `CreateOwnerInfo` object is used to store creation info for an owner.
CreateRequestConfigurationInfoList # CreateRequestConfigurationInfoList Object ### Description The `CreateRequestConfigurationInfoList` object is used as an input to the CreateRequestConfigurations API.
CreateResourceInfo # CreateResourceInfo Object ### Description The `CreateResourceInfo` object is used to store creation info for a resource.
CreateUARInfo Information needed to start a user access review.
Event # Event Object ### Description The `Event` object is used to represent an event.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
Group # Group Object ### Description The `Group` object is used to represent a group.
GroupAccessLevel # Access Level Object ### Description The `GroupAccessLevel` object is used to represent the level of access that a user has to a group or a group has to a group.
GroupRemoteInfo Information that defines the remote group.
GroupRemoteInfoActiveDirectoryGroup Remote info for Active Directory group.
GroupRemoteInfoAzureAdMicrosoft365Group Remote info for Azure AD Microsoft 365 group.
GroupRemoteInfoAzureAdSecurityGroup Remote info for Azure AD Security group.
GroupRemoteInfoDuoGroup Remote info for Duo Security group.
GroupRemoteInfoGithubTeam Remote info for GitHub team.
GroupRemoteInfoGitlabGroup Remote info for Gitlab group.
GroupRemoteInfoGoogleGroup Remote info for Google group.
GroupRemoteInfoLdapGroup Remote info for LDAP group.
GroupRemoteInfoOktaGroup Remote info for Okta Directory group.
GroupResource # GroupResource Object ### Description The `GroupResource` object is used to represent a relationship between a group and a resource.
GroupResourceList struct for GroupResourceList.
GroupUser # Group Access User Object ### Description The `GroupAccessUser` object is used to represent a user with access to a group.
GroupUserList struct for GroupUserList.
MessageChannel # MessageChannel Object ### Description The `MessageChannel` object is used to represent a message channel.
MessageChannelIDList A list of message channel IDs.
MessageChannelList struct for MessageChannelList.
NewAdminIDList struct for NewAdminIDList.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OnCallSchedule # OnCallSchedule Object ### Description The `OnCallSchedule` object is used to represent an on call schedule.
OnCallScheduleIDList A list of on call schedule Opal UUIDs.
OnCallScheduleList struct for OnCallScheduleList.
Owner # Owner Object ### Description The `Owner` object is used to represent an owner.
PaginatedConfigurationTemplateList # PaginatedConfigurationTemplateList Object ### Description The `PaginatedConfigurationTemplateList` object is used to store a list of configuration templates.
PaginatedEventList struct for PaginatedEventList.
PaginatedGroupsList struct for PaginatedGroupsList.
PaginatedOwnersList struct for PaginatedOwnersList.
PaginatedResourcesList struct for PaginatedResourcesList.
PaginatedResourceUserList struct for PaginatedResourceUserList.
PaginatedTagsList struct for PaginatedTagsList.
PaginatedUARsList A list of UARs.
PaginatedUsersList struct for PaginatedUsersList.
Request # Request Object ### Description The `Request` object is used to represent a request.
RequestConfiguration # Request Configuration Object ### Description The `RequestConfiguration` object is used to represent a request configuration.
RequestList # Request List ### Description The `RequestList` object is used to represent a list of requests.
Resource # Resource Object ### Description The `Resource` object is used to represent a resource.
ResourceAccessLevel # Access Level Object ### Description The `ResourceAccessLevel` object is used to represent the level of access that a user has to a resource or a resource has to a group.
ResourceAccessStatus # AccessStatus Object ### Description The `AccessStatus` object is used to represent the user's access to the resource.
ResourceAccessUser # Resource Access User Object ### Description The `ResourceAccessUser` object is used to represent a user with access to a resource, either directly or indirectly through group(s).
ResourceAccessUserList struct for ResourceAccessUserList.
ResourceRemoteInfo Information that defines the remote resource.
ResourceRemoteInfoAwsAccount Remote info for AWS account.
ResourceRemoteInfoAwsEc2Instance Remote info for AWS EC2 instance.
ResourceRemoteInfoAwsEksCluster Remote info for AWS EKS cluster.
ResourceRemoteInfoAwsIamRole Remote info for AWS IAM role.
ResourceRemoteInfoAwsPermissionSet Remote info for AWS Identity Center permission set.
ResourceRemoteInfoAwsRdsInstance Remote info for AWS RDS instance.
ResourceRemoteInfoGcpBucket Remote info for GCP bucket.
ResourceRemoteInfoGcpComputeInstance Remote info for GCP compute instance.
ResourceRemoteInfoGcpFolder Remote info for GCP folder.
ResourceRemoteInfoGcpGkeCluster Remote info for GCP GKE cluster.
ResourceRemoteInfoGcpProject Remote info for GCP project.
ResourceRemoteInfoGcpSqlInstance Remote info for GCP SQL instance.
ResourceRemoteInfoGithubRepo Remote info for GitHub repository.
ResourceRemoteInfoGitlabProject Remote info for Gitlab project.
ResourceRemoteInfoOktaApp Remote info for Okta directory app.
ResourceRemoteInfoOktaCustomRole Remote info for Okta directory custom role.
ResourceRemoteInfoOktaStandardRole Remote info for Okta directory standard role.
ResourceRemoteInfoPagerdutyRole Remote info for Pagerduty role.
ResourceRemoteInfoSalesforcePermissionSet Remote info for Salesforce permission set.
ResourceRemoteInfoSalesforceProfile Remote info for Salesforce profile.
ResourceRemoteInfoSalesforceRole Remote info for Salesforce role.
ResourceRemoteInfoTeleportRole Remote info for Teleport role.
ResourceUser # Resource User Object ### Description The `ResourceUser` object is used to represent a user with direct access to a resource.
ResourceUserAccessStatus # AccessStatus Object ### Description The `AccessStatus` object is used to represent the user's access to the resource.
ResourceWithAccessLevel Information about a resource and corresponding access level.
ReviewerIDList A list of reviewer IDs.
ReviewerStage A reviewer stage.
ReviewerStageList struct for ReviewerStageList.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Session # Session Object ### Description The `Session` object is used to represent an access session.
SessionsList struct for SessionsList.
SubEvent # Sub event Object ### Description The `SubEvent` object is used to represent a subevent.
Tag # Tag Object ### Description The `Tag` object is used to represent a tag.
TagFilter A tag filter defined by the tags key and value.
TagsList struct for TagsList.
UAR A user access review.
UARScope If set, the access review will only contain resources and groups that match at least one of the filters in scope.
UpdateConfigurationTemplateInfo # UpdateConfigurationTemplateInfo Object ### Description The `ConfigurationTemplate` object is used to represent an update to a configuration template.
UpdateGroupInfo # UpdateGroupInfo Object ### Description The `UpdateGroupInfo` object is used as an input to the UpdateGroup API.
UpdateGroupInfoList struct for UpdateGroupInfoList.
UpdateGroupResourcesInfo struct for UpdateGroupResourcesInfo.
UpdateOwnerInfo # UpdateOwnerInfo Object ### Description The `UpdateOwnerInfo` object is used as an input to the UpdateOwner API.
UpdateOwnerInfoList struct for UpdateOwnerInfoList.
UpdateResourceInfo # UpdateResourceInfo Object ### Description The `UpdateResourceInfo` object is used as an input to the UpdateResource API.
UpdateResourceInfoList struct for UpdateResourceInfoList.
User # User Object ### Description The `User` object is used to represent a user.
UserIDList A list of user IDs.
UserList A list of users.
UsersList struct for UsersList.
VisibilityInfo Visibility infomation of an entity.

# Interfaces

No description provided by the author

# Type aliases

AppsApiService AppsApi service.
AppTypeEnum The type of an app.
ConfigurationTemplatesApiService ConfigurationTemplatesApi service.
EntityTypeEnum The type of an entity.
EventsApiService EventsApi service.
GroupFunctionEnum The function type of the group.
GroupsApiService GroupsApi service.
GroupTypeEnum The type of the group.
MessageChannelProviderEnum The third party provider of the message channel.
MessageChannelsApiService MessageChannelsApi service.
MessageChannelTypeEnum The type of the message channel.
OnCallScheduleProviderEnum The third party provider of the on call schedule.
OnCallSchedulesApiService OnCallSchedulesApi service.
OwnersApiService OwnersApi service.
RequestsApiService RequestsApi service.
RequestStatusEnum # Request Status ### Description The `RequestStatus` enum is used to represent the status of a request.
ResourceAccessStatusEnum The status of the user's access to the resource.
ResourcesApiService ResourcesApi service.
ResourceTypeEnum The type of the resource.
ResourceUserAccessStatusEnum The status of the user's access to the resource.
ServerConfigurations stores multiple ServerConfiguration items.
SessionsApiService SessionsApi service.
TagsApiService TagsApi service.
UARReviewerAssignmentPolicyEnum A policy for auto-assigning reviewers.
UarsApiService UarsApi service.
UsersApiService UsersApi service.
VisibilityEnum The visibility level of the entity.
VisibilityTypeEnum The visibility level of the entity.