sailpointccsdk

package module
v0.0.0-...-6c87307 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2023 License: MIT Imports: 22 Imported by: 0

README

Go API client for sailpointccsdk

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

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.0
  • Package version: 0.1.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

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

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

import sailpointccsdk "github.com/GIT_USER_ID/GIT_REPO_ID"

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(), sailpointccsdk.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(), sailpointccsdk.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(), sailpointccsdk.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sailpointccsdk.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://sailpoint.api.identitynow.com

Class Method HTTP request Description
AccountProfilesApi BulkUpdateAccountProfiles Post /cc/api/accountProfile/bulkUpdate/{id} Bulk Update Account Profiles
AccountProfilesApi GetAccountProfile Get /cc/api/accountProfile/get/{id} Get Account Profile
AccountProfilesApi ListAccountProfiles Get /cc/api/accountProfile/list List All Account Profiles
AccountProfilesApi UpdateAccountProfile Post /cc/api/accountProfile/update/{id} Edit Account Profile
ClustersApi CreateCluster Post /cc/api/cluster/create Create Cluster
ClustersApi DeleteCluster Post /cc/api/cluster/remove/{id} Delete Cluster
ClustersApi ListClusters Get /cc/api/cluster/list List Clusters
ConnectorsApi CreateConnector Post /cc/api/connector/create Create Connector
ConnectorsApi DeleteConnector Post /cc/api/connector/delete/{id} Delete Connector
ConnectorsApi ExportConnectorConfig Get /cc/api/connector/export/{id} Export Connector Config
ConnectorsApi ImportConnectorConfig Post /cc/api/connector/import/{id} Import Connector Config
ConnectorsApi ListConnectors Get /cc/api/connector/list List Connectors
IdentityProfilesApi DeleteLifecycleState Post /api/lifecycleState/delete/{id} LCS - Delete
IdentityProfilesApi GetIdentityProfile Get /cc/api/profile/get/{id} Get Identity Profile
IdentityProfilesApi GetLifecycleState Get /cc/api/lifecycleState/get/{id} LCS - Get
IdentityProfilesApi ListIdentityProfiles Get /cc/api/profile/list List Identity Profiles
IdentityProfilesApi UpdateIdentityProfile Post /cc/api/profile/update/{profileId} Update Identity Profile
IdentityProfilesApi UpdateLifecycleState Post /api/lifecycleState/update/{id} LCS - Update
IntegrationsApi CcApiIntegrationUpdateSimIntegrationIdPost Post /cc/api/integration/updateSimIntegration/{id} Update Integration
IntegrationsApi CreateIntegration Post /cc/api/integration/createSimIntegration Create Integration
IntegrationsApi DeleteIntegration Delete /cc/api/integration/deleteSimIntegration/{id} Delete Integration
IntegrationsApi GetIntegration Get /cc/api/integration/getSimIntegration/{id} Get Integration
IntegrationsApi ListIntegrations Get /cc/api/integration/listSimIntegrations List Integrations
IntegrationsApi SetIntegrationStatusCheckDetails Post /cc/api/integration/setStatusCheckDetails Set Integration Status Check Details
RolesApi GetRole Get /cc/api/role/get/{id} Get Role
RolesApi ListRoles Get /cc/api/role/list List Roles
SourcesApi GetSource Get /cc/api/source/get/{id} Get Source
SourcesApi ListSources Get /cc/api/source/list List Sources
SourcesAccountSchemaApi CreateAccountSchemaAttribute Post /cc/api/source/createSchemaAttribute/{id} Create Account Schema Attribute
SourcesAccountSchemaApi DeleteAccountSchemaAttribute Post /cc/api/source/deleteSchemaAttribute/{id} Delete Account Schema Attribute
SourcesAccountSchemaApi GetSourceAccountSchema Get /cc/api/source/getAccountSchema/{id} Get Account Schema
SourcesAccountSchemaApi UpdateAccountSchemaAttribute Post /cc/api/source/updateSchemaAttributes/{id} Update Account Schema Attribute
SourcesAccountsApi ExportAccountFeed Get /cc/api/source/exportAccountFeed/{id} Export Account Feed
SourcesAccountsApi GetSourceAccounts Get /cc/api/source/getAccounts/ Get Source Accounts
SourcesAggregationApi LoadAccounts Post /cc/api/source/loadAccounts/{id} Account Aggregation (File)
SourcesAggregationApi ResetAggregatedObjects Post /cc/api/source/reset/{id} Reset Aggregated Objects
SourcesAttributeSyncApi GetSourceAttributeSyncConfig Get /cc/api/source/getAttributeSyncConfig/{id} Get Source Attribute Sync Config
SourcesAttributeSyncApi SetSourceAttributeSyncConfig Post /cc/api/source/setAttributeSyncConfig/{id} Set Source Attribute Sync Config
SystemApi RefreshIdentities Post /cc/api/system/refreshIdentities Refresh Identities

Documentation For Models

Documentation For Authorization

oauth2
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • sp:scopes:default: default scope
  • sp:scopes:all: access to all scopes

Example

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

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)
oauth2

Example

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

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	ContextClientCredentials = contextKey("clientCredentials")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AccountProfilesApi *AccountProfilesApiService

	ClustersApi *ClustersApiService

	ConnectorsApi *ConnectorsApiService

	IdentityProfilesApi *IdentityProfilesApiService

	IntegrationsApi *IntegrationsApiService

	RolesApi *RolesApiService

	SourcesApi *SourcesApiService

	SourcesAccountSchemaApi *SourcesAccountSchemaApiService

	SourcesAccountsApi *SourcesAccountsApiService

	SourcesAggregationApi *SourcesAggregationApiService

	SourcesAttributeSyncApi *SourcesAttributeSyncApiService

	SystemApi *SystemApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the IdentityNow cc (private) APIs API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetAPIClient

func (c *APIClient) GetAPIClient() *APIClient

func (*APIClient) GetCommon

func (c *APIClient) GetCommon() *service

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccessToken

type AccessToken struct {
	AccessToken         string `json:"access_token"`
	TokenType           string `json:"token_type"`
	ExpiresIn           int    `json:"expires_in"`
	Scope               string `json:"scope"`
	TenantId            string `json:"tenant_id"`
	Pod                 string `json:"pod"`
	StrongAuthSupported bool   `json:"strong_auth_supported"`
	Org                 string `json:"org"`
	IdentityId          string `json:"identity_id"`
	UserName            string `json:"user_name"`
	StrongAuth          bool   `json:"strong_auth"`
	Jti                 string `json:"jti"`
}

type AccountProfilesApiService

type AccountProfilesApiService service

AccountProfilesApiService AccountProfilesApi service

func (*AccountProfilesApiService) BulkUpdateAccountProfiles

BulkUpdateAccountProfiles Bulk Update Account Profiles

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiBulkUpdateAccountProfilesRequest

func (*AccountProfilesApiService) BulkUpdateAccountProfilesExecute

func (a *AccountProfilesApiService) BulkUpdateAccountProfilesExecute(r ApiBulkUpdateAccountProfilesRequest) (*http.Response, error)

Execute executes the request

func (*AccountProfilesApiService) GetAccountProfile

GetAccountProfile Get Account Profile

Gets the account profile with the specified usage for a source.

  • @param source The source owning the account profile.

  • @param usage The usage of the account profile.

  • @return The properties of the account profile.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id @return ApiGetAccountProfileRequest

func (*AccountProfilesApiService) GetAccountProfileExecute

func (a *AccountProfilesApiService) GetAccountProfileExecute(r ApiGetAccountProfileRequest) (*http.Response, error)

Execute executes the request

func (*AccountProfilesApiService) ListAccountProfiles

ListAccountProfiles List All Account Profiles

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListAccountProfilesRequest

func (*AccountProfilesApiService) ListAccountProfilesExecute

func (a *AccountProfilesApiService) ListAccountProfilesExecute(r ApiListAccountProfilesRequest) (*http.Response, error)

Execute executes the request

func (*AccountProfilesApiService) UpdateAccountProfile

UpdateAccountProfile Edit Account Profile

Updates an account profile for the specified usage, an account profile is created if one does not exist for the specified usage.

  • @param org The current organization.

  • @param source The source owning the account profile.

  • @param usage The usage of the account profile.

  • @param properties The properties to send to CIS to create the profile.

  • @return The properties for the saved account profile.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id @return ApiUpdateAccountProfileRequest

