Module: OpenapiClient

Defined in:
lib/openapi_client/version.rb,
lib/openapi_client.rb,
lib/openapi_client/api_error.rb,
lib/openapi_client/api_client.rb,
lib/openapi_client/models/pdp.rb,
lib/openapi_client/models/actor.rb,
lib/openapi_client/api/roles_api.rb,
lib/openapi_client/api/users_api.rb,
lib/openapi_client/configuration.rb,
lib/openapi_client/models/engine.rb,
lib/openapi_client/models/labels.rb,
lib/openapi_client/api/policy_api.rb,
lib/openapi_client/api/default_api.rb,
lib/openapi_client/api/members_api.rb,
lib/openapi_client/api/tenants_api.rb,
lib/openapi_client/models/raw_data.rb,
lib/openapi_client/models/settings.rb,
lib/openapi_client/api/api_keys_api.rb,
lib/openapi_client/api/projects_api.rb,
lib/openapi_client/models/audit_log.rb,
lib/openapi_client/models/dev_login.rb,
lib/openapi_client/models/full_data.rb,
lib/openapi_client/models/pdp_state.rb,
lib/openapi_client/models/role_data.rb,
lib/openapi_client/models/role_read.rb,
lib/openapi_client/models/user_data.rb,
lib/openapi_client/models/user_read.rb,
lib/openapi_client/models/user_role.rb,
lib/openapi_client/api/opal_data_api.rb,
lib/openapi_client/api/resources_api.rb,
lib/openapi_client/models/attributes.rb,
lib/openapi_client/models/opa_labels.rb,
lib/openapi_client/models/pdp_values.rb,
lib/openapi_client/models/role_block.rb,
lib/openapi_client/models/statistics.rb,
lib/openapi_client/api/audit_logs_api.rb,
lib/openapi_client/models/invite_read.rb,
lib/openapi_client/models/opa_metrics.rb,
lib/openapi_client/models/opal_client.rb,
lib/openapi_client/models/pdp_context.rb,
lib/openapi_client/models/resource_id.rb,
lib/openapi_client/models/role_create.rb,
lib/openapi_client/models/role_update.rb,
lib/openapi_client/models/tenant_read.rb,
lib/openapi_client/models/user_create.rb,
lib/openapi_client/models/user_object.rb,
lib/openapi_client/models/user_update.rb,
lib/openapi_client/models/api_key_read.rb,
lib/openapi_client/models/login_result.rb,
lib/openapi_client/models/project_read.rb,
lib/openapi_client/models/webhook_read.rb,
lib/openapi_client/api/environments_api.rb,
lib/openapi_client/api/instructions_api.rb,
lib/openapi_client/models/action_object.rb,
lib/openapi_client/models/authn_me_read.rb,
lib/openapi_client/models/elements_type.rb,
lib/openapi_client/models/failed_invite.rb,
lib/openapi_client/models/identity_read.rb,
lib/openapi_client/models/invite_create.rb,
lib/openapi_client/models/invite_status.rb,
lib/openapi_client/models/remote_config.rb,
lib/openapi_client/models/resource_read.rb,
lib/openapi_client/models/ssh_auth_data.rb,
lib/openapi_client/models/tenant_create.rb,
lib/openapi_client/models/tenant_object.rb,
lib/openapi_client/models/tenant_update.rb,
lib/openapi_client/api/decision_logs_api.rb,
lib/openapi_client/api/organizations_api.rb,
lib/openapi_client/models/api_key_create.rb,
lib/openapi_client/models/attribute_type.rb,
lib/openapi_client/models/location_inner.rb,
lib/openapi_client/models/project_create.rb,
lib/openapi_client/models/project_object.rb,
lib/openapi_client/models/project_update.rb,
lib/openapi_client/models/webhook_create.rb,
lib/openapi_client/models/webhook_update.rb,
lib/openapi_client/api/authentication_api.rb,
lib/openapi_client/api/condition_sets_api.rb,
lib/openapi_client/api/resource_roles_api.rb,
lib/openapi_client/models/onboarding_step.rb,
lib/openapi_client/models/org_member_read.rb,
lib/openapi_client/models/pdp_config_read.rb,
lib/openapi_client/models/resource_create.rb,
lib/openapi_client/models/resource_update.rb,
lib/openapi_client/api/user_attributes_api.rb,
lib/openapi_client/models/environment_read.rb,
lib/openapi_client/models/opa_decision_log.rb,
lib/openapi_client/models/pdp_state_update.rb,
lib/openapi_client/models/policy_repo_read.rb,
lib/openapi_client/models/resource_replace.rb,
lib/openapi_client/models/user_role_create.rb,
lib/openapi_client/models/user_role_remove.rb,
lib/openapi_client/models/validation_error.rb,
lib/openapi_client/api/elements_configs_api.rb,
lib/openapi_client/api/resource_actions_api.rb,
lib/openapi_client/api/role_assignments_api.rb,
lib/openapi_client/models/action_block_read.rb,
lib/openapi_client/models/audit_log_objects.rb,
lib/openapi_client/models/data_source_entry.rb,
lib/openapi_client/models/environment_stats.rb,
lib/openapi_client/models/member_access_obj.rb,
lib/openapi_client/models/org_member_update.rb,
lib/openapi_client/models/organization_read.rb,
lib/openapi_client/models/pdp_config_object.rb,
lib/openapi_client/models/api_key_owner_type.rb,
lib/openapi_client/models/api_key_scope_read.rb,
lib/openapi_client/models/authn_me_user_read.rb,
lib/openapi_client/models/condition_set_read.rb,
lib/openapi_client/models/condition_set_type.rb,
lib/openapi_client/models/data_source_config.rb,
lib/openapi_client/models/detailed_audit_log.rb,
lib/openapi_client/models/dummy_engine_model.rb,
lib/openapi_client/models/elements_role_read.rb,
lib/openapi_client/models/environment_create.rb,
lib/openapi_client/models/environment_object.rb,
lib/openapi_client/models/environment_update.rb,
lib/openapi_client/models/policy_repo_create.rb,
lib/openapi_client/models/policy_repo_status.rb,
lib/openapi_client/models/resource_role_read.rb,
lib/openapi_client/api/resource_instances_api.rb,
lib/openapi_client/models/member_access_level.rb,
lib/openapi_client/models/multi_invite_result.rb,
lib/openapi_client/models/organization_create.rb,
lib/openapi_client/models/organization_object.rb,
lib/openapi_client/models/organization_update.rb,
lib/openapi_client/models/resource_attributes.rb,
lib/openapi_client/api/audit_elements_data_api.rb,
lib/openapi_client/api/condition_set_rules_api.rb,
lib/openapi_client/api/resource_attributes_api.rb,
lib/openapi_client/api/users_elements_data_api.rb,
lib/openapi_client/models/add_role_permissions.rb,
lib/openapi_client/models/attribute_block_read.rb,
lib/openapi_client/models/authn_me_member_read.rb,
lib/openapi_client/models/condition_set_create.rb,
lib/openapi_client/models/condition_set_update.rb,
lib/openapi_client/models/elements_config_read.rb,
lib/openapi_client/models/elements_user_create.rb,
lib/openapi_client/models/programming_language.rb,
lib/openapi_client/models/resource_action_read.rb,
lib/openapi_client/models/resource_role_create.rb,
lib/openapi_client/models/resource_role_update.rb,
lib/openapi_client/models/resource_type_object.rb,
lib/openapi_client/models/role_assignment_read.rb,
lib/openapi_client/models/action_block_editable.rb,
lib/openapi_client/models/authn_me_api_key_read.rb,
lib/openapi_client/models/http_validation_error.rb,
lib/openapi_client/models/invite_attempt_result.rb,
lib/openapi_client/models/language_instructions.rb,
lib/openapi_client/api/decision_logs_ingress_api.rb,
lib/openapi_client/models/elements_config_create.rb,
lib/openapi_client/models/elements_config_update.rb,
lib/openapi_client/models/elements_env_type_read.rb,
lib/openapi_client/models/resource_action_create.rb,
lib/openapi_client/models/resource_action_update.rb,
lib/openapi_client/models/resource_instance_read.rb,
lib/openapi_client/models/role_assignment_create.rb,
lib/openapi_client/models/role_assignment_remove.rb,
lib/openapi_client/api/policy_decision_points_api.rb,
lib/openapi_client/models/condition_set_rule_read.rb,
lib/openapi_client/models/opa_engine_decision_log.rb,
lib/openapi_client/models/remove_role_permissions.rb,
lib/openapi_client/models/resource_attribute_read.rb,
lib/openapi_client/api/policy_git_repositories_api.rb,
lib/openapi_client/models/attribute_block_editable.rb,
lib/openapi_client/models/elements_env_type_update.rb,
lib/openapi_client/models/resource_instance_create.rb,
lib/openapi_client/models/resource_instance_update.rb,
lib/openapi_client/models/user_login_request_input.rb,
lib/openapi_client/models/condition_set_rule_create.rb,
lib/openapi_client/models/condition_set_rule_remove.rb,
lib/openapi_client/models/elements_permission_level.rb,
lib/openapi_client/models/elements_user_role_create.rb,
lib/openapi_client/models/elements_user_role_remove.rb,
lib/openapi_client/models/relationship_tuple_object.rb,
lib/openapi_client/models/resource_attribute_create.rb,
lib/openapi_client/models/resource_attribute_update.rb,
lib/openapi_client/models/paginated_result_audit_log.rb,
lib/openapi_client/models/paginated_result_user_read.rb,
lib/openapi_client/models/permission_level_role_read.rb,
lib/openapi_client/models/elements_config_runtime_read.rb,
lib/openapi_client/models/embedded_login_request_output.rb,
lib/openapi_client/models/paginated_result_api_key_read.rb,
lib/openapi_client/models/organization_read_with_api_key.rb,
lib/openapi_client/models/paginated_result_opa_decision_log.rb,
lib/openapi_client/models/paginated_result_elements_config_read.rb

