Skip to main content

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.4345
  • Generator version: 7.16.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

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

legit_api_client-1.1.4345.tar.gz (170.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

legit_api_client-1.1.4345-py3-none-any.whl (348.4 kB view details)

Uploaded Python 3

File details

Details for the file legit_api_client-1.1.4345.tar.gz.

File metadata

  • Download URL: legit_api_client-1.1.4345.tar.gz
  • Upload date:
  • Size: 170.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.24

File hashes

Hashes for legit_api_client-1.1.4345.tar.gz
Algorithm Hash digest
SHA256 77f5db1c6911cd7a06ce1f06c95b561424368e34980102c46bdaeaa7031c54e7
MD5 b2bcda88bb2cabe05ff2113bf9e39655
BLAKE2b-256 b1443f6073b6fc341ea207a0a8d2885d3bbf05415a51e766e5a3be605eb89976

See more details on using hashes here.

File details

Details for the file legit_api_client-1.1.4345-py3-none-any.whl.

File metadata

File hashes

Hashes for legit_api_client-1.1.4345-py3-none-any.whl
Algorithm Hash digest
SHA256 9b786881824a6c4213c83adc852868fa7ccd6be5a4a9f09505d9c22530a88421
MD5 3a681f2f08c8b96284b6f68ed68f8486
BLAKE2b-256 60b7099740ad9410705e9c35a81be826cbc3722750a76b9a433ff96acbc237ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page