func (*AccountProfilesApiService) UpdateAccountProfileExecute

func (a *AccountProfilesApiService) UpdateAccountProfileExecute(r ApiUpdateAccountProfileRequest) (*http.Response, error)

Execute executes the request

type ApiBulkUpdateAccountProfilesRequest

type ApiBulkUpdateAccountProfilesRequest struct {
	ApiService *AccountProfilesApiService
	// contains filtered or unexported fields
}

func (ApiBulkUpdateAccountProfilesRequest) Body

func (ApiBulkUpdateAccountProfilesRequest) ContentType

func (ApiBulkUpdateAccountProfilesRequest) Execute

type ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest

type ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest) Body

func (ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest) ContentType

func (ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest) Execute

type ApiCreateAccountSchemaAttributeRequest

type ApiCreateAccountSchemaAttributeRequest struct {
	ApiService *SourcesAccountSchemaApiService
	// contains filtered or unexported fields
}

func (ApiCreateAccountSchemaAttributeRequest) Description

func (ApiCreateAccountSchemaAttributeRequest) Entitlement

func (ApiCreateAccountSchemaAttributeRequest) Execute

func (ApiCreateAccountSchemaAttributeRequest) Multi

func (ApiCreateAccountSchemaAttributeRequest) Names

func (ApiCreateAccountSchemaAttributeRequest) ObjectType

func (ApiCreateAccountSchemaAttributeRequest) Type_

type ApiCreateClusterRequest

type ApiCreateClusterRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiCreateClusterRequest) Execute

func (r ApiCreateClusterRequest) Execute() (*http.Response, error)

func (ApiCreateClusterRequest) GmtOffset

func (ApiCreateClusterRequest) Name

type ApiCreateConnectorRequest

type ApiCreateConnectorRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectorRequest) ClassName

func (ApiCreateConnectorRequest) ContentType

func (r ApiCreateConnectorRequest) ContentType(contentType string) ApiCreateConnectorRequest

func (ApiCreateConnectorRequest) Description

func (r ApiCreateConnectorRequest) Description(description string) ApiCreateConnectorRequest

func (ApiCreateConnectorRequest) DirectConnect

func (r ApiCreateConnectorRequest) DirectConnect(directConnect bool) ApiCreateConnectorRequest

func (ApiCreateConnectorRequest) Execute

func (r ApiCreateConnectorRequest) Execute() (*http.Response, error)

func (ApiCreateConnectorRequest) Name

func (ApiCreateConnectorRequest) Status

type ApiCreateIntegrationRequest

type ApiCreateIntegrationRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiCreateIntegrationRequest) Body

func (ApiCreateIntegrationRequest) ContentType

func (ApiCreateIntegrationRequest) Execute

type ApiDeleteAccountSchemaAttributeRequest

type ApiDeleteAccountSchemaAttributeRequest struct {
	ApiService *SourcesAccountSchemaApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAccountSchemaAttributeRequest) Execute

func (ApiDeleteAccountSchemaAttributeRequest) Names

func (ApiDeleteAccountSchemaAttributeRequest) ObjectType

type ApiDeleteClusterRequest

type ApiDeleteClusterRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiDeleteClusterRequest) Execute

func (r ApiDeleteClusterRequest) Execute() (*http.Response, error)

func (ApiDeleteClusterRequest) RemoveClients

func (r ApiDeleteClusterRequest) RemoveClients(removeClients bool) ApiDeleteClusterRequest

type ApiDeleteConnectorRequest

type ApiDeleteConnectorRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteConnectorRequest) Execute

func (r ApiDeleteConnectorRequest) Execute() (*http.Response, error)

type ApiDeleteIntegrationRequest

type ApiDeleteIntegrationRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIntegrationRequest) Execute

type ApiDeleteLifecycleStateRequest

type ApiDeleteLifecycleStateRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteLifecycleStateRequest) Execute

func (ApiDeleteLifecycleStateRequest) XCSRFToken

type ApiExportAccountFeedRequest

type ApiExportAccountFeedRequest struct {
	ApiService *SourcesAccountsApiService
	// contains filtered or unexported fields
}

func (ApiExportAccountFeedRequest) Execute

type ApiExportConnectorConfigRequest

type ApiExportConnectorConfigRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiExportConnectorConfigRequest) Execute

type ApiGetAccountProfileRequest

type ApiGetAccountProfileRequest struct {
	ApiService *AccountProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetAccountProfileRequest) Execute

func (ApiGetAccountProfileRequest) Usage

This is the type of account profile to get.

type ApiGetIdentityProfileRequest

type ApiGetIdentityProfileRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetIdentityProfileRequest) Execute

type ApiGetIntegrationRequest

type ApiGetIntegrationRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntegrationRequest) Execute

func (r ApiGetIntegrationRequest) Execute() (*http.Response, error)

type ApiGetLifecycleStateRequest

type ApiGetLifecycleStateRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetLifecycleStateRequest) Authorization

func (r ApiGetLifecycleStateRequest) Authorization(authorization string) ApiGetLifecycleStateRequest

func (ApiGetLifecycleStateRequest) Execute

type ApiGetRoleRequest

type ApiGetRoleRequest struct {
	ApiService *RolesApiService
	// contains filtered or unexported fields
}

func (ApiGetRoleRequest) Execute

func (r ApiGetRoleRequest) Execute() (*http.Response, error)

type ApiGetSourceAccountSchemaRequest

type ApiGetSourceAccountSchemaRequest struct {
	ApiService *SourcesAccountSchemaApiService
	// contains filtered or unexported fields
}

func (ApiGetSourceAccountSchemaRequest) Execute

func (ApiGetSourceAccountSchemaRequest) Limit

func (ApiGetSourceAccountSchemaRequest) Page

func (ApiGetSourceAccountSchemaRequest) Start

type ApiGetSourceAccountsRequest

type ApiGetSourceAccountsRequest struct {
	ApiService *SourcesAccountsApiService
	// contains filtered or unexported fields
}

func (ApiGetSourceAccountsRequest) Execute

func (ApiGetSourceAccountsRequest) Id

func (ApiGetSourceAccountsRequest) Limit

func (ApiGetSourceAccountsRequest) Sort

func (ApiGetSourceAccountsRequest) Start

type ApiGetSourceAttributeSyncConfigRequest

type ApiGetSourceAttributeSyncConfigRequest struct {
	ApiService *SourcesAttributeSyncApiService
	// contains filtered or unexported fields
}

func (ApiGetSourceAttributeSyncConfigRequest) Execute

func (ApiGetSourceAttributeSyncConfigRequest) Limit

func (ApiGetSourceAttributeSyncConfigRequest) Page

func (ApiGetSourceAttributeSyncConfigRequest) Start

type ApiGetSourceRequest

type ApiGetSourceRequest struct {
	ApiService *SourcesApiService
	// contains filtered or unexported fields
}

func (ApiGetSourceRequest) Execute

func (r ApiGetSourceRequest) Execute() (*http.Response, error)

type ApiImportConnectorConfigRequest

type ApiImportConnectorConfigRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiImportConnectorConfigRequest) Execute

func (ApiImportConnectorConfigRequest) File

This is the connector config zip bundle which gets uploaded.

type ApiListAccountProfilesRequest

type ApiListAccountProfilesRequest struct {
	ApiService *AccountProfilesApiService
	// contains filtered or unexported fields
}

func (ApiListAccountProfilesRequest) Execute

type ApiListClustersRequest

type ApiListClustersRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiListClustersRequest) Execute

func (r ApiListClustersRequest) Execute() (*http.Response, error)

type ApiListConnectorsRequest

type ApiListConnectorsRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiListConnectorsRequest) Execute

func (r ApiListConnectorsRequest) Execute() (*http.Response, error)

type ApiListIdentityProfilesRequest

type ApiListIdentityProfilesRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiListIdentityProfilesRequest) Authorization

func (ApiListIdentityProfilesRequest) Execute

type ApiListIntegrationsRequest

type ApiListIntegrationsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiListIntegrationsRequest) Execute

type ApiListRolesRequest

type ApiListRolesRequest struct {
	ApiService *RolesApiService
	// contains filtered or unexported fields
}

func (ApiListRolesRequest) Execute

