Module: EmassClient
- Defined in:
- lib/emass_client/version.rb,
lib/emass_client.rb,
lib/emass_client/api_error.rb,
lib/emass_client/api_client.rb,
lib/emass_client/api/cac_api.rb,
lib/emass_client/api/pac_api.rb,
lib/emass_client/models/test.rb,
lib/emass_client/api/poam_api.rb,
lib/emass_client/api/test_api.rb,
lib/emass_client/models/roles.rb,
lib/emass_client/models/stage.rb,
lib/emass_client/models/users.rb,
lib/emass_client/configuration.rb,
lib/emass_client/models/cac_get.rb,
lib/emass_client/models/created.rb,
lib/emass_client/models/pac_get.rb,
lib/emass_client/models/systems.rb,
lib/emass_client/api/systems_api.rb,
lib/emass_client/models/cmmc_get.rb,
lib/emass_client/models/pac_post.rb,
lib/emass_client/models/poam_ids.rb,
lib/emass_client/models/register.rb,
lib/emass_client/api/controls_api.rb,
lib/emass_client/models/forbidden.rb,
lib/emass_client/models/not_found.rb,
lib/emass_client/models/test_data.rb,
lib/emass_client/api/artifacts_api.rb,
lib/emass_client/models/pagination.rb,
lib/emass_client/api/milestones_api.rb,
lib/emass_client/models/bad_request.rb,
lib/emass_client/models/response200.rb,
lib/emass_client/models/controls_ids.rb,
lib/emass_client/models/controls_put.rb,
lib/emass_client/models/created_meta.rb,
lib/emass_client/models/unauthorized.rb,
lib/emass_client/api/registration_api.rb,
lib/emass_client/api/system_roles_api.rb,
lib/emass_client/api/test_results_api.rb,
lib/emass_client/models/artifacts_ids.rb,
lib/emass_client/models/register_data.rb,
lib/emass_client/models/role_category.rb,
lib/emass_client/models/forbidden_meta.rb,
lib/emass_client/models/milestones_get.rb,
lib/emass_client/models/api_rule_failed.rb,
lib/emass_client/models/hw_baseline_ids.rb,
lib/emass_client/models/length_required.rb,
lib/emass_client/models/sw_baseline_ids.rb,
lib/emass_client/models/system_response.rb,
lib/emass_client/models/bad_request_meta.rb,
lib/emass_client/models/cac_response_get.rb,
lib/emass_client/models/pac_response_get.rb,
lib/emass_client/models/static_code_post.rb,
lib/emass_client/models/systems_response.rb,
lib/emass_client/models/test_results_get.rb,
lib/emass_client/api/artifacts_export_api.rb,
lib/emass_client/api/cmmc_assessments_api.rb,
lib/emass_client/models/cac_response_post.rb,
lib/emass_client/models/cmmc_response_get.rb,
lib/emass_client/models/connectivity_ccsd.rb,
lib/emass_client/models/milestones_fields.rb,
lib/emass_client/models/pac_response_post.rb,
lib/emass_client/models/poam_post_put_del.rb,
lib/emass_client/models/test_results_post.rb,
lib/emass_client/models/unauthorized_meta.rb,
lib/emass_client/api/hardware_baseline_api.rb,
lib/emass_client/api/software_baseline_api.rb,
lib/emass_client/api/static_code_scans_api.rb,
lib/emass_client/models/method_not_allowed.rb,
lib/emass_client/api/workflow_instances_api.rb,
lib/emass_client/api/device_scan_results_api.rb,
lib/emass_client/models/api_rule_failed_meta.rb,
lib/emass_client/models/instance_transitions.rb,
lib/emass_client/models/length_required_meta.rb,
lib/emass_client/models/poam_optional_fields.rb,
lib/emass_client/models/poam_required_fields.rb,
lib/emass_client/api/va_system_dashboards_api.rb,
lib/emass_client/api/vaombfisma_dashboard_api.rb,
lib/emass_client/api/workflow_definitions_api.rb,
lib/emass_client/models/controls_response_get.rb,
lib/emass_client/models/controls_response_put.rb,
lib/emass_client/models/internal_server_error.rb,
lib/emass_client/models/poam_read_only_fields.rb,
lib/emass_client/models/system_roles_response.rb,
lib/emass_client/models/workflow_instance_get.rb,
lib/emass_client/models/artifacts_response_del.rb,
lib/emass_client/models/artifacts_response_get.rb,
lib/emass_client/models/cloud_resources_delete.rb,
lib/emass_client/models/definition_transitions.rb,
lib/emass_client/models/milestone_response_get.rb,
lib/emass_client/models/milestone_response_put.rb,
lib/emass_client/api/cloud_resource_results_api.rb,
lib/emass_client/api/container_scan_results_api.rb,
lib/emass_client/api/system_poam_dashboards_api.rb,
lib/emass_client/models/method_not_allowed_meta.rb,
lib/emass_client/models/milestone_response_post.rb,
lib/emass_client/models/milestones_required_put.rb,
lib/emass_client/models/poam_conditional_fields.rb,
lib/emass_client/models/poam_response_get_poams.rb,
lib/emass_client/models/workflow_definition_get.rb,
lib/emass_client/api/system_status_dashboard_api.rb,
lib/emass_client/models/containers_response_post.rb,
lib/emass_client/models/controls_optional_fields.rb,
lib/emass_client/models/controls_required_fields.rb,
lib/emass_client/models/hw_baseline_response_get.rb,
lib/emass_client/models/milestones_required_post.rb,
lib/emass_client/models/sw_baseline_response_get.rb,
lib/emass_client/api/system_atciatc_dashboard_api.rb,
lib/emass_client/api/system_privacy_dashboard_api.rb,
lib/emass_client/models/artifacts_optional_fields.rb,
lib/emass_client/models/artifacts_required_fields.rb,
lib/emass_client/models/controls_read_only_fields.rb,
lib/emass_client/models/milestone_response_delete.rb,
lib/emass_client/models/poam_response_get_systems.rb,
lib/emass_client/models/static_code_response_post.rb,
lib/emass_client/models/test_results_response_get.rb,
lib/emass_client/models/artifacts_read_only_fields.rb,
lib/emass_client/models/containers_response_delete.rb,
lib/emass_client/models/internal_server_error_meta.rb,
lib/emass_client/models/milestones_put_post_delete.rb,
lib/emass_client/models/test_results_response_post.rb,
lib/emass_client/api/cmmc_assessment_dashboards_api.rb,
lib/emass_client/api/system_hardware_dashboards_api.rb,
lib/emass_client/api/system_software_dashboards_api.rb,
lib/emass_client/models/artifacts_response_put_post.rb,
lib/emass_client/models/cloud_resources_post_delete.rb,
lib/emass_client/models/controls_conditional_fields.rb,
lib/emass_client/models/hw_baseline_optional_fields.rb,
lib/emass_client/models/hw_baseline_required_fields.rb,
lib/emass_client/models/hw_baseline_response_delete.rb,
lib/emass_client/models/sw_baseline_optional_fields.rb,
lib/emass_client/models/sw_baseline_required_fields.rb,
lib/emass_client/models/sw_baseline_response_delete.rb,
lib/emass_client/api/system_artifacts_dashboards_api.rb,
lib/emass_client/api/system_workflows_dashboards_api.rb,
lib/emass_client/models/cac_response_post_data_inner.rb,
lib/emass_client/models/hw_baseline_read_only_fields.rb,
lib/emass_client/models/poam_response_get_poams_data.rb,
lib/emass_client/models/static_code_application_post.rb,
lib/emass_client/models/sw_baseline_read_only_fields.rb,
lib/emass_client/models/cloud_resources_response_post.rb,
lib/emass_client/models/hw_baseline_response_post_put.rb,
lib/emass_client/models/poam_response_post_put_delete.rb,
lib/emass_client/models/static_code_request_post_body.rb,
lib/emass_client/models/sw_baseline_response_post_put.rb,
lib/emass_client/api/system_associations_dashboard_api.rb,
lib/emass_client/models/hw_baseline_conditional_fields.rb,
lib/emass_client/models/poam_request_delete_body_inner.rb,
lib/emass_client/models/sw_baseline_conditional_fields.rb,
lib/emass_client/models/system_roles_category_response.rb,
lib/emass_client/models/workflow_instance_response_get.rb,
lib/emass_client/api/system_fisma_metrics_dashboard_api.rb,
lib/emass_client/api/system_vulnerability_dashboard_api.rb,
lib/emass_client/models/register_user_request_post_body.rb,
lib/emass_client/models/workflow_instances_response_get.rb,
lib/emass_client/api/system_questionnaire_dashboards_api.rb,
lib/emass_client/models/containers_resources_post_delete.rb,
lib/emass_client/models/controls_response_get_data_inner.rb,
lib/emass_client/models/milestone_response_get_milestone.rb,
lib/emass_client/models/system_roles_response_data_inner.rb,
lib/emass_client/models/workflow_definition_response_get.rb,
lib/emass_client/api/system_critical_assets_dashboard_api.rb,
lib/emass_client/models/artifacts_response_del_data_inner.rb,
lib/emass_client/models/artifacts_response_get_data_inner.rb,
lib/emass_client/models/cloud_resources_delete_body_inner.rb,
lib/emass_client/models/device_scan_results_response_post.rb,
lib/emass_client/api/system_device_findings_dashboards_api.rb,
lib/emass_client/api/system_migration_status_dashboard_api.rb,
lib/emass_client/api/system_ports_protocols_dashboards_api.rb,
lib/emass_client/api/system_sensor_hardware_dashboards_api.rb,
lib/emass_client/api/system_sensor_software_dashboards_api.rb,
lib/emass_client/api/user_system_assignments_dashboard_api.rb,
lib/emass_client/api/system_terms_conditions_dashboards_api.rb,
lib/emass_client/models/artifacts_request_delete_body_inner.rb,
lib/emass_client/models/hw_baseline_response_get_data_inner.rb,
lib/emass_client/models/sw_baseline_response_get_data_inner.rb,
lib/emass_client/api/system_connectivity_ccsd_dashboards_api.rb,
lib/emass_client/api/system_security_controls_dashboards_api.rb,
lib/emass_client/models/milestones_request_delete_body_inner.rb,
lib/emass_client/models/poam_response_get_systems_data_inner.rb,
lib/emass_client/models/container_resources_delete_body_inner.rb,
lib/emass_client/models/get_system_status_details200_response.rb,
lib/emass_client/models/hw_baseline_request_delete_body_inner.rb,
lib/emass_client/models/sw_baseline_request_delete_body_inner.rb,
lib/emass_client/models/artifacts_response_put_post_data_inner.rb,
lib/emass_client/models/hw_baseline_response_delete_data_inner.rb,
lib/emass_client/models/sw_baseline_response_delete_data_inner.rb,
lib/emass_client/api/system_application_findings_dashboards_api.rb,
lib/emass_client/api/organization_migration_status_dashboard_api.rb,
lib/emass_client/models/hw_baseline_response_post_put_data_inner.rb,
lib/emass_client/models/milestones_required_put_milestones_inner.rb,
lib/emass_client/models/sw_baseline_response_post_put_data_inner.rb,
lib/emass_client/models/milestones_required_post_milestones_inner.rb,
lib/emass_client/models/static_code_request_post_body_application.rb,
lib/emass_client/models/workflow_instances_response_get_pagination.rb,
lib/emass_client/api/coast_guard_system_fisma_metrics_dashboard_api.rb,
lib/emass_client/api/system_conmon_integration_status_dashboard_api.rb,
lib/emass_client/models/device_scan_results_response_post_data_inner.rb
Overview
#Enterprise Mission Assurance Support Service (eMASS)
#The eMASS Representational State Transfer (REST) Application Programming Interface (API) enables users to perform assessments and complete actions associated with system records. The eMASS API provides an interface for application to communicate eMASS Services. For information on how to register and use the eMASS API reference the [eMASS API Getting Started](eMASSGettingStarted.md). Additional information about eMASS can be obtain by contacting the National Industrial Security Program (NISP). Points of Contact are:
The version of the OpenAPI document: v3.22 Contact: [email protected] Generated by: openapi-generator.tech Generator version: 7.12.0-SNAPSHOT
Defined Under Namespace
Classes: APIRuleFailed, APIRuleFailedMeta, ApiClient, ApiError, ArtifactsApi, ArtifactsExportApi, ArtifactsIds, ArtifactsOptionalFields, ArtifactsReadOnlyFields, ArtifactsRequestDeleteBodyInner, ArtifactsRequiredFields, ArtifactsResponseDel, ArtifactsResponseDelDataInner, ArtifactsResponseGet, ArtifactsResponseGetDataInner, ArtifactsResponsePutPost, ArtifactsResponsePutPostDataInner, BadRequest, BadRequestMeta, CACApi, CMMCAssessmentDashboardsApi, CMMCAssessmentsApi, CacGet, CacResponseGet, CacResponsePost, CacResponsePostDataInner, CloudResourceResultsApi, CloudResourcesDelete, CloudResourcesDeleteBodyInner, CloudResourcesPostDelete, CloudResourcesResponsePost, CmmcGet, CmmcResponseGet, CoastGuardSystemFISMAMetricsDashboardApi, Configuration, ConnectivityCcsd, ContainerResourcesDeleteBodyInner, ContainerScanResultsApi, ContainersResourcesPostDelete, ContainersResponseDelete, ContainersResponsePost, ControlsApi, ControlsConditionalFields, ControlsIds, ControlsOptionalFields, ControlsPut, ControlsReadOnlyFields, ControlsRequiredFields, ControlsResponseGet, ControlsResponseGetDataInner, ControlsResponsePut, Created, CreatedMeta, DefinitionTransitions, DeviceScanResultsApi, DeviceScanResultsResponsePost, DeviceScanResultsResponsePostDataInner, Forbidden, ForbiddenMeta, GetSystemStatusDetails200Response, HardwareBaselineApi, HwBaselineConditionalFields, HwBaselineIds, HwBaselineOptionalFields, HwBaselineReadOnlyFields, HwBaselineRequestDeleteBodyInner, HwBaselineRequiredFields, HwBaselineResponseDelete, HwBaselineResponseDeleteDataInner, HwBaselineResponseGet, HwBaselineResponseGetDataInner, HwBaselineResponsePostPut, HwBaselineResponsePostPutDataInner, InstanceTransitions, InternalServerError, InternalServerErrorMeta, LengthRequired, LengthRequiredMeta, MethodNotAllowed, MethodNotAllowedMeta, MilestoneResponseDelete, MilestoneResponseGet, MilestoneResponseGetMilestone, MilestoneResponsePost, MilestoneResponsePut, MilestonesApi, MilestonesFields, MilestonesGet, MilestonesPutPostDelete, MilestonesRequestDeleteBodyInner, MilestonesRequiredPost, MilestonesRequiredPostMilestonesInner, MilestonesRequiredPut, MilestonesRequiredPutMilestonesInner, NotFound, OrganizationMigrationStatusDashboardApi, PACApi, POAMApi, PacGet, PacPost, PacResponseGet, PacResponsePost, Pagination, PoamConditionalFields, PoamIds, PoamOptionalFields, PoamPostPutDel, PoamReadOnlyFields, PoamRequestDeleteBodyInner, PoamRequiredFields, PoamResponseGetPoams, PoamResponseGetPoamsData, PoamResponseGetSystems, PoamResponseGetSystemsDataInner, PoamResponsePostPutDelete, Register, RegisterData, RegisterUserRequestPostBody, RegistrationApi, Response200, RoleCategory, Roles, SoftwareBaselineApi, Stage, StaticCodeApplicationPost, StaticCodePost, StaticCodeRequestPostBody, StaticCodeRequestPostBodyApplication, StaticCodeResponsePost, StaticCodeScansApi, SwBaselineConditionalFields, SwBaselineIds, SwBaselineOptionalFields, SwBaselineReadOnlyFields, SwBaselineRequestDeleteBodyInner, SwBaselineRequiredFields, SwBaselineResponseDelete, SwBaselineResponseDeleteDataInner, SwBaselineResponseGet, SwBaselineResponseGetDataInner, SwBaselineResponsePostPut, SwBaselineResponsePostPutDataInner, SystemATCIATCDashboardApi, SystemApplicationFindingsDashboardsApi, SystemArtifactsDashboardsApi, SystemAssociationsDashboardApi, SystemCONMONIntegrationStatusDashboardApi, SystemConnectivityCCSDDashboardsApi, SystemCriticalAssetsDashboardApi, SystemDeviceFindingsDashboardsApi, SystemFISMAMetricsDashboardApi, SystemHardwareDashboardsApi, SystemMigrationStatusDashboardApi, SystemPOAMDashboardsApi, SystemPortsProtocolsDashboardsApi, SystemPrivacyDashboardApi, SystemQuestionnaireDashboardsApi, SystemResponse, SystemRolesApi, SystemRolesCategoryResponse, SystemRolesResponse, SystemRolesResponseDataInner, SystemSecurityControlsDashboardsApi, SystemSensorHardwareDashboardsApi, SystemSensorSoftwareDashboardsApi, SystemSoftwareDashboardsApi, SystemStatusDashboardApi, SystemTermsConditionsDashboardsApi, SystemVulnerabilityDashboardApi, SystemWorkflowsDashboardsApi, Systems, SystemsApi, SystemsResponse, Test, TestApi, TestData, TestResultsApi, TestResultsGet, TestResultsPost, TestResultsResponseGet, TestResultsResponsePost, Unauthorized, UnauthorizedMeta, UserSystemAssignmentsDashboardApi, Users, VAOMBFISMADashboardApi, VASystemDashboardsApi, WorkflowDefinitionGet, WorkflowDefinitionResponseGet, WorkflowDefinitionsApi, WorkflowInstanceGet, WorkflowInstanceResponseGet, WorkflowInstancesApi, WorkflowInstancesResponseGet, WorkflowInstancesResponseGetPagination
Constant Summary collapse
- VERSION =
'3.22.0'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
EmassClient.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
223 224 225 226 227 228 229 |
# File 'lib/emass_client.rb', line 223 def configure if block_given? yield(Configuration.default) else Configuration.default end end |