Overview

#Permit.io API

# Authorization as a service

The version of the OpenAPI document: 2.0.0

Generated by: openapi-generator.tech OpenAPI Generator version: 6.2.1

Defined Under Namespace

Modules: Actor Classes: APIKeyCreate, APIKeyOwnerType, APIKeyRead, APIKeyScopeRead, APIKeysApi, ActionBlockEditable, ActionBlockRead, ActionObject, AddRolePermissions, ApiClient, ApiError, AttributeBlockEditable, AttributeBlockRead, AttributeType, Attributes, AuditElementsDataApi, AuditLog, AuditLogObjects, AuditLogsApi, AuthenticationApi, AuthnMeAPIKeyRead, AuthnMeMemberRead, AuthnMeRead, AuthnMeUserRead, ConditionSetCreate, ConditionSetRead, ConditionSetRuleCreate, ConditionSetRuleRead, ConditionSetRuleRemove, ConditionSetRulesApi, ConditionSetType, ConditionSetUpdate, ConditionSetsApi, Configuration, DataSourceConfig, DataSourceEntry, DecisionLogsApi, DecisionLogsIngressApi, DefaultApi, DetailedAuditLog, DevLogin, DummyEngineModel, ElementsConfigCreate, ElementsConfigRead, ElementsConfigRuntimeRead, ElementsConfigUpdate, ElementsConfigsApi, ElementsEnvTypeRead, ElementsEnvTypeUpdate, ElementsPermissionLevel, ElementsRoleRead, ElementsType, ElementsUserCreate, ElementsUserRoleCreate, ElementsUserRoleRemove, EmbeddedLoginRequestOutput, Engine, EnvironmentCreate, EnvironmentObject, EnvironmentRead, EnvironmentStats, EnvironmentUpdate, EnvironmentsApi, FailedInvite, FullData, HTTPValidationError, IdentityRead, InstructionsApi, InviteAttemptResult, InviteCreate, InviteRead, InviteStatus, Labels, LanguageInstructions, LocationInner, LoginResult, MemberAccessLevel, MemberAccessObj, MembersApi, MultiInviteResult, OPADecisionLog, OPAEngineDecisionLog, OPALClient, OPALDataApi, OPALabels, OPAMetrics, OnboardingStep, OrgMemberRead, OrgMemberUpdate, OrganizationCreate, OrganizationObject, OrganizationRead, OrganizationReadWithAPIKey, OrganizationUpdate, OrganizationsApi, PDPConfigRead, PDPContext, PDPState, PDPStateUpdate, PaginatedResultAPIKeyRead, PaginatedResultAuditLog, PaginatedResultElementsConfigRead, PaginatedResultOPADecisionLog, PaginatedResultUserRead, Pdp, PdpConfigObject, PdpValues, PermissionLevelRoleRead, PolicyApi, PolicyDecisionPointsApi, PolicyGitRepositoriesApi, PolicyRepoCreate, PolicyRepoRead, PolicyRepoStatus, ProgrammingLanguage, ProjectCreate, ProjectObject, ProjectRead, ProjectUpdate, ProjectsApi, RawData, RelationshipTupleObject, RemoteConfig, RemoveRolePermissions, ResourceActionCreate, ResourceActionRead, ResourceActionUpdate, ResourceActionsApi, ResourceAttributeCreate, ResourceAttributeRead, ResourceAttributeUpdate, ResourceAttributes, ResourceAttributesApi, ResourceCreate, ResourceId, ResourceInstanceCreate, ResourceInstanceRead, ResourceInstanceUpdate, ResourceInstancesApi, ResourceRead, ResourceReplace, ResourceRoleCreate, ResourceRoleRead, ResourceRoleUpdate, ResourceRolesApi, ResourceTypeObject, ResourceUpdate, ResourcesApi, RoleAssignmentCreate, RoleAssignmentRead, RoleAssignmentRemove, RoleAssignmentsApi, RoleBlock, RoleCreate, RoleData, RoleRead, RoleUpdate, RolesApi, SSHAuthData, Settings, Statistics, TenantCreate, TenantObject, TenantRead, TenantUpdate, TenantsApi, UserAttributesApi, UserCreate, UserData, UserLoginRequestInput, UserObject, UserRead, UserRole, UserRoleCreate, UserRoleRemove, UserUpdate, UsersApi, UsersElementsDataApi, ValidationError, WebhookCreate, WebhookRead, WebhookUpdate

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

OpenapiClient.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



212
213
214
215
216
217
218
# File 'lib/openapi_client.rb', line 212

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end