func (r ApiListRolesRequest) Execute() (*http.Response, error)

type ApiListSourcesRequest

type ApiListSourcesRequest struct {
	ApiService *SourcesApiService
	// contains filtered or unexported fields
}

func (ApiListSourcesRequest) Execute

func (r ApiListSourcesRequest) Execute() (*http.Response, error)

type ApiLoadAccountsRequest

type ApiLoadAccountsRequest struct {
	ApiService *SourcesAggregationApiService
	// contains filtered or unexported fields
}

func (ApiLoadAccountsRequest) ContentType

func (r ApiLoadAccountsRequest) ContentType(contentType string) ApiLoadAccountsRequest

func (ApiLoadAccountsRequest) DisableOptimization

func (r ApiLoadAccountsRequest) DisableOptimization(disableOptimization bool) ApiLoadAccountsRequest

func (ApiLoadAccountsRequest) Execute

func (r ApiLoadAccountsRequest) Execute() (*http.Response, error)

func (ApiLoadAccountsRequest) File

type ApiRefreshIdentitiesRequest

type ApiRefreshIdentitiesRequest struct {
	ApiService *SystemApiService
	// contains filtered or unexported fields
}

func (ApiRefreshIdentitiesRequest) Body

func (ApiRefreshIdentitiesRequest) ContentType

func (ApiRefreshIdentitiesRequest) Execute

type ApiResetAggregatedObjectsRequest

type ApiResetAggregatedObjectsRequest struct {
	ApiService *SourcesAggregationApiService
	// contains filtered or unexported fields
}

func (ApiResetAggregatedObjectsRequest) Execute

type ApiSetIntegrationStatusCheckDetailsRequest

type ApiSetIntegrationStatusCheckDetailsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiSetIntegrationStatusCheckDetailsRequest) Body

func (ApiSetIntegrationStatusCheckDetailsRequest) ContentType

func (ApiSetIntegrationStatusCheckDetailsRequest) Execute

type ApiSetSourceAttributeSyncConfigRequest

type ApiSetSourceAttributeSyncConfigRequest struct {
	ApiService *SourcesAttributeSyncApiService
	// contains filtered or unexported fields
}

func (ApiSetSourceAttributeSyncConfigRequest) Body

func (ApiSetSourceAttributeSyncConfigRequest) ContentType

func (ApiSetSourceAttributeSyncConfigRequest) Execute

type ApiUpdateAccountProfileRequest

type ApiUpdateAccountProfileRequest struct {
	ApiService *AccountProfilesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAccountProfileRequest) Body

func (ApiUpdateAccountProfileRequest) ContentType

func (ApiUpdateAccountProfileRequest) Execute

type ApiUpdateAccountSchemaAttributeRequest

type ApiUpdateAccountSchemaAttributeRequest struct {
	ApiService *SourcesAccountSchemaApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAccountSchemaAttributeRequest) Execute

func (ApiUpdateAccountSchemaAttributeRequest) FieldName

func (ApiUpdateAccountSchemaAttributeRequest) FieldValue

func (ApiUpdateAccountSchemaAttributeRequest) Names

func (ApiUpdateAccountSchemaAttributeRequest) ObjectType

type ApiUpdateIdentityProfileRequest

type ApiUpdateIdentityProfileRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateIdentityProfileRequest) Execute

func (ApiUpdateIdentityProfileRequest) Priority

func (ApiUpdateIdentityProfileRequest) XCSRFToken

type ApiUpdateLifecycleStateRequest

type ApiUpdateLifecycleStateRequest struct {
	ApiService *IdentityProfilesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateLifecycleStateRequest) Body

func (ApiUpdateLifecycleStateRequest) ContentType

func (ApiUpdateLifecycleStateRequest) Execute

func (ApiUpdateLifecycleStateRequest) XCSRFToken

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type ClustersApiService

type ClustersApiService service

ClustersApiService ClustersApi service

func (*ClustersApiService) CreateCluster

CreateCluster Create Cluster

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateClusterRequest

func (*ClustersApiService) CreateClusterExecute

func (a *ClustersApiService) CreateClusterExecute(r ApiCreateClusterRequest) (*http.Response, error)

Execute executes the request

func (*ClustersApiService) DeleteCluster

DeleteCluster Delete Cluster

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiDeleteClusterRequest

func (*ClustersApiService) DeleteClusterExecute

func (a *ClustersApiService) DeleteClusterExecute(r ApiDeleteClusterRequest) (*http.Response, error)

Execute executes the request

func (*ClustersApiService) ListClusters

ListClusters List Clusters

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListClustersRequest

func (*ClustersApiService) ListClustersExecute

func (a *ClustersApiService) ListClustersExecute(r ApiListClustersRequest) (*http.Response, error)

Execute executes the request

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
	ClientId         string
	ClientSecret     string
	BaseURL          string
	TokenURL         string
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration(clientId string, clientSecret string, baseURL string, tokenURL string) *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConnectorsApiService

type ConnectorsApiService service

ConnectorsApiService ConnectorsApi service

func (*ConnectorsApiService) CreateConnector

CreateConnector Create Connector

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateConnectorRequest

func (*ConnectorsApiService) CreateConnectorExecute

func (a *ConnectorsApiService) CreateConnectorExecute(r ApiCreateConnectorRequest) (*http.Response, error)

Execute executes the request

func (*ConnectorsApiService) DeleteConnector

DeleteConnector Delete Connector

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiDeleteConnectorRequest

func (*ConnectorsApiService) DeleteConnectorExecute

func (a *ConnectorsApiService) DeleteConnectorExecute(r ApiDeleteConnectorRequest) (*http.Response, error)

Execute executes the request

func (*ConnectorsApiService) ExportConnectorConfig

ExportConnectorConfig Export Connector Config

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiExportConnectorConfigRequest

func (*ConnectorsApiService) ExportConnectorConfigExecute

func (a *ConnectorsApiService) ExportConnectorConfigExecute(r ApiExportConnectorConfigRequest) (*http.Response, error)

Execute executes the request

func (*ConnectorsApiService) ImportConnectorConfig

ImportConnectorConfig Import Connector Config

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiImportConnectorConfigRequest

func (*ConnectorsApiService) ImportConnectorConfigExecute

func (a *ConnectorsApiService) ImportConnectorConfigExecute(r ApiImportConnectorConfigRequest) (*http.Response, error)

Execute executes the request

func (*ConnectorsApiService) ListConnectors

ListConnectors List Connectors

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListConnectorsRequest

func (*ConnectorsApiService) ListConnectorsExecute

func (a *ConnectorsApiService) ListConnectorsExecute(r ApiListConnectorsRequest) (*http.Response, error)

Execute executes the request

type CreateAccountSchemaAttributeRequest

type CreateAccountSchemaAttributeRequest struct {
	ObjectType           *string `json:"objectType,omitempty"`
	Entitlement          *bool   `json:"entitlement,omitempty"`
	Multi                *bool   `json:"multi,omitempty"`
	Names                *string `json:"names,omitempty"`
	Type                 *string `json:"type,omitempty"`
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateAccountSchemaAttributeRequest struct for CreateAccountSchemaAttributeRequest

func NewCreateAccountSchemaAttributeRequest

func NewCreateAccountSchemaAttributeRequest() *CreateAccountSchemaAttributeRequest

NewCreateAccountSchemaAttributeRequest instantiates a new CreateAccountSchemaAttributeRequest 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

func NewCreateAccountSchemaAttributeRequestWithDefaults

func NewCreateAccountSchemaAttributeRequestWithDefaults() *CreateAccountSchemaAttributeRequest

NewCreateAccountSchemaAttributeRequestWithDefaults instantiates a new CreateAccountSchemaAttributeRequest 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

func (*CreateAccountSchemaAttributeRequest) GetDescription

func (o *CreateAccountSchemaAttributeRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetDescriptionOk

func (o *CreateAccountSchemaAttributeRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) GetEntitlement

func (o *CreateAccountSchemaAttributeRequest) GetEntitlement() bool

GetEntitlement returns the Entitlement field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetEntitlementOk

func (o *CreateAccountSchemaAttributeRequest) GetEntitlementOk() (*bool, bool)

GetEntitlementOk returns a tuple with the Entitlement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) GetMulti

GetMulti returns the Multi field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetMultiOk

func (o *CreateAccountSchemaAttributeRequest) GetMultiOk() (*bool, bool)

GetMultiOk returns a tuple with the Multi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) GetNames

