Module: RBACApiClient

Defined in:
lib/insights-rbac-api-client/version.rb,
lib/insights-rbac-api-client.rb,
lib/insights-rbac-api-client/api_error.rb,
lib/insights-rbac-api-client/api_client.rb,
lib/insights-rbac-api-client/models/role.rb,
lib/insights-rbac-api-client/models/uuid.rb,
lib/insights-rbac-api-client/api/role_api.rb,
lib/insights-rbac-api-client/models/error.rb,
lib/insights-rbac-api-client/models/group.rb,
lib/insights-rbac-api-client/api/group_api.rb,
lib/insights-rbac-api-client/configuration.rb,
lib/insights-rbac-api-client/models/access.rb,
lib/insights-rbac-api-client/models/policy.rb,
lib/insights-rbac-api-client/models/status.rb,
lib/insights-rbac-api-client/api/access_api.rb,
lib/insights-rbac-api-client/api/policy_api.rb,
lib/insights-rbac-api-client/api/status_api.rb,
lib/insights-rbac-api-client/models/role_in.rb,
lib/insights-rbac-api-client/models/error403.rb,
lib/insights-rbac-api-client/models/role_out.rb,
lib/insights-rbac-api-client/models/group_out.rb,
lib/insights-rbac-api-client/models/policy_in.rb,
lib/insights-rbac-api-client/models/principal.rb,
lib/insights-rbac-api-client/api/principal_api.rb,
lib/insights-rbac-api-client/models/permission.rb,
lib/insights-rbac-api-client/models/role_patch.rb,
lib/insights-rbac-api-client/api/permission_api.rb,
lib/insights-rbac-api-client/models/timestamped.rb,
lib/insights-rbac-api-client/models/principal_in.rb,
lib/insights-rbac-api-client/models/group_role_in.rb,
lib/insights-rbac-api-client/models/principal_out.rb,
lib/insights-rbac-api-client/models/error_not_found.rb,
lib/insights-rbac-api-client/models/list_pagination.rb,
lib/insights-rbac-api-client/models/pagination_meta.rb,
lib/insights-rbac-api-client/models/policy_extended.rb,
lib/insights-rbac-api-client/models/role_pagination.rb,
lib/insights-rbac-api-client/models/additional_group.rb,
lib/insights-rbac-api-client/models/group_pagination.rb,
lib/insights-rbac-api-client/models/pagination_links.rb,
lib/insights-rbac-api-client/models/role_out_dynamic.rb,
lib/insights-rbac-api-client/models/role_with_access.rb,
lib/insights-rbac-api-client/models/access_pagination.rb,
lib/insights-rbac-api-client/models/policy_pagination.rb,
lib/insights-rbac-api-client/models/principal_minimal.rb,
lib/insights-rbac-api-client/models/error_errors_inner.rb,
lib/insights-rbac-api-client/models/group_principal_in.rb,
lib/insights-rbac-api-client/models/resource_definition.rb,
lib/insights-rbac-api-client/models/principal_pagination.rb,
lib/insights-rbac-api-client/models/cross_account_request.rb,
lib/insights-rbac-api-client/models/error403_errors_inner.rb,
lib/insights-rbac-api-client/models/group_with_principals.rb,
lib/insights-rbac-api-client/models/permission_pagination.rb,
lib/insights-rbac-api-client/api/cross_account_request_api.rb,
lib/insights-rbac-api-client/models/group_roles_pagination.rb,
lib/insights-rbac-api-client/models/role_pagination_dynamic.rb,
lib/insights-rbac-api-client/models/cross_account_request_in.rb,
lib/insights-rbac-api-client/models/cross_account_request_out.rb,
lib/insights-rbac-api-client/models/resource_definition_filter.rb,
lib/insights-rbac-api-client/models/cross_account_request_patch.rb,
lib/insights-rbac-api-client/models/cross_account_request_detail.rb,
lib/insights-rbac-api-client/models/error_not_found_errors_inner.rb,
lib/insights-rbac-api-client/models/principal_external_source_id.rb,
lib/insights-rbac-api-client/models/add_role_to_group200_response.rb,
lib/insights-rbac-api-client/models/permission_options_pagination.rb,
lib/insights-rbac-api-client/models/cross_account_request_update_in.rb,
lib/insights-rbac-api-client/models/group_with_principals_and_roles.rb,
lib/insights-rbac-api-client/models/cross_account_request_by_account.rb,
lib/insights-rbac-api-client/models/cross_account_request_by_user_id.rb,
lib/insights-rbac-api-client/models/cross_account_request_pagination.rb,
lib/insights-rbac-api-client/models/cross_account_request_with_roles.rb,
lib/insights-rbac-api-client/models/resource_definition_filter_value.rb,
lib/insights-rbac-api-client/models/cross_account_request_detail_by_use_id.rb,
lib/insights-rbac-api-client/models/principal_pagination_all_of_data_inner.rb,
lib/insights-rbac-api-client/models/cross_account_request_detail_by_account.rb,
lib/insights-rbac-api-client/models/cross_account_request_with_roles_roles_inner.rb,
lib/insights-rbac-api-client/models/resource_definition_filter_value_one_of_inner.rb,
lib/insights-rbac-api-client/models/cross_account_request_pagination_all_of_data_inner.rb

Overview

#Role Based Access Control

#The API for Role Based Access Control.

The version of the OpenAPI document: 1.0.0

Generated by: openapi-generator.tech OpenAPI Generator version: 7.1.0-SNAPSHOT

Defined Under Namespace

Modules: CrossAccountRequestDetail, CrossAccountRequestPaginationAllOfDataInner, PrincipalExternalSourceId, PrincipalPaginationAllOfDataInner, ResourceDefinitionFilterValue, ResourceDefinitionFilterValueOneOfInner Classes: Access, AccessApi, AccessPagination, AddRoleToGroup200Response, AdditionalGroup, ApiClient, ApiError, Configuration, CrossAccountRequest, CrossAccountRequestApi, CrossAccountRequestByAccount, CrossAccountRequestByUserId, CrossAccountRequestDetailByAccount, CrossAccountRequestDetailByUseId, CrossAccountRequestIn, CrossAccountRequestOut, CrossAccountRequestPagination, CrossAccountRequestPatch, CrossAccountRequestUpdateIn, CrossAccountRequestWithRoles, CrossAccountRequestWithRolesRolesInner, Error, Error403, Error403ErrorsInner, ErrorErrorsInner, ErrorNotFound, ErrorNotFoundErrorsInner, Group, GroupApi, GroupOut, GroupPagination, GroupPrincipalIn, GroupRoleIn, GroupRolesPagination, GroupWithPrincipals, GroupWithPrincipalsAndRoles, ListPagination, PaginationLinks, PaginationMeta, Permission, PermissionApi, PermissionOptionsPagination, PermissionPagination, Policy, PolicyApi, PolicyExtended, PolicyIn, PolicyPagination, Principal, PrincipalApi, PrincipalIn, PrincipalMinimal, PrincipalOut, PrincipalPagination, ResourceDefinition, ResourceDefinitionFilter, Role, RoleApi, RoleIn, RoleOut, RoleOutDynamic, RolePagination, RolePaginationDynamic, RolePatch, RoleWithAccess, Status, StatusApi, Timestamped, UUID

Constant Summary collapse

VERSION =
'2.0.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



103
104
105
106
107
108
109
# File 'lib/insights-rbac-api-client.rb', line 103

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