scm-sdk 0.2.0

Native async Strata Cloud Manager SDK, beginning with Prisma AIRS
Documentation
//! Native model contracts and their reachable dependencies; client availability is recorded separately.
pub use super::generated::{
    BatchAssignCustomRuleRequest, BatchAssignCustomRuleRequestBuilder,
    BatchAssignCustomRuleResponse, BatchAssignCustomRuleResponseBuilder, ConditionGroup,
    ConditionGroupBuilder, ConditionGroupOperator, CursorPagination, CursorPaginationBuilder,
    CustomRuleAssignment, CustomRuleAssignmentBuilder, CustomRuleAssignmentResult,
    CustomRuleAssignmentResultBuilder, CustomRuleCondition, CustomRuleCreateRequest,
    CustomRuleCreateRequestBuilder, CustomRuleCreateRequestRuleAction, CustomRuleListItem,
    CustomRuleListItemBuilder, CustomRuleResponse, CustomRuleResponseBuilder,
    CustomRuleSecurityGroup, CustomRuleSecurityGroupBuilder, CustomRuleSourceType, CustomRuleState,
    CustomRuleUpdateRequest, CustomRuleUpdateRequestBuilder, CustomRuleUpdateRequestRuleAction,
    ErrorCodes, EvalOutcome, EvalSummary, EvalSummaryBuilder, FileList, FileListBuilder,
    FileResponse, FileResponseBuilder, FileScanData, FileScanDataBuilder,
    FileScanDataModelscanStatus, FileScanResult, FileType, Label, LabelBuilder, LabelCondition,
    LabelConditionBuilder, LabelConditionOperator, LabelConditionType, LabelKeyList,
    LabelKeyListBuilder, LabelValueList, LabelValueListBuilder, LabelsCreateRequest,
    LabelsCreateRequestBuilder, LabelsResponse, LabelsResponseBuilder,
    ListCustomRuleSecurityGroupsResponse, ListCustomRuleSecurityGroupsResponseBuilder,
    ListCustomRulesResponse, ListCustomRulesResponseBuilder, ListModelSecurityGroupsResponse,
    ListModelSecurityGroupsResponseBuilder, ListModelSecurityRuleInstancesResponse,
    ListModelSecurityRuleInstancesResponseBuilder, ListModelSecurityRulesResponse,
    ListModelSecurityRulesResponseBuilder, Model, ModelList, ModelListBuilder, ModelResponse,
    ModelResponseBuilder, ModelScanIssue, ModelScanIssueBuilder, ModelScanIssueThreat,
    ModelScanStatus, ModelSecurityGroupCreateRequest, ModelSecurityGroupCreateRequestBuilder,
    ModelSecurityGroupCreateRequestSourceType, ModelSecurityGroupResponse,
    ModelSecurityGroupResponseBuilder, ModelSecurityGroupState, ModelSecurityGroupUpdateRequest,
    ModelSecurityGroupUpdateRequestBuilder, ModelSecurityPagination,
    ModelSecurityPaginationBuilder, ModelSecurityRuleInstanceResponse,
    ModelSecurityRuleInstanceResponseBuilder, ModelSecurityRuleInstanceResponseCustomRule,
    ModelSecurityRuleInstanceResponseCustomRuleBuilder, ModelSecurityRuleInstanceUpdateRequest,
    ModelSecurityRuleInstanceUpdateRequestBuilder, ModelSecurityRuleInstanceUpdateRequestState,
    ModelSecurityRuleResponse, ModelSecurityRuleResponseBuilder, ModelVersion, ModelVersionList,
    ModelVersionListBuilder, ModelVersionResponse, ModelVersionResponseBuilder, PyPIAuthResponse,
    PyPIAuthResponseBuilder, RuleConfiguration, RuleConfigurationBuilder, RuleEditableField,
    RuleEditableFieldBuilder, RuleEditableFieldDropdown, RuleEditableFieldDropdownBuilder,
    RuleEditableFieldType, RuleEvaluationList, RuleEvaluationListBuilder, RuleEvaluationResponse,
    RuleEvaluationResponseBuilder, RuleEvaluationResult, RuleFieldValueKey, RuleOrigin,
    RuleRemediation, RuleRemediationBuilder, RuleResultCondition, RuleResultConditionBuilder,
    RuleResultConditionOperator, RuleResultConditionType, RuleResultConditionValue, RuleState,
    RuleType, ScanBaseResponse, ScanBaseResponseBuilder, ScanCreateRequest,
    ScanCreateRequestBuilder, ScanCreateRequestScanOrigin, ScanDetails, ScanDetailsBuilder,
    ScanDetailsErrorCode, ScanList, ScanListBuilder, ScanOrigin, SnapshotVersion,
    SnapshotVersionBuilder, SnapshotVersionListResponse, SnapshotVersionListResponseBuilder,
    SortByDateField, SortByFileField, SortDirection, SourceType, ThreatCategory, ViolationList,
    ViolationListBuilder, ViolationRemediation, ViolationRemediationBuilder, ViolationResponse,
    ViolationResponseBuilder,
};
pub use super::support::*;
pub use crate::data::{FiniteNumber, JsonObject, JsonValue, Nullable, Optional, Patch};