GetNames returns the Names field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetNamesOk

func (o *CreateAccountSchemaAttributeRequest) GetNamesOk() (*string, bool)

GetNamesOk returns a tuple with the Names field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) GetObjectType

func (o *CreateAccountSchemaAttributeRequest) GetObjectType() string

GetObjectType returns the ObjectType field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetObjectTypeOk

func (o *CreateAccountSchemaAttributeRequest) GetObjectTypeOk() (*string, bool)

GetObjectTypeOk returns a tuple with the ObjectType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*CreateAccountSchemaAttributeRequest) GetTypeOk

func (o *CreateAccountSchemaAttributeRequest) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAccountSchemaAttributeRequest) HasDescription

func (o *CreateAccountSchemaAttributeRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateAccountSchemaAttributeRequest) HasEntitlement

func (o *CreateAccountSchemaAttributeRequest) HasEntitlement() bool

HasEntitlement returns a boolean if a field has been set.

func (*CreateAccountSchemaAttributeRequest) HasMulti

HasMulti returns a boolean if a field has been set.

func (*CreateAccountSchemaAttributeRequest) HasNames

HasNames returns a boolean if a field has been set.

func (*CreateAccountSchemaAttributeRequest) HasObjectType

func (o *CreateAccountSchemaAttributeRequest) HasObjectType() bool

HasObjectType returns a boolean if a field has been set.

func (*CreateAccountSchemaAttributeRequest) HasType

HasType returns a boolean if a field has been set.

func (CreateAccountSchemaAttributeRequest) MarshalJSON

func (o CreateAccountSchemaAttributeRequest) MarshalJSON() ([]byte, error)

func (*CreateAccountSchemaAttributeRequest) SetDescription

func (o *CreateAccountSchemaAttributeRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateAccountSchemaAttributeRequest) SetEntitlement

func (o *CreateAccountSchemaAttributeRequest) SetEntitlement(v bool)

SetEntitlement gets a reference to the given bool and assigns it to the Entitlement field.

func (*CreateAccountSchemaAttributeRequest) SetMulti

SetMulti gets a reference to the given bool and assigns it to the Multi field.

func (*CreateAccountSchemaAttributeRequest) SetNames

SetNames gets a reference to the given string and assigns it to the Names field.

func (*CreateAccountSchemaAttributeRequest) SetObjectType

func (o *CreateAccountSchemaAttributeRequest) SetObjectType(v string)

SetObjectType gets a reference to the given string and assigns it to the ObjectType field.

func (*CreateAccountSchemaAttributeRequest) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (*CreateAccountSchemaAttributeRequest) UnmarshalJSON

func (o *CreateAccountSchemaAttributeRequest) UnmarshalJSON(bytes []byte) (err error)

type CreateClusterRequest

type CreateClusterRequest struct {
	Name                 *string  `json:"name,omitempty"`
	GmtOffset            *float32 `json:"gmtOffset,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateClusterRequest struct for CreateClusterRequest

func NewCreateClusterRequest

func NewCreateClusterRequest() *CreateClusterRequest

NewCreateClusterRequest instantiates a new CreateClusterRequest 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

func NewCreateClusterRequestWithDefaults

func NewCreateClusterRequestWithDefaults() *CreateClusterRequest

NewCreateClusterRequestWithDefaults instantiates a new CreateClusterRequest 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

func (*CreateClusterRequest) GetGmtOffset

func (o *CreateClusterRequest) GetGmtOffset() float32

GetGmtOffset returns the GmtOffset field value if set, zero value otherwise.

func (*CreateClusterRequest) GetGmtOffsetOk

func (o *CreateClusterRequest) GetGmtOffsetOk() (*float32, bool)

GetGmtOffsetOk returns a tuple with the GmtOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateClusterRequest) GetName

func (o *CreateClusterRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CreateClusterRequest) GetNameOk

func (o *CreateClusterRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateClusterRequest) HasGmtOffset

func (o *CreateClusterRequest) HasGmtOffset() bool

HasGmtOffset returns a boolean if a field has been set.

func (*CreateClusterRequest) HasName

func (o *CreateClusterRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (CreateClusterRequest) MarshalJSON

func (o CreateClusterRequest) MarshalJSON() ([]byte, error)

func (*CreateClusterRequest) SetGmtOffset

func (o *CreateClusterRequest) SetGmtOffset(v float32)

SetGmtOffset gets a reference to the given float32 and assigns it to the GmtOffset field.

func (*CreateClusterRequest) SetName

func (o *CreateClusterRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateClusterRequest) UnmarshalJSON

func (o *CreateClusterRequest) UnmarshalJSON(bytes []byte) (err error)

type CreateConnectorRequest

type CreateConnectorRequest struct {
	Name                 *string `json:"name,omitempty"`
	Description          *string `json:"description,omitempty"`
	ClassName            *string `json:"className,omitempty"`
	DirectConnect        *bool   `json:"directConnect,omitempty"`
	Status               *string `json:"status,omitempty"`
	AdditionalProperties map[string]interface{}
}

CreateConnectorRequest struct for CreateConnectorRequest

func NewCreateConnectorRequest

func NewCreateConnectorRequest() *CreateConnectorRequest

NewCreateConnectorRequest instantiates a new CreateConnectorRequest 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

func NewCreateConnectorRequestWithDefaults

func NewCreateConnectorRequestWithDefaults() *CreateConnectorRequest

NewCreateConnectorRequestWithDefaults instantiates a new CreateConnectorRequest 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

func (*CreateConnectorRequest) GetClassName

func (o *CreateConnectorRequest) GetClassName() string

GetClassName returns the ClassName field value if set, zero value otherwise.

func (*CreateConnectorRequest) GetClassNameOk

func (o *CreateConnectorRequest) GetClassNameOk() (*string, bool)

GetClassNameOk returns a tuple with the ClassName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateConnectorRequest) GetDescription

func (o *CreateConnectorRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateConnectorRequest) GetDescriptionOk

func (o *CreateConnectorRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateConnectorRequest) GetDirectConnect

func (o *CreateConnectorRequest) GetDirectConnect() bool

GetDirectConnect returns the DirectConnect field value if set, zero value otherwise.

func (*CreateConnectorRequest) GetDirectConnectOk

func (o *CreateConnectorRequest) GetDirectConnectOk() (*bool, bool)

GetDirectConnectOk returns a tuple with the DirectConnect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateConnectorRequest) GetName

func (o *CreateConnectorRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CreateConnectorRequest) GetNameOk

func (o *CreateConnectorRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateConnectorRequest) GetStatus

func (o *CreateConnectorRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CreateConnectorRequest) GetStatusOk

func (o *CreateConnectorRequest) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateConnectorRequest) HasClassName

func (o *CreateConnectorRequest) HasClassName() bool

HasClassName returns a boolean if a field has been set.

func (*CreateConnectorRequest) HasDescription

func (o *CreateConnectorRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateConnectorRequest) HasDirectConnect

func (o *CreateConnectorRequest) HasDirectConnect() bool

HasDirectConnect returns a boolean if a field has been set.

func (*CreateConnectorRequest) HasName

func (o *CreateConnectorRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateConnectorRequest) HasStatus

func (o *CreateConnectorRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (CreateConnectorRequest) MarshalJSON

func (o CreateConnectorRequest) MarshalJSON() ([]byte, error)

func (*CreateConnectorRequest) SetClassName

func (o *CreateConnectorRequest) SetClassName(v string)

SetClassName gets a reference to the given string and assigns it to the ClassName field.

func (*CreateConnectorRequest) SetDescription

func (o *CreateConnectorRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateConnectorRequest) SetDirectConnect

func (o *CreateConnectorRequest) SetDirectConnect(v bool)

SetDirectConnect gets a reference to the given bool and assigns it to the DirectConnect field.

func (*CreateConnectorRequest) SetName

func (o *CreateConnectorRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateConnectorRequest) SetStatus

func (o *CreateConnectorRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateConnectorRequest) UnmarshalJSON

func (o *CreateConnectorRequest) UnmarshalJSON(bytes []byte) (err error)

type DeleteAccountSchemaAttributeRequest

type DeleteAccountSchemaAttributeRequest struct {
	ObjectType           *string `json:"objectType,omitempty"`
	Names                *string `json:"names,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeleteAccountSchemaAttributeRequest struct for DeleteAccountSchemaAttributeRequest

func NewDeleteAccountSchemaAttributeRequest

func NewDeleteAccountSchemaAttributeRequest() *DeleteAccountSchemaAttributeRequest

NewDeleteAccountSchemaAttributeRequest instantiates a new DeleteAccountSchemaAttributeRequest 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

func NewDeleteAccountSchemaAttributeRequestWithDefaults

func NewDeleteAccountSchemaAttributeRequestWithDefaults() *DeleteAccountSchemaAttributeRequest

NewDeleteAccountSchemaAttributeRequestWithDefaults instantiates a new DeleteAccountSchemaAttributeRequest 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

func (*DeleteAccountSchemaAttributeRequest) GetNames

GetNames returns the Names field value if set, zero value otherwise.

func (*DeleteAccountSchemaAttributeRequest) GetNamesOk

func (o *DeleteAccountSchemaAttributeRequest) GetNamesOk() (*string, bool)

GetNamesOk returns a tuple with the Names field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteAccountSchemaAttributeRequest) GetObjectType

