Inventory
Project description
legit-api-client
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0
- Package version: 1.1.4472
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Requirements.
Python 3.9+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)
Then import the package:
import legit_api_client
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Then import the package:
import legit_api_client
Tests
Execute pytest to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import legit_api_client
from legit_api_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = legit_api_client.Configuration(
host = "http://localhost"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): BearerAuth
configuration = legit_api_client.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with legit_api_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = legit_api_client.AmazonEcrKeyIntegrationApi(api_client)
id = 'id_example' # str |
try:
api_instance.amazon_ecr_key_integration_delete(id)
except ApiException as e:
print("Exception when calling AmazonEcrKeyIntegrationApi->amazon_ecr_key_integration_delete: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AmazonEcrKeyIntegrationApi | amazon_ecr_key_integration_delete | DELETE /api/v1.0/integrations/amazon-ecr/key/{id} | |
| AmazonEcrRoleIntegrationApi | amazon_ecr_role_integration_delete | DELETE /api/v1.0/integrations/amazon-ecr/role/{id} | |
| BrokersApi | api_v10_brokers_get | GET /api/v1.0/brokers | Get all brokers |
| CloudInstancesApi | api_v10_cloud_instances_get | GET /api/v1.0/cloud-instances | Get all cloud instances |
| CollaboratorsApi | api_v10_collaborators_get | GET /api/v1.0/collaborators | Get all collaborators |
| CollaboratorsApi | api_v10_collaborators_id_get | GET /api/v1.0/collaborators/{id} | Get collaborator by id |
| CollaboratorsApi | api_v10_collaborators_id_permissions_get | GET /api/v1.0/collaborators/{id}/permissions | Get collaborator permissions |
| ComplianceApi | api_v10_compliance_automatic_checks_check_id_delete | DELETE /api/v1.0/compliance/automatic-checks/{checkId} | Delete automatic check |
| ComplianceApi | api_v10_compliance_framework_id_get | GET /api/v1.0/compliance/{frameworkId} | Get compliance by id |
| ComplianceApi | api_v10_compliance_framework_id_requirement_name_automatic_checks_post | POST /api/v1.0/compliance/{frameworkId}/{requirementName}/automatic-checks | Create automatic check |
| ComplianceApi | api_v10_compliance_get | GET /api/v1.0/compliance | Get all complainces |
| ComplianceApi | api_v10_compliance_report_framework_id_post | POST /api/v1.0/compliance/report/{frameworkId} | Request compliance report |
| ContainerImagesApi | api_v10_containers_cloud_instances_post | POST /api/v1.0/containers/cloud-instances | Manage container to cloud instance manual correlation |
| ContainerImagesApi | api_v10_containers_container_image_id_versions_get | GET /api/v1.0/containers/{containerImageId}/versions | Get Container Image Versions |
| ContainerImagesApi | api_v10_containers_get | GET /api/v1.0/containers | Get all Container Images |
| ContainerImagesApi | api_v10_containers_id_get | GET /api/v1.0/containers/{id} | Get Container Image By Id |
| ContainerImagesApi | api_v10_containers_repositories_post | POST /api/v1.0/containers/repositories | Manage container to repository manual correlation |
| CustomFieldsApi | api_v10_custom_fields_get | GET /api/v1.0/custom-fields | Get Custom Fields |
| DependenciesV2Api | get_dependencies_count_v2 | GET /api/v2.0/dependencies/count | Get unique dependencies count |
| DependenciesV2Api | get_dependencies_v2 | GET /api/v2.0/dependencies | Get unique dependencies |
| DependenciesV2Api | get_dependency_licenses | GET /api/v2.0/dependencies/licenses | Get the licenses for dependencies |
| DependenciesV2Api | get_dependency_related_issue_ids | GET /api/v2.0/dependencies/{dependencyId}/related-issues | Get the issue ids related to a dependency |
| DependenciesV2Api | get_repository_ids_for_dependency_v2 | GET /api/v2.0/dependencies/{dependencyId}/related-repositories | Get the repositories related to a dependency |
| IntegrationsApi | api_v10_integrations_amazon_ecr_key_id_put | PUT /api/v1.0/integrations/amazon-ecr/key/{id} | Update Amazon ECR Key integration |
| IntegrationsApi | api_v10_integrations_amazon_ecr_key_post | POST /api/v1.0/integrations/amazon-ecr/key | Create Amazon ECR key integration |
| IntegrationsApi | api_v10_integrations_amazon_ecr_role_id_put | PUT /api/v1.0/integrations/amazon-ecr/role/{id} | Update Amazon ECR Role integration |
| IntegrationsApi | api_v10_integrations_amazon_ecr_role_post | POST /api/v1.0/integrations/amazon-ecr/role | Create Amazon ECR Role integration |
| IntegrationsApi | api_v10_integrations_azure_acr_id_delete | DELETE /api/v1.0/integrations/azure-acr/{id} | Delete Azure ACR integration by Id |
| IntegrationsApi | api_v10_integrations_azure_acr_id_put | PUT /api/v1.0/integrations/azure-acr/{id} | Update Azure GCR integration |
| IntegrationsApi | api_v10_integrations_azure_acr_post | POST /api/v1.0/integrations/azure-acr | Create Azure ACR integration |
| IntegrationsApi | api_v10_integrations_get | GET /api/v1.0/integrations | Get all integrations |
| IntegrationsApi | api_v10_integrations_google_gcr_id_delete | DELETE /api/v1.0/integrations/google-gcr/{id} | Delete Google GCR integration by Id |
| IntegrationsApi | api_v10_integrations_google_gcr_id_put | PUT /api/v1.0/integrations/google-gcr/{id} | Update Google GCR integration |
| IntegrationsApi | api_v10_integrations_google_gcr_post | POST /api/v1.0/integrations/google-gcr | Create Google GCR integration |
| IntegrationsApi | api_v10_integrations_id_delete | DELETE /api/v1.0/integrations/{id} | Delete integration by id |
| IntegrationsApi | api_v10_integrations_id_get | GET /api/v1.0/integrations/{id} | Get integration by id |
| IntegrationsApi | api_v10_integrations_jenkins_id_delete | DELETE /api/v1.0/integrations/jenkins/{id} | Delete Jenkins integration by Id |
| IntegrationsApi | api_v10_integrations_jenkins_id_put | PUT /api/v1.0/integrations/jenkins/{id} | Update Jenkins integration |
| IntegrationsApi | api_v10_integrations_jenkins_post | POST /api/v1.0/integrations/jenkins | Create Jenkins integration |
| IntegrationsApi | api_v10_integrations_workspace_bulk_post | POST /api/v1.0/integrations/workspace/bulk | Apply bulk workspace operation |
| IssuesApi | add_issue_comment | POST /api/v1.0/issues/{id}/comments | Add issue comment |
| IssuesApi | add_issue_tag | POST /api/v1.0/issues/{issueId}/tags/{tagId} | Add a tag to an issue |
| IssuesApi | create_issues_tag | POST /api/v1.0/issues/tags | Create issues tag |
| IssuesApi | delete_issue_comment | DELETE /api/v1.0/issues/{issueId}/comments/{commentId} | Delete issue comment |
| IssuesApi | delete_issues_tag | DELETE /api/v1.0/issues/tags/{id} | Delete issues tag |
| IssuesApi | get_issue_by_id | GET /api/v1.0/issues/{id} | Get Issue by id |
| IssuesApi | get_issues | GET /api/v1.0/issues | Get issues |
| IssuesApi | get_issues_tags | GET /api/v1.0/issues/tags | Get issues tags |
| IssuesApi | patch_issue_assignee | PATCH /api/v1.0/issues/{id}/assign | Assign user to issue |
| IssuesApi | patch_issue_status | PATCH /api/v1.0/issues/{id}/status | Change issue status |
| IssuesApi | patch_issues_statuses | PATCH /api/v1.0/issues/statuses | Change statuses of multiple issues |
| IssuesApi | remove_issue_assignee | POST /api/v1.0/issues/{id}/unassign | Unassign user from issue |
| IssuesApi | remove_issue_tag | DELETE /api/v1.0/issues/{issueId}/tags/{tagId} | Remove a tag from an issue |
| IssuesV2Api | get_action_history_by_issue_id | GET /api/v2.0/issues/{issueId}/action-history | Get the action history of a single issue by its id |
| IssuesV2Api | get_additional_data_by_issue_by_id | GET /api/v2.0/issues/{id}/additional-data | Get additional data on issue by id |
| IssuesV2Api | get_extended_issues | GET /api/v2.0/issues/extended | Get extended data on issues |
| IssuesV2Api | get_issue_action_history | GET /api/v2.0/issues/action-history | Get the action history of issues |
| IssuesV2Api | get_issue_by_id_v2 | GET /api/v2.0/issues/{id} | Get Issue data by id |
| IssuesV2Api | get_issue_comments | GET /api/v2.0/issues/comments | Get the comments on issues |
| IssuesV2Api | get_issue_remediation | GET /api/v2.0/issues/remediation | Get the remediation steps of issues |
| IssuesV2Api | get_issue_tags | GET /api/v2.0/issues/tags | Get the tags on issues |
| IssuesV2Api | get_issue_tickets | GET /api/v2.0/issues/tickets | Get the tickets on issues |
| IssuesV2Api | get_issues_additional_data | GET /api/v2.0/issues/additional-data | Get additional data on issues by their ids |
| IssuesV2Api | get_issues_count | GET /api/v2.0/issues/count | Get the issues count |
| IssuesV2Api | get_issues_v2 | GET /api/v2.0/issues | Get issues |
| IssuesV2Api | get_issues_vulnerabilities | GET /api/v2.0/issues/vulnerabilities | Get the vulnerabilities of the given issues |
| PoliciesApi | api_v10_policies_get | GET /api/v1.0/policies | Get Policies |
| PoliciesApi | get_policy_by_id | GET /api/v1.0/policies/{id} | Get Policy by id |
| PoliciesApi | get_policy_by_name | GET /api/v1.0/policies/by-name/{name} | Get by Policy name |
| ProductUnitsApi | api_v10_products_get | GET /api/v1.0/products | Get all Product Units |
| ProductUnitsApi | api_v10_products_id_assets_get | GET /api/v1.0/products/{id}/assets | Get Product Unit Assets |
| ProductUnitsApi | api_v10_products_id_custom_fields_by_name_patch | PATCH /api/v1.0/products/{id}/custom-fields-by-name | Update Product Unit Custom Fields By Custom Field Name |
| ProductUnitsApi | api_v10_products_id_custom_fields_patch | PATCH /api/v1.0/products/{id}/custom-fields | Update Product Unit Custom Fields by ID |
| ProductUnitsApi | api_v10_products_id_delete | DELETE /api/v1.0/products/{id} | Delete Product Unit |
| ProductUnitsApi | api_v10_products_id_get | GET /api/v1.0/products/{id} | Get Product Unit by id |
| ProductUnitsApi | api_v10_products_id_patch | PATCH /api/v1.0/products/{id} | Update Product Unit |
| ProductUnitsApi | api_v10_products_issuescount_get | GET /api/v1.0/products/issuescount | Get product units issue count by severity |
| ProductUnitsApi | api_v10_products_post | POST /api/v1.0/products | Create new Product Unit |
| RepositoriesApi | api_v10_repositories_get | GET /api/v1.0/repositories | Get all repositories |
| RepositoriesApi | api_v10_repositories_id_controls_get | GET /api/v1.0/repositories/{id}/controls | Get repository controls |
| RepositoriesApi | api_v10_repositories_id_get | GET /api/v1.0/repositories/{id} | Get repository by id |
| RepositoriesApi | api_v10_repositories_id_owner_delete | DELETE /api/v1.0/repositories/{id}/owner | Delete owner from repository |
| RepositoriesApi | api_v10_repositories_id_owner_owner_id_put | PUT /api/v1.0/repositories/{id}/owner/{ownerId} | Set owner to repository |
| RepositoriesApi | api_v10_repositories_id_score_get | GET /api/v1.0/repositories/{id}/score | Get repository score |
| RepositoriesApi | api_v10_repositories_repo_id_tags_tag_id_delete | DELETE /api/v1.0/repositories/{repoId}/tags/{tagId} | Remove tag from repository |
| RepositoriesApi | api_v10_repositories_repo_id_tags_tag_id_post | POST /api/v1.0/repositories/{repoId}/tags/{tagId} | Add tag to repository |
| RepositoriesApi | api_v10_repositories_score_get | GET /api/v1.0/repositories/score | Get repositories score |
| RepositoryGroupsApi | api_v10_repository_groups_get | GET /api/v1.0/repository-groups | Get all repository groups |
| RepositoryGroupsApi | api_v10_repository_groups_id_get | GET /api/v1.0/repository-groups/{id} | Get repository group by id |
| SDLCAssetsApi | api_v10_sdlc_assets_discovered_get | GET /api/v1.0/sdlc-assets/discovered | Get all discovered SDLC assets |
| SDLCAssetsApi | api_v10_sdlc_assets_graph_evidence_by_ids_get | GET /api/v1.0/sdlc-assets/graph/evidence/by-ids | Get SDLC asset graph evidence by Ids |
| SDLCAssetsApi | api_v10_sdlc_assets_graph_get | GET /api/v1.0/sdlc-assets/graph | Get SDLC asset graph |
| SavedQueriesApi | api_v10_saved_queries_saved_query_id_results_get | GET /api/v1.0/saved-queries/{savedQueryId}/results | Get Saved Queries Results |
| TagsApi | api_v10_tags_get | GET /api/v1.0/tags | Get all tags |
| TagsApi | api_v10_tags_post | POST /api/v1.0/tags | Create tag |
| TagsApi | api_v10_tags_tag_id_delete | DELETE /api/v1.0/tags/{tagId} | Delete tag |
| WorkspacesApi | api_v10_workspaces_get | GET /api/v1.0/workspaces | Get all workspaces |
| WorkspacesApi | api_v10_workspaces_group_post | POST /api/v1.0/workspaces/group | Create new workspace group |
| WorkspacesApi | api_v10_workspaces_hierarchy_get | GET /api/v1.0/workspaces/hierarchy | Get workspace hierarchy |
| WorkspacesApi | api_v10_workspaces_id_delete | DELETE /api/v1.0/workspaces/{id} | Delete workspace |
| WorkspacesApi | api_v10_workspaces_id_get | GET /api/v1.0/workspaces/{id} | Get workspace by id |
| WorkspacesApi | api_v10_workspaces_permissions_post | POST /api/v1.0/workspaces/permissions | Add permissions to workspace/group |
| WorkspacesApi | api_v10_workspaces_post | POST /api/v1.0/workspaces | Create new workspace |
| WorkspacesApi | api_v10_workspaces_workspace_id_integrations_get | GET /api/v1.0/workspaces/{workspaceId}/integrations | Get integrations by workspace id |
Documentation For Models
- AddIssueCommentDto
- AiSecretValidationResult
- AmazonEcrKeyIntegrationCreateDto
- AmazonEcrKeyIntegrationEditDto
- AmazonEcrRoleIntegrationCreateDto
- AmazonEcrRoleIntegrationEditDto
- ApplyBulkWorkspaceOperationDto
- ApplyBulkWorkspaceRolesOperationDto
- AssetConnectionDto
- AutomaticCheckDto
- AwsRegion
- AzureContainerRegistryIntegrationCreateDto
- AzureContainerRegistryIntegrationEditDto
- BasicIssue
- BrokerConnectionStatus
- BrokerDto
- BrokerStatus
- BusinessImpact
- Category
- ClosingReason
- CloudInstanceDto
- CloudInstancesToContainersOperationDto
- CollaboratorDto
- CollaboratorRepositoryPermission
- ComplianceCriteriaDto
- ComplianceDto
- ComplianceReportDto
- ComplianceReportIntegrationDto
- ComplianceReportRequestDto
- ComplianceReportRequirementDto
- ComplianceReportWorkspaceDto
- ComplianceRequirementDto
- ComplianceWithCriteriasDto
- ContainerImageDto
- ContainerImageVersionDto
- ContainerToCloudResourceOperationDto
- ContainerToRepositoryOperationDto
- ControlClassification
- ControlSourceType
- ControlType
- CorrelatedCloudInstance
- CorrelatedRepositoryDto
- CreateAutomaticCheckDto
- CreateIssuesTagDto
- CreateProductUnitBadRequestDto
- CreateProductUnitDto
- CreateTagDto
- CreateWorkspaceDto
- CreateWorkspaceGroupDto
- CustomFieldBoolTypeDto
- CustomFieldDateTypeDto
- CustomFieldDto
- CustomFieldDtoType
- CustomFieldEntity
- CustomFieldFileTypeDto
- CustomFieldIdentityTypeDto
- CustomFieldNumberTypeDto
- CustomFieldTextTypeDto
- CustomFieldType
- CustomerFacingDependencyDto
- CustomerFacingDependencyDtoCustomerFacingCursorPagedDto
- CustomerFacingDependencyLicense
- CustomerFacingIssueActionDto
- CustomerFacingIssueDto
- CustomerFacingIssueToActionHistoryDto
- CustomerFacingIssueToAdditionalDataDto
- CustomerFacingIssueToCommentsDto
- CustomerFacingIssueToRemediationDto
- CustomerFacingIssueToTagsDto
- CustomerFacingIssueToTicketsDto
- CustomerFacingIssueToVulnerabilityDto
- CustomerFacingIssueVulnerabilityDto
- CustomerFacingIssuesPageDto
- CveSeverity
- DastConfidenceLevel
- DastDataDto
- DependencyCategory
- DependencyDeclaration
- DependencyFixType
- DependencyVulnerabilityDataDto
- DetailedSdlcAssetInformationDto
- DiscoveredSdlcAssetDto
- DiscoveryConnectionEvidenceType
- FrameworkPolicyType
- GetCustomFieldsResponseDto
- GetSdlcAssetGraphEvidenceByIdsResponseDto
- GoogleContainerRegistryIntegrationCreateDto
- GoogleContainerRegistryIntegrationEditDto
- IntegrationBadResponseDto
- IntegrationDto
- IntegrationError
- IntegrationFailingReason
- IntegrationManagementDto
- IntegrationStatus
- IntegrationType
- IssueActionType
- IssueAssignment
- IssueClosingLocationDto
- IssueCommentDto
- IssueCountBySeverityDto
- IssueDto
- IssueIgnoringReasonDto
- IssueOpeningReasonDto
- IssueOriginDto
- IssueOriginParams
- IssueReachability
- IssueSortingColumn
- IssueStatus
- IssueTagDto
- IssueTicketingDto
- IssueType
- IssuesTagDto
- JenkinsIntegrationCreateDto
- JenkinsIntegrationEditDto
- LegitScoreCategoryDto
- LegitScoreDto
- LegitScoreGrade
- LegitScoreRequirementDto
- LegitScoreRequirementGroupType
- LegitScoreRequirementType
- ListSortDirection
- ManualCheckDto
- OriginType
- PackageSource
- PackageType
- PatchLegitIssueAssigneeDto
- PatchLegitIssueStatusDto
- PatchLegitIssueUnifiedStatusDto
- PatchLegitIssuesStatusDto
- PatchProductUnitCustomFieldByName
- PatchProductUnitCustomFieldDto
- PatchProductUnitCustomFieldsByNameDto
- PatchProductUnitCustomFieldsDto
- PatchProductUnitDto
- PatchSecurityChampionIdDto
- PermissionMetaType
- PolicyDto
- ProblemDetails
- ProductConnectionType
- ProductTreeNodeDto
- ProductUnitAssetDto
- ProductUnitDto
- ProductUnitDtoCustomFieldsValue
- ProductUnitEnvironment
- ProductUnitIssueDto
- ProductUnitNameDto
- ProductUnitType
- ProgrammingLanguage
- RepositoriesToContainersOperationDto
- RepositoryControlDto
- RepositoryDirectory
- RepositoryDto
- RepositoryGroupDto
- RepositoryVisibility
- ScmType
- SdlcAssetDto
- SdlcAssetGraphAssetDto
- SdlcAssetGraphDto
- SdlcAssetGraphEvidenceDto
- SdlcAssetGraphLinkDto
- SdlcAssetGraphLinkDtoEvidences
- SdlcAssetMetaType
- SdlcAssetType
- SecretIssueValidityStatus
- SecretsDataDto
- Severity
- SnoozedType
- SourceDto
- StringCustomerFacingCursorPagedDto
- TagDto
- TagSource
- UserDto
- UserPermission
- UserRole
- VulnerabilityType
- WorkspaceCreatedDto
- WorkspaceDto
- WorkspaceGroupDto
- WorkspaceGroupTreeNodeDto
- WorkspaceHierarchyDto
- WorkspaceTreeNodeDto
- WorkspaceType
Documentation For Authorization
Authentication schemes defined for the API:
BearerAuth
- Type: Bearer authentication (JWT)
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file legit_api_client-1.1.4472.tar.gz.
File metadata
- Download URL: legit_api_client-1.1.4472.tar.gz
- Upload date:
- Size: 173.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91614412ca8d009d1dbdcd3f2310a676a14d741577a1fe3c2f97396e922185ea
|
|
| MD5 |
458bc1c2b6e3a1187c57a041313826a5
|
|
| BLAKE2b-256 |
82d7ea500d163915a370d0a4c3a4b98eccd9e87de5168a97bc22e965a5a86543
|
File details
Details for the file legit_api_client-1.1.4472-py3-none-any.whl.
File metadata
- Download URL: legit_api_client-1.1.4472-py3-none-any.whl
- Upload date:
- Size: 353.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26567ae3e6bc384f846a0b50f5c54c1e4c6e0bada4a33280c7a1b4a1efcf6612
|
|
| MD5 |
f4ea530f9b2a47e644b289eaa8003326
|
|
| BLAKE2b-256 |
b6707501948b9f2eba3b1982425ba06fb7019a006e61b0f5c569652ec621096c
|