func (o *DeleteAccountSchemaAttributeRequest) GetObjectType() string

GetObjectType returns the ObjectType field value if set, zero value otherwise.

func (*DeleteAccountSchemaAttributeRequest) GetObjectTypeOk

func (o *DeleteAccountSchemaAttributeRequest) GetObjectTypeOk() (*string, bool)

GetObjectTypeOk returns a tuple with the ObjectType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteAccountSchemaAttributeRequest) HasNames

HasNames returns a boolean if a field has been set.

func (*DeleteAccountSchemaAttributeRequest) HasObjectType

func (o *DeleteAccountSchemaAttributeRequest) HasObjectType() bool

HasObjectType returns a boolean if a field has been set.

func (DeleteAccountSchemaAttributeRequest) MarshalJSON

func (o DeleteAccountSchemaAttributeRequest) MarshalJSON() ([]byte, error)

func (*DeleteAccountSchemaAttributeRequest) SetNames

SetNames gets a reference to the given string and assigns it to the Names field.

func (*DeleteAccountSchemaAttributeRequest) SetObjectType

func (o *DeleteAccountSchemaAttributeRequest) SetObjectType(v string)

SetObjectType gets a reference to the given string and assigns it to the ObjectType field.

func (*DeleteAccountSchemaAttributeRequest) UnmarshalJSON

func (o *DeleteAccountSchemaAttributeRequest) UnmarshalJSON(bytes []byte) (err error)

type DeleteClusterRequest

type DeleteClusterRequest struct {
	RemoveClients        *bool `json:"removeClients,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeleteClusterRequest struct for DeleteClusterRequest

func NewDeleteClusterRequest

func NewDeleteClusterRequest() *DeleteClusterRequest

NewDeleteClusterRequest instantiates a new DeleteClusterRequest 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

func NewDeleteClusterRequestWithDefaults

func NewDeleteClusterRequestWithDefaults() *DeleteClusterRequest

NewDeleteClusterRequestWithDefaults instantiates a new DeleteClusterRequest 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

func (*DeleteClusterRequest) GetRemoveClients

func (o *DeleteClusterRequest) GetRemoveClients() bool

GetRemoveClients returns the RemoveClients field value if set, zero value otherwise.

func (*DeleteClusterRequest) GetRemoveClientsOk

func (o *DeleteClusterRequest) GetRemoveClientsOk() (*bool, bool)

GetRemoveClientsOk returns a tuple with the RemoveClients field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteClusterRequest) HasRemoveClients

func (o *DeleteClusterRequest) HasRemoveClients() bool

HasRemoveClients returns a boolean if a field has been set.

func (DeleteClusterRequest) MarshalJSON

func (o DeleteClusterRequest) MarshalJSON() ([]byte, error)

func (*DeleteClusterRequest) SetRemoveClients

func (o *DeleteClusterRequest) SetRemoveClients(v bool)

SetRemoveClients gets a reference to the given bool and assigns it to the RemoveClients field.

func (*DeleteClusterRequest) UnmarshalJSON

func (o *DeleteClusterRequest) UnmarshalJSON(bytes []byte) (err error)

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type IdentityProfilesApiService

type IdentityProfilesApiService service

IdentityProfilesApiService IdentityProfilesApi service

func (*IdentityProfilesApiService) DeleteLifecycleState

DeleteLifecycleState LCS - Delete

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiDeleteLifecycleStateRequest

func (*IdentityProfilesApiService) DeleteLifecycleStateExecute

func (a *IdentityProfilesApiService) DeleteLifecycleStateExecute(r ApiDeleteLifecycleStateRequest) (*http.Response, error)

Execute executes the request

func (*IdentityProfilesApiService) GetIdentityProfile

GetIdentityProfile Get Identity Profile

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetIdentityProfileRequest

func (*IdentityProfilesApiService) GetIdentityProfileExecute

func (a *IdentityProfilesApiService) GetIdentityProfileExecute(r ApiGetIdentityProfileRequest) (*http.Response, error)

Execute executes the request

func (*IdentityProfilesApiService) GetLifecycleState

GetLifecycleState LCS - Get

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetLifecycleStateRequest

func (*IdentityProfilesApiService) GetLifecycleStateExecute

func (a *IdentityProfilesApiService) GetLifecycleStateExecute(r ApiGetLifecycleStateRequest) (*http.Response, error)

Execute executes the request

func (*IdentityProfilesApiService) ListIdentityProfiles

ListIdentityProfiles List Identity Profiles

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListIdentityProfilesRequest

func (*IdentityProfilesApiService) ListIdentityProfilesExecute

func (a *IdentityProfilesApiService) ListIdentityProfilesExecute(r ApiListIdentityProfilesRequest) (*http.Response, error)

Execute executes the request

func (*IdentityProfilesApiService) UpdateIdentityProfile

func (a *IdentityProfilesApiService) UpdateIdentityProfile(ctx context.Context, profileId string) ApiUpdateIdentityProfileRequest

UpdateIdentityProfile Update Identity Profile

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param profileId
@return ApiUpdateIdentityProfileRequest

func (*IdentityProfilesApiService) UpdateIdentityProfileExecute

func (a *IdentityProfilesApiService) UpdateIdentityProfileExecute(r ApiUpdateIdentityProfileRequest) (*http.Response, error)

Execute executes the request

func (*IdentityProfilesApiService) UpdateLifecycleState

UpdateLifecycleState LCS - Update

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiUpdateLifecycleStateRequest

func (*IdentityProfilesApiService) UpdateLifecycleStateExecute

func (a *IdentityProfilesApiService) UpdateLifecycleStateExecute(r ApiUpdateLifecycleStateRequest) (*http.Response, error)

Execute executes the request

type ImportConnectorConfigRequest

type ImportConnectorConfigRequest struct {
	// This is the connector config zip bundle which gets uploaded.
	File                 **os.File `json:"file,omitempty"`
	AdditionalProperties map[string]interface{}
}

ImportConnectorConfigRequest struct for ImportConnectorConfigRequest

func NewImportConnectorConfigRequest

func NewImportConnectorConfigRequest() *ImportConnectorConfigRequest

NewImportConnectorConfigRequest instantiates a new ImportConnectorConfigRequest 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

func NewImportConnectorConfigRequestWithDefaults

func NewImportConnectorConfigRequestWithDefaults() *ImportConnectorConfigRequest

NewImportConnectorConfigRequestWithDefaults instantiates a new ImportConnectorConfigRequest 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

func (*ImportConnectorConfigRequest) GetFile

func (o *ImportConnectorConfigRequest) GetFile() *os.File

GetFile returns the File field value if set, zero value otherwise.

func (*ImportConnectorConfigRequest) GetFileOk

func (o *ImportConnectorConfigRequest) GetFileOk() (**os.File, bool)

GetFileOk returns a tuple with the File field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImportConnectorConfigRequest) HasFile

func (o *ImportConnectorConfigRequest) HasFile() bool

HasFile returns a boolean if a field has been set.

func (ImportConnectorConfigRequest) MarshalJSON

func (o ImportConnectorConfigRequest) MarshalJSON() ([]byte, error)

func (*ImportConnectorConfigRequest) SetFile

func (o *ImportConnectorConfigRequest) SetFile(v *os.File)

SetFile gets a reference to the given *os.File and assigns it to the File field.

func (*ImportConnectorConfigRequest) UnmarshalJSON

func (o *ImportConnectorConfigRequest) UnmarshalJSON(bytes []byte) (err error)

type IntegrationsApiService

type IntegrationsApiService service

IntegrationsApiService IntegrationsApi service

func (*IntegrationsApiService) CcApiIntegrationUpdateSimIntegrationIdPost

func (a *IntegrationsApiService) CcApiIntegrationUpdateSimIntegrationIdPost(ctx context.Context, id string) ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest

CcApiIntegrationUpdateSimIntegrationIdPost Update Integration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest

func (*IntegrationsApiService) CcApiIntegrationUpdateSimIntegrationIdPostExecute

func (a *IntegrationsApiService) CcApiIntegrationUpdateSimIntegrationIdPostExecute(r ApiCcApiIntegrationUpdateSimIntegrationIdPostRequest) (*http.Response, error)

Execute executes the request

func (*IntegrationsApiService) CreateIntegration

CreateIntegration Create Integration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateIntegrationRequest

func (*IntegrationsApiService) CreateIntegrationExecute

func (a *IntegrationsApiService) CreateIntegrationExecute(r ApiCreateIntegrationRequest) (*http.Response, error)

Execute executes the request

func (*IntegrationsApiService) DeleteIntegration

DeleteIntegration Delete Integration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiDeleteIntegrationRequest

func (*IntegrationsApiService) DeleteIntegrationExecute

func (a *IntegrationsApiService) DeleteIntegrationExecute(r ApiDeleteIntegrationRequest) (*http.Response, error)

Execute executes the request

func (*IntegrationsApiService) GetIntegration

GetIntegration Get Integration

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetIntegrationRequest

func (*IntegrationsApiService) GetIntegrationExecute

func (a *IntegrationsApiService) GetIntegrationExecute(r ApiGetIntegrationRequest) (*http.Response, error)

Execute executes the request

func (*IntegrationsApiService) ListIntegrations

ListIntegrations List Integrations

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListIntegrationsRequest

func (*IntegrationsApiService) ListIntegrationsExecute

func (a *IntegrationsApiService) ListIntegrationsExecute(r ApiListIntegrationsRequest) (*http.Response, error)

Execute executes the request

func (*IntegrationsApiService) SetIntegrationStatusCheckDetails

func (a *IntegrationsApiService) SetIntegrationStatusCheckDetails(ctx context.Context) ApiSetIntegrationStatusCheckDetailsRequest

SetIntegrationStatusCheckDetails Set Integration Status Check Details

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSetIntegrationStatusCheckDetailsRequest

func (*IntegrationsApiService) SetIntegrationStatusCheckDetailsExecute

func (a *IntegrationsApiService) SetIntegrationStatusCheckDetailsExecute(r ApiSetIntegrationStatusCheckDetailsRequest) (*http.Response, error)

Execute executes the request

type LoadAccountsRequest

type LoadAccountsRequest struct {
	DisableOptimization  *bool     `json:"disableOptimization,omitempty"`
	File                 **os.File `json:"file,omitempty"`
	AdditionalProperties map[string]interface{}
}

LoadAccountsRequest struct for LoadAccountsRequest

func NewLoadAccountsRequest

func NewLoadAccountsRequest() *LoadAccountsRequest

NewLoadAccountsRequest instantiates a new LoadAccountsRequest 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

func NewLoadAccountsRequestWithDefaults

func NewLoadAccountsRequestWithDefaults() *LoadAccountsRequest

NewLoadAccountsRequestWithDefaults instantiates a new LoadAccountsRequest 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

func (*LoadAccountsRequest) GetDisableOptimization

func (o *LoadAccountsRequest) GetDisableOptimization() bool

GetDisableOptimization returns the DisableOptimization field value if set, zero value otherwise.

func (*LoadAccountsRequest) GetDisableOptimizationOk

func (o *LoadAccountsRequest) GetDisableOptimizationOk() (*bool, bool)

GetDisableOptimizationOk returns a tuple with the DisableOptimization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoadAccountsRequest) GetFile

func (o *LoadAccountsRequest) GetFile() *os.File

GetFile returns the File field value if set, zero value otherwise.

func (*LoadAccountsRequest) GetFileOk

func (o *LoadAccountsRequest) GetFileOk() (**os.File, bool)

GetFileOk returns a tuple with the File field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoadAccountsRequest) HasDisableOptimization

func (o *LoadAccountsRequest) HasDisableOptimization() bool

HasDisableOptimization returns a boolean if a field has been set.

func (*LoadAccountsRequest) HasFile

func (o *LoadAccountsRequest) HasFile() bool

HasFile returns a boolean if a field has been set.

func (LoadAccountsRequest) MarshalJSON

func (o LoadAccountsRequest) MarshalJSON() ([]byte, error)

func (*LoadAccountsRequest) SetDisableOptimization

func (o *LoadAccountsRequest) SetDisableOptimization(v bool)

SetDisableOptimization gets a reference to the given bool and assigns it to the DisableOptimization field.

func (*LoadAccountsRequest) SetFile

func (o *LoadAccountsRequest) SetFile(v *os.File)

SetFile gets a reference to the given *os.File and assigns it to the File field.

func (*LoadAccountsRequest) UnmarshalJSON

func (o *LoadAccountsRequest) UnmarshalJSON(bytes []byte) (err error)

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateAccountSchemaAttributeRequest

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

func (NullableCreateAccountSchemaAttributeRequest) Get

func (NullableCreateAccountSchemaAttributeRequest) IsSet

func (NullableCreateAccountSchemaAttributeRequest) MarshalJSON

func (*NullableCreateAccountSchemaAttributeRequest) Set

func (*NullableCreateAccountSchemaAttributeRequest) UnmarshalJSON

func (v *NullableCreateAccountSchemaAttributeRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateAccountSchemaAttributeRequest) Unset

type NullableCreateClusterRequest

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

func NewNullableCreateClusterRequest

func NewNullableCreateClusterRequest(val *CreateClusterRequest) *NullableCreateClusterRequest

func (NullableCreateClusterRequest) Get

func (NullableCreateClusterRequest) IsSet

func (NullableCreateClusterRequest) MarshalJSON

func (v NullableCreateClusterRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateClusterRequest) Set

func (*NullableCreateClusterRequest) UnmarshalJSON

func (v *NullableCreateClusterRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateClusterRequest) Unset

func (v *NullableCreateClusterRequest) Unset()

type NullableCreateConnectorRequest

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

func (NullableCreateConnectorRequest) Get

func (NullableCreateConnectorRequest) IsSet

func (NullableCreateConnectorRequest) MarshalJSON

func (v NullableCreateConnectorRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateConnectorRequest) Set

func (*NullableCreateConnectorRequest) UnmarshalJSON

func (v *NullableCreateConnectorRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateConnectorRequest) Unset

func (v *NullableCreateConnectorRequest) Unset()

type NullableDeleteAccountSchemaAttributeRequest

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

func (NullableDeleteAccountSchemaAttributeRequest) Get

func (NullableDeleteAccountSchemaAttributeRequest) IsSet

func (NullableDeleteAccountSchemaAttributeRequest) MarshalJSON

func (*NullableDeleteAccountSchemaAttributeRequest) Set

func (*NullableDeleteAccountSchemaAttributeRequest) UnmarshalJSON

func (v *NullableDeleteAccountSchemaAttributeRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteAccountSchemaAttributeRequest) Unset

type NullableDeleteClusterRequest

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

func NewNullableDeleteClusterRequest

func NewNullableDeleteClusterRequest(val *DeleteClusterRequest) *NullableDeleteClusterRequest

func (NullableDeleteClusterRequest) Get

func (NullableDeleteClusterRequest) IsSet

func (NullableDeleteClusterRequest) MarshalJSON

func (v NullableDeleteClusterRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteClusterRequest) Set

func (*NullableDeleteClusterRequest) UnmarshalJSON

func (v *NullableDeleteClusterRequest) UnmarshalJSON(src []byte) error

func (*NullableDeleteClusterRequest) Unset

func (v *NullableDeleteClusterRequest) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableImportConnectorConfigRequest

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

func (NullableImportConnectorConfigRequest) Get

func (NullableImportConnectorConfigRequest) IsSet

func (NullableImportConnectorConfigRequest) MarshalJSON

func (v NullableImportConnectorConfigRequest) MarshalJSON() ([]byte, error)

func (*NullableImportConnectorConfigRequest) Set

func (*NullableImportConnectorConfigRequest) UnmarshalJSON

func (v *NullableImportConnectorConfigRequest) UnmarshalJSON(src []byte) error

func (*NullableImportConnectorConfigRequest) Unset

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableLoadAccountsRequest

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

func NewNullableLoadAccountsRequest

func NewNullableLoadAccountsRequest(val *LoadAccountsRequest) *NullableLoadAccountsRequest

func (NullableLoadAccountsRequest) Get

func (NullableLoadAccountsRequest) IsSet

func (NullableLoadAccountsRequest) MarshalJSON

func (v NullableLoadAccountsRequest) MarshalJSON() ([]byte, error)

func (*NullableLoadAccountsRequest) Set

func (*NullableLoadAccountsRequest) UnmarshalJSON

func (v *NullableLoadAccountsRequest) UnmarshalJSON(src []byte) error

func (*NullableLoadAccountsRequest) Unset

func (v *NullableLoadAccountsRequest) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateAccountSchemaAttributeRequest

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

func (NullableUpdateAccountSchemaAttributeRequest) Get

func (NullableUpdateAccountSchemaAttributeRequest) IsSet

func (NullableUpdateAccountSchemaAttributeRequest) MarshalJSON

func (*NullableUpdateAccountSchemaAttributeRequest) Set

func (*NullableUpdateAccountSchemaAttributeRequest) UnmarshalJSON

func (v *NullableUpdateAccountSchemaAttributeRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateAccountSchemaAttributeRequest) Unset

type NullableUpdateIdentityProfileRequest

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

func (NullableUpdateIdentityProfileRequest) Get

func (NullableUpdateIdentityProfileRequest) IsSet

func (NullableUpdateIdentityProfileRequest) MarshalJSON

func (v NullableUpdateIdentityProfileRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateIdentityProfileRequest) Set

func (*NullableUpdateIdentityProfileRequest) UnmarshalJSON

func (v *NullableUpdateIdentityProfileRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateIdentityProfileRequest) Unset

type RolesApiService

type RolesApiService service

RolesApiService RolesApi service

func (*RolesApiService) GetRole

GetRole Get Role

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetRoleRequest

func (*RolesApiService) GetRoleExecute

func (a *RolesApiService) GetRoleExecute(r ApiGetRoleRequest) (*http.Response, error)

Execute executes the request

func (*RolesApiService) ListRoles

ListRoles List Roles

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListRolesRequest

func (*RolesApiService) ListRolesExecute

func (a *RolesApiService) ListRolesExecute(r ApiListRolesRequest) (*http.Response, error)

Execute executes the request

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SourcesAccountSchemaApiService

type SourcesAccountSchemaApiService service

SourcesAccountSchemaApiService SourcesAccountSchemaApi service

func (*SourcesAccountSchemaApiService) CreateAccountSchemaAttribute

CreateAccountSchemaAttribute Create Account Schema Attribute

Add an attribute to a source schema. @param id of the source. @return JSON string of the created attribute.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiCreateAccountSchemaAttributeRequest

func (*SourcesAccountSchemaApiService) CreateAccountSchemaAttributeExecute

func (a *SourcesAccountSchemaApiService) CreateAccountSchemaAttributeExecute(r ApiCreateAccountSchemaAttributeRequest) (*http.Response, error)

Execute executes the request

func (*SourcesAccountSchemaApiService) DeleteAccountSchemaAttribute

DeleteAccountSchemaAttribute Delete Account Schema Attribute

Delete an attribute from a source schema. @param ID of the source. @return JSON status of OK.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiDeleteAccountSchemaAttributeRequest

func (*SourcesAccountSchemaApiService) DeleteAccountSchemaAttributeExecute

func (a *SourcesAccountSchemaApiService) DeleteAccountSchemaAttributeExecute(r ApiDeleteAccountSchemaAttributeRequest) (*http.Response, error)

Execute executes the request

func (*SourcesAccountSchemaApiService) GetSourceAccountSchema

GetSourceAccountSchema Get Account Schema

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetSourceAccountSchemaRequest

func (*SourcesAccountSchemaApiService) GetSourceAccountSchemaExecute

func (a *SourcesAccountSchemaApiService) GetSourceAccountSchemaExecute(r ApiGetSourceAccountSchemaRequest) (*http.Response, error)

Execute executes the request

func (*SourcesAccountSchemaApiService) UpdateAccountSchemaAttribute

UpdateAccountSchemaAttribute Update Account Schema Attribute

Update an attribute in the source's schema. @param ID of the source. @return JSON string of the created attribute.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiUpdateAccountSchemaAttributeRequest

func (*SourcesAccountSchemaApiService) UpdateAccountSchemaAttributeExecute

func (a *SourcesAccountSchemaApiService) UpdateAccountSchemaAttributeExecute(r ApiUpdateAccountSchemaAttributeRequest) (string, *http.Response, error)

Execute executes the request

@return string

type SourcesAccountsApiService

type SourcesAccountsApiService service

SourcesAccountsApiService SourcesAccountsApi service

func (*SourcesAccountsApiService) ExportAccountFeed

ExportAccountFeed Export Account Feed

Exports a CSV of the accounts for a particular source.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiExportAccountFeedRequest

func (*SourcesAccountsApiService) ExportAccountFeedExecute

func (a *SourcesAccountsApiService) ExportAccountFeedExecute(r ApiExportAccountFeedRequest) (*http.Response, error)

Execute executes the request

func (*SourcesAccountsApiService) GetSourceAccounts

GetSourceAccounts Get Source Accounts

This get all accounts for a given source.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetSourceAccountsRequest

func (*SourcesAccountsApiService) GetSourceAccountsExecute

func (a *SourcesAccountsApiService) GetSourceAccountsExecute(r ApiGetSourceAccountsRequest) (*http.Response, error)

Execute executes the request

type SourcesAggregationApiService

type SourcesAggregationApiService service

SourcesAggregationApiService SourcesAggregationApi service

func (*SourcesAggregationApiService) LoadAccounts

LoadAccounts Account Aggregation (File)

Aggregates a delimited file for the given source. This only works for file-based sources.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiLoadAccountsRequest

func (*SourcesAggregationApiService) LoadAccountsExecute

Execute executes the request

func (*SourcesAggregationApiService) ResetAggregatedObjects

ResetAggregatedObjects Reset Aggregated Objects

Clears out all aggregates objects for a source - both user accounts and entitlements / groups. This is a long running process, and this is only advised to be used by SailPoint's guidance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiResetAggregatedObjectsRequest

func (*SourcesAggregationApiService) ResetAggregatedObjectsExecute

func (a *SourcesAggregationApiService) ResetAggregatedObjectsExecute(r ApiResetAggregatedObjectsRequest) (*http.Response, error)

Execute executes the request

type SourcesApiService

type SourcesApiService service

SourcesApiService SourcesApi service

func (*SourcesApiService) GetSource

GetSource Get Source

_Note: This API should be considered deprecated in favor of newer version 3 source APIs._

Gets a particular source within IdentityNow.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetSourceRequest

func (*SourcesApiService) GetSourceExecute

func (a *SourcesApiService) GetSourceExecute(r ApiGetSourceRequest) (*http.Response, error)

Execute executes the request

func (*SourcesApiService) ListSources

ListSources List Sources

_Note: This API should be considered deprecated in favor of newer version 3 source APIs._

Lists all sources within IdentityNow.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListSourcesRequest

func (*SourcesApiService) ListSourcesExecute

func (a *SourcesApiService) ListSourcesExecute(r ApiListSourcesRequest) (*http.Response, error)

Execute executes the request

type SourcesAttributeSyncApiService

type SourcesAttributeSyncApiService service

SourcesAttributeSyncApiService SourcesAttributeSyncApi service

func (*SourcesAttributeSyncApiService) GetSourceAttributeSyncConfig

GetSourceAttributeSyncConfig Get Source Attribute Sync Config

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiGetSourceAttributeSyncConfigRequest

func (*SourcesAttributeSyncApiService) GetSourceAttributeSyncConfigExecute

func (a *SourcesAttributeSyncApiService) GetSourceAttributeSyncConfigExecute(r ApiGetSourceAttributeSyncConfigRequest) (*http.Response, error)

Execute executes the request

func (*SourcesAttributeSyncApiService) SetSourceAttributeSyncConfig

SetSourceAttributeSyncConfig Set Source Attribute Sync Config

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id
@return ApiSetSourceAttributeSyncConfigRequest

func (*SourcesAttributeSyncApiService) SetSourceAttributeSyncConfigExecute

func (a *SourcesAttributeSyncApiService) SetSourceAttributeSyncConfigExecute(r ApiSetSourceAttributeSyncConfigRequest) (*http.Response, error)

Execute executes the request

type SystemApiService

type SystemApiService service

SystemApiService SystemApi service

func (*SystemApiService) RefreshIdentities

func (a *SystemApiService) RefreshIdentities(ctx context.Context) ApiRefreshIdentitiesRequest

RefreshIdentities Refresh Identities

This kicks off an identity refresh for a specified set of identity attributes. This can be a long running process. IdentityNow has pre-scheduled versions of this task at set intervals and events already, so only run this when directed by SailPoint.

_Note: If the identities specified by the filter do not exist, a full identity refresh will be run. Use with caution._

Refresh Arguments:

| Key | Description | |-----------------------|----------------------------------------------------| | correlateEntitlements | Analyzes entitlements, access profiles, and roles. | | promoteAttributes | Calculates identity attributes. | | refreshManagerStatus | Calculates manager correlation and manager status. | | synchronizeAttributes | Performs attribute sync provisioning. | | pruneIdentities | Removes any identities which don't have accounts. | | provision | Provisions any assigned roles or access profiles. |

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiRefreshIdentitiesRequest

func (*SystemApiService) RefreshIdentitiesExecute

func (a *SystemApiService) RefreshIdentitiesExecute(r ApiRefreshIdentitiesRequest) (*http.Response, error)

Execute executes the request

type UpdateAccountSchemaAttributeRequest

type UpdateAccountSchemaAttributeRequest struct {
	ObjectType           *string `json:"objectType,omitempty"`
	FieldName            *string `json:"fieldName,omitempty"`
	FieldValue           *bool   `json:"fieldValue,omitempty"`
	Names                *string `json:"names,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateAccountSchemaAttributeRequest struct for UpdateAccountSchemaAttributeRequest

func NewUpdateAccountSchemaAttributeRequest

func NewUpdateAccountSchemaAttributeRequest() *UpdateAccountSchemaAttributeRequest

NewUpdateAccountSchemaAttributeRequest instantiates a new UpdateAccountSchemaAttributeRequest 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

func NewUpdateAccountSchemaAttributeRequestWithDefaults

func NewUpdateAccountSchemaAttributeRequestWithDefaults() *UpdateAccountSchemaAttributeRequest

NewUpdateAccountSchemaAttributeRequestWithDefaults instantiates a new UpdateAccountSchemaAttributeRequest 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

func (*UpdateAccountSchemaAttributeRequest) GetFieldName

func (o *UpdateAccountSchemaAttributeRequest) GetFieldName() string

GetFieldName returns the FieldName field value if set, zero value otherwise.

func (*UpdateAccountSchemaAttributeRequest) GetFieldNameOk

func (o *UpdateAccountSchemaAttributeRequest) GetFieldNameOk() (*string, bool)

GetFieldNameOk returns a tuple with the FieldName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountSchemaAttributeRequest) GetFieldValue

func (o *UpdateAccountSchemaAttributeRequest) GetFieldValue() bool

GetFieldValue returns the FieldValue field value if set, zero value otherwise.

func (*UpdateAccountSchemaAttributeRequest) GetFieldValueOk

func (o *UpdateAccountSchemaAttributeRequest) GetFieldValueOk() (*bool, bool)

GetFieldValueOk returns a tuple with the FieldValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountSchemaAttributeRequest) GetNames

GetNames returns the Names field value if set, zero value otherwise.

func (*UpdateAccountSchemaAttributeRequest) GetNamesOk

func (o *UpdateAccountSchemaAttributeRequest) GetNamesOk() (*string, bool)

GetNamesOk returns a tuple with the Names field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountSchemaAttributeRequest) GetObjectType

func (o *UpdateAccountSchemaAttributeRequest) GetObjectType() string

GetObjectType returns the ObjectType field value if set, zero value otherwise.

func (*UpdateAccountSchemaAttributeRequest) GetObjectTypeOk

func (o *UpdateAccountSchemaAttributeRequest) GetObjectTypeOk() (*string, bool)

GetObjectTypeOk returns a tuple with the ObjectType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountSchemaAttributeRequest) HasFieldName

func (o *UpdateAccountSchemaAttributeRequest) HasFieldName() bool

HasFieldName returns a boolean if a field has been set.

func (*UpdateAccountSchemaAttributeRequest) HasFieldValue

func (o *UpdateAccountSchemaAttributeRequest) HasFieldValue() bool

HasFieldValue returns a boolean if a field has been set.

func (*UpdateAccountSchemaAttributeRequest) HasNames

HasNames returns a boolean if a field has been set.

func (*UpdateAccountSchemaAttributeRequest) HasObjectType

func (o *UpdateAccountSchemaAttributeRequest) HasObjectType() bool

HasObjectType returns a boolean if a field has been set.

func (UpdateAccountSchemaAttributeRequest) MarshalJSON

func (o UpdateAccountSchemaAttributeRequest) MarshalJSON() ([]byte, error)

func (*UpdateAccountSchemaAttributeRequest) SetFieldName

func (o *UpdateAccountSchemaAttributeRequest) SetFieldName(v string)

SetFieldName gets a reference to the given string and assigns it to the FieldName field.

func (*UpdateAccountSchemaAttributeRequest) SetFieldValue

func (o *UpdateAccountSchemaAttributeRequest) SetFieldValue(v bool)

SetFieldValue gets a reference to the given bool and assigns it to the FieldValue field.

func (*UpdateAccountSchemaAttributeRequest) SetNames

SetNames gets a reference to the given string and assigns it to the Names field.

func (*UpdateAccountSchemaAttributeRequest) SetObjectType

func (o *UpdateAccountSchemaAttributeRequest) SetObjectType(v string)

SetObjectType gets a reference to the given string and assigns it to the ObjectType field.

func (*UpdateAccountSchemaAttributeRequest) UnmarshalJSON

func (o *UpdateAccountSchemaAttributeRequest) UnmarshalJSON(bytes []byte) (err error)

type UpdateIdentityProfileRequest

type UpdateIdentityProfileRequest struct {
	Priority             *int32 `json:"priority,omitempty"`
	AdditionalProperties map[string]interface{}
}

UpdateIdentityProfileRequest struct for UpdateIdentityProfileRequest

func NewUpdateIdentityProfileRequest

func NewUpdateIdentityProfileRequest() *UpdateIdentityProfileRequest

NewUpdateIdentityProfileRequest instantiates a new UpdateIdentityProfileRequest 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

func NewUpdateIdentityProfileRequestWithDefaults

func NewUpdateIdentityProfileRequestWithDefaults() *UpdateIdentityProfileRequest

NewUpdateIdentityProfileRequestWithDefaults instantiates a new UpdateIdentityProfileRequest 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

func (*UpdateIdentityProfileRequest) GetPriority

func (o *UpdateIdentityProfileRequest) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*UpdateIdentityProfileRequest) GetPriorityOk

func (o *UpdateIdentityProfileRequest) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateIdentityProfileRequest) HasPriority

func (o *UpdateIdentityProfileRequest) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (UpdateIdentityProfileRequest) MarshalJSON

func (o UpdateIdentityProfileRequest) MarshalJSON() ([]byte, error)

func (*UpdateIdentityProfileRequest) SetPriority

func (o *UpdateIdentityProfileRequest) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*UpdateIdentityProfileRequest) UnmarshalJSON

func (o *UpdateIdentityProfileRequest) UnmarshalJSON(bytes []byte) (err error)

Jump to

Keyboard shortcuts

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