scm-sdk 0.2.4

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::{
    AdapterConfigResponse, AdapterConfigResponseBuilder, AdapterCreateRequest,
    AdapterCreateRequestBuilder, AdapterList, AdapterListBuilder, AdapterListItem,
    AdapterListItemBuilder, AdapterResponse, AdapterResponseBuilder, AdapterUpdateRequest,
    AdapterUpdateRequestBuilder, AdapterValidateRequest, AdapterValidateRequestBuilder,
    AdapterValidateResponse, AdapterValidateResponseBuilder, AdapterVar, AdapterVarBuilder,
    AdapterVarResponse, AdapterVarResponseBuilder, AdapterVarType, ApiEndpointType,
    AttackDetailResponse, AttackDetailResponseBuilder, AttackDetailResponseFile,
    AttackDetailResponseFileBuilder, AttackListItem, AttackListItemBuilder, AttackListResponse,
    AttackListResponseBuilder, AttackMultiTurnDetailResponse, AttackMultiTurnDetailResponseBuilder,
    AttackMultiTurnDetailResponseFile, AttackMultiTurnDetailResponseFileBuilder,
    AttackMultiTurnDetailResponseOutputs, AttackMultiTurnOutput, AttackMultiTurnOutputBuilder,
    AttackOutput, AttackOutputBuilder, AttackStatus, AttackType, AuthConfig, AuthConfigRequest,
    AuthConfigRequestVariant2, AuthConfigRequestVariant2Builder, AuthConfigRequestVariant3,
    AuthConfigRequestVariant3Builder, AuthType, BaseResponse, BaseResponseBuilder,
    BasicAuthAuthConfig, BasicAuthAuthConfigBuilder, BasicAuthLocation,
    BedrockAccessConnectionParams, BedrockAccessConnectionParamsBuilder, BrandSubCategory,
    CategoryModel, CategoryModelBuilder, CategoryReport, CategoryReportBuilder, Channel,
    ChannelBuilder, ChannelListPagination, ChannelListPaginationBuilder, ChannelListResponse,
    ChannelListResponseBuilder, ChannelStats, ChannelStatsBuilder, ChannelStatus,
    ChannelStatusType, ClaraJobMetadata, ClaraJobMetadataBuilder, ComplianceFramework,
    ComplianceFrameworkBuilder, ComplianceFrameworkTechniquesItem,
    ComplianceFrameworkTechniquesItemBuilder, ComplianceReport, ComplianceReportBuilder,
    ComplianceSubCategory, ComplianceTechnique, ComplianceTechniqueBuilder, ConnectionParams,
    ConnectionParamsRequest, ConnectionParamsRequestVariant2,
    ConnectionParamsRequestVariant2Builder, CountByName, CountByNameBuilder, CountedQuotaEnum,
    CreateChannelRequest, CreateChannelRequestBuilder, CustomAttackOutput,
    CustomAttackOutputBuilder, CustomAttackReportResponse, CustomAttackReportResponseBuilder,
    CustomAttacksListResponse, CustomAttacksListResponseBuilder, CustomJobMetadata,
    CustomJobMetadataBuilder, CustomPromptCreateRequest, CustomPromptCreateRequestBuilder,
    CustomPromptList, CustomPromptListBuilder, CustomPromptListItem, CustomPromptListItemBuilder,
    CustomPromptResponse, CustomPromptResponseBuilder, CustomPromptResponsePropertyAssignmentsItem,
    CustomPromptResponsePropertyAssignmentsItemBuilder, CustomPromptSetArchiveRequest,
    CustomPromptSetArchiveRequestBuilder, CustomPromptSetCreateRequest,
    CustomPromptSetCreateRequestBuilder, CustomPromptSetCreateRequestLanguage, CustomPromptSetList,
    CustomPromptSetListActive, CustomPromptSetListActiveBuilder, CustomPromptSetListBuilder,
    CustomPromptSetListItem, CustomPromptSetListItemBuilder, CustomPromptSetListItemLanguage,
    CustomPromptSetListItemLanguageBuilder, CustomPromptSetReference,
    CustomPromptSetReferenceBuilder, CustomPromptSetResponse, CustomPromptSetResponseBuilder,
    CustomPromptSetResponseLanguage, CustomPromptSetResponseLanguageBuilder,
    CustomPromptSetUpdateRequest, CustomPromptSetUpdateRequestBuilder, CustomPromptSetVersionInfo,
    CustomPromptSetVersionInfoBuilder, CustomPromptUpdateRequest, CustomPromptUpdateRequestBuilder,
    DashboardOverviewResponse, DashboardOverviewResponseBuilder, DatabricksConnectionParams,
    DatabricksConnectionParamsBuilder, DateRangeFilter, DeploymentProfileAttribute,
    DeploymentProfileAttributeBuilder, DeploymentProfileRequest, DeploymentProfileRequestBuilder,
    Device, DeviceBuilder, DeviceInstance, DeviceInstanceBuilder, DeviceLicense,
    DeviceLicenseBuilder, DeviceRequest, DeviceRequestBuilder, DeviceResponse,
    DeviceResponseBuilder, DeviceStatus, DeviceStatusBuilder, DynamicJobMetadata,
    DynamicJobMetadataBuilder, DynamicJobReport, DynamicJobReportBuilder, DynamicJobReportStats,
    DynamicJobReportStatsBuilder, ErrorLog, ErrorLogBuilder, ErrorLogListResponse,
    ErrorLogListResponseBuilder, ErrorSource, EulaAcceptRequest, EulaAcceptRequestBuilder,
    EulaContentResponse, EulaContentResponseBuilder, EulaResponse, EulaResponseBuilder, FileFormat,
    Goal, GoalBuilder, GoalCategoryListResponse, GoalCategoryListResponseBuilder,
    GoalCategoryOption, GoalCategoryOptionBuilder, GoalListResponse, GoalListResponseBuilder,
    GoalType, GoalTypeQueryParam, GuardrailAction, HTTPValidationError, HTTPValidationErrorBuilder,
    HeadersAuthConfig, HeadersAuthConfigBuilder, HuggingfaceConnectionParams,
    HuggingfaceConnectionParamsBuilder, InstanceExtraDetails, InstanceExtraDetailsBuilder,
    InstanceGetResponse, InstanceGetResponseBuilder, InstanceRequest, InstanceRequestBuilder,
    InstanceResponse, InstanceResponseBuilder, JobAbortResponse, JobAbortResponseBuilder,
    JobCreateRequest, JobCreateRequestBuilder, JobCreateRequestJobMetadata,
    JobCreateRequestJobMetadataVariant1, JobCreateRequestJobMetadataVariant1Builder,
    JobCreateRequestJobMetadataVariant2, JobCreateRequestJobMetadataVariant2Builder,
    JobCreateRequestJobMetadataVariant3, JobCreateRequestJobMetadataVariant3Builder,
    JobCreateRequestJobType, JobListResponse, JobListResponseBuilder, JobResponse,
    JobResponseBuilder, JobResponseJobMetadata, JobResponseReportStats, JobStatus, JobStatusFilter,
    JobTimeRecord, JobTimeRecordBuilder, JobType, LanguageOption, LanguageOptionBuilder,
    MSCopilotStudioAuthUrlRequest, MSCopilotStudioAuthUrlRequestBuilder,
    MSCopilotStudioAuthUrlResponse, MSCopilotStudioAuthUrlResponseBuilder,
    MSCopilotStudioTokenRequest, MSCopilotStudioTokenRequestBuilder, MSCopilotStudioTokenResponse,
    MSCopilotStudioTokenResponseBuilder, MultiTurnConfig, MultiTurnStatefulConfig,
    MultiTurnStatefulConfigBuilder, MultiTurnStatelessConfig, MultiTurnStatelessConfigBuilder,
    OAuth2AuthConfig, OAuth2AuthConfigBuilder, OpenAIConnectionParams,
    OpenAIConnectionParamsBuilder, PolicyType, PrerequisiteModel, PrerequisiteModelBuilder,
    ProfilingStatus, PromptDetailResponse, PromptDetailResponseAttackOutputsItem,
    PromptDetailResponseBuilder, PromptSetStats, PromptSetStatsBuilder, PromptSetSummary,
    PromptSetSummaryBuilder, PromptSetsReportResponse, PromptSetsReportResponseBuilder,
    PropertyAssignment, PropertyAssignmentBuilder, PropertyDefinition, PropertyDefinitionBuilder,
    PropertyNameCreateRequest, PropertyNameCreateRequestBuilder, PropertyNameCreateResponse,
    PropertyNamesListResponse, PropertyNamesListResponseBuilder, PropertyStatistic,
    PropertyStatisticBuilder, PropertyStatisticResult, PropertyStatisticResultBuilder,
    PropertyValueCreateRequest, PropertyValueCreateRequestBuilder, PropertyValueStatistic,
    PropertyValueStatisticBuilder, PropertyValuesMultipleResponse,
    PropertyValuesMultipleResponseBuilder, PropertyValuesResponse, PropertyValuesResponseBuilder,
    QuotaDetails, QuotaDetailsBuilder, QuotaSummary, QuotaSummaryBuilder, RedTeamCategory,
    RedTeamErrorType, RedTeamPagination, RedTeamPaginationBuilder, RegistryCredentials,
    RegistryCredentialsBuilder, RemediationDetail, RemediationDetailBuilder, RemediationResponse,
    RemediationResponseBuilder, ResponseMode, RestConnectionParams, RestConnectionParamsBuilder,
    RiskLevel, RiskLevelBuilder, RiskRating, RuntimeSecurityPolicy, RuntimeSecurityPolicyBuilder,
    RuntimeSecurityPolicyConfig, RuntimeSecurityPolicyConfigBuilder,
    RuntimeSecurityProfileResponse, RuntimeSecurityProfileResponseBuilder, SafetySubCategory,
    ScanStatisticsResponse, ScanStatisticsResponseBuilder, ScoreTrendResponse,
    ScoreTrendResponseBuilder, ScoreTrendSeries, ScoreTrendSeriesBuilder, SecuritySubCategory,
    SentimentRequest, SentimentRequestBuilder, SentimentResponse, SentimentResponseBuilder,
    SeverityFilter, SeverityReport, SeverityReportBuilder, SeverityStats, SeverityStatsBuilder,
    StartProfilingResponse, StartProfilingResponseBuilder, StaticJobMetadata,
    StaticJobMetadataBuilder, StaticJobRemediation, StaticJobRemediationBuilder,
    StaticJobRemediationRecommendation, StaticJobRemediationRecommendationBuilder, StaticJobReport,
    StaticJobReportBuilder, StaticJobReportStats, StaticJobReportStatsBuilder, StatusQueryParam,
    StreamDetailResponse, StreamDetailResponseBuilder, StreamDetailResponseGoal,
    StreamDetailResponseGoalMetadata, StreamDetailResponseGoalMetadataBuilder,
    StreamDetailResponseGoalVariant2, StreamDetailResponseGoalVariant2Builder, StreamGoal,
    StreamIterationData, StreamIterationDataBuilder, StreamListResponse, StreamListResponseBuilder,
    StreamType, StreamingConnectionParams, StreamingConnectionParamsBuilder,
    StreamingConnectionParamsMultiTurnConfig, StreamingConnectionParamsMultiTurnConfigVariant1,
    StreamingConnectionParamsMultiTurnConfigVariant1Builder,
    StreamingConnectionParamsMultiTurnConfigVariant1Type,
    StreamingConnectionParamsMultiTurnConfigVariant2,
    StreamingConnectionParamsMultiTurnConfigVariant2Builder,
    StreamingConnectionParamsMultiTurnConfigVariant2Type,
    StreamingConnectionParamsTargetConnectionConfig,
    StreamingConnectionParamsTargetConnectionConfigVariant1,
    StreamingConnectionParamsTargetConnectionConfigVariant1Builder,
    StreamingConnectionParamsTargetConnectionConfigVariant2,
    StreamingConnectionParamsTargetConnectionConfigVariant2Builder,
    StreamingConnectionParamsTargetConnectionConfigVariant3,
    StreamingConnectionParamsTargetConnectionConfigVariant3Builder,
    StreamingConnectionParamsTargetConnectionConfigVariant4,
    StreamingConnectionParamsTargetConnectionConfigVariant4Builder, SubCategoryModel,
    SubCategoryModelBuilder, SubCategoryStats, SubCategoryStatsBuilder, TargetAdditionalContext,
    TargetAdditionalContextBuilder, TargetAuthType, TargetAuthValidationRequest,
    TargetAuthValidationRequestAuthType, TargetAuthValidationRequestBuilder,
    TargetAuthValidationResponse, TargetAuthValidationResponseBuilder, TargetBackground,
    TargetBackgroundBuilder, TargetConnectionConfig, TargetConnectionType, TargetContextUpdate,
    TargetContextUpdateBuilder, TargetCreateRequest, TargetCreateRequestApiEndpointType,
    TargetCreateRequestAuthType, TargetCreateRequestBuilder, TargetCreateRequestConnectionType,
    TargetCreateRequestResponseMode, TargetCreateRequestTargetType, TargetJobRequest,
    TargetJobRequestBuilder, TargetList, TargetListBuilder, TargetListItem, TargetListItemBuilder,
    TargetMetadata, TargetMetadataBuilder, TargetProbeRequest, TargetProbeRequestBuilder,
    TargetProfileResponse, TargetProfileResponseAiGeneratedItems,
    TargetProfileResponseAiGeneratedItemsBannedKeywords,
    TargetProfileResponseAiGeneratedItemsBannedKeywordsBuilder,
    TargetProfileResponseAiGeneratedItemsBannedKeywordsCurrentItemsItem,
    TargetProfileResponseAiGeneratedItemsBannedKeywordsCurrentItemsItemBuilder,
    TargetProfileResponseAiGeneratedItemsBaseModel,
    TargetProfileResponseAiGeneratedItemsBaseModelBuilder,
    TargetProfileResponseAiGeneratedItemsBuilder, TargetProfileResponseAiGeneratedItemsCompetitors,
    TargetProfileResponseAiGeneratedItemsCompetitorsBuilder,
    TargetProfileResponseAiGeneratedItemsCompetitorsCurrentItemsItem,
    TargetProfileResponseAiGeneratedItemsCompetitorsCurrentItemsItemBuilder,
    TargetProfileResponseAiGeneratedItemsCoreArchitecture,
    TargetProfileResponseAiGeneratedItemsCoreArchitectureBuilder,
    TargetProfileResponseAiGeneratedItemsLanguagesSupported,
    TargetProfileResponseAiGeneratedItemsLanguagesSupportedBuilder,
    TargetProfileResponseAiGeneratedItemsLanguagesSupportedCurrentItemsItem,
    TargetProfileResponseAiGeneratedItemsLanguagesSupportedCurrentItemsItemBuilder,
    TargetProfileResponseAiGeneratedItemsSystemPrompt,
    TargetProfileResponseAiGeneratedItemsSystemPromptBuilder,
    TargetProfileResponseAiGeneratedItemsToolsAccessible,
    TargetProfileResponseAiGeneratedItemsToolsAccessibleBuilder,
    TargetProfileResponseAiGeneratedItemsToolsAccessibleCurrentItemsItem,
    TargetProfileResponseAiGeneratedItemsToolsAccessibleCurrentItemsItemBuilder,
    TargetProfileResponseBuilder, TargetProfileResponseOtherDetails,
    TargetProfileResponseOtherDetailsBuilder, TargetProfileResponseOtherDetailsPrettified,
    TargetProfileResponseOtherDetailsPrettifiedAudienceAndGovernance,
    TargetProfileResponseOtherDetailsPrettifiedAudienceAndGovernanceBuilder,
    TargetProfileResponseOtherDetailsPrettifiedBuilder,
    TargetProfileResponseOtherDetailsPrettifiedContentPolicy,
    TargetProfileResponseOtherDetailsPrettifiedContentPolicyBuilder,
    TargetProfileResponseOtherDetailsPrettifiedCoreArchitectureAndIdentity,
    TargetProfileResponseOtherDetailsPrettifiedCoreArchitectureAndIdentityBuilder,
    TargetProfileResponseOtherDetailsPrettifiedExecutionEnvironment,
    TargetProfileResponseOtherDetailsPrettifiedExecutionEnvironmentBuilder,
    TargetProfileResponseOtherDetailsPrettifiedOtherDiscoveries,
    TargetProfileResponseOtherDetailsPrettifiedOtherDiscoveriesBuilder,
    TargetProfileResponseOtherDetailsPrettifiedPerformanceAndMetrics,
    TargetProfileResponseOtherDetailsPrettifiedPerformanceAndMetricsBuilder,
    TargetProfileResponseOtherDetailsPrettifiedToolsAndIntegrations,
    TargetProfileResponseOtherDetailsPrettifiedToolsAndIntegrationsBuilder, TargetReference,
    TargetReferenceBuilder, TargetResponse, TargetResponseBuilder, TargetStatus,
    TargetTemplateCollection, TargetTemplateCollectionBuilder, TargetType, TargetUpdateRequest,
    TargetUpdateRequestBuilder, TenantLanguagesResponse, TenantLanguagesResponseBuilder,
    UpdateChannelRequest, UpdateChannelRequestBuilder, ValidationError, ValidationErrorBuilder,
    ValidationErrorLocItem, ValidationErrorLocItemVariant2, WebSocketConnectionParams,
    WebSocketConnectionParamsBuilder,
};
/// Additional current vendor models.
pub use super::red_team_data_plane::{
    AgenticProgress, AgenticProgressBuilder, AgenticProgressKind, AgenticStage,
    AgenticStageBuilder, AgenticStageName, AgenticStatus, AgenticSubStep, AgenticSubStepBuilder,
    AsrCategory, AsrCategoryBuilder, AsrResponse, AsrResponseBuilder, AsrStats, AsrStatsBuilder,
    AttackAudio, AttackAudioAudioFormat, AttackAudioBuilder, AttackDetailResponseExtraInfo,
    AttackDetailResponseExtraInfoBuilder, AttackDetailResponseSubCategory, AttackFile,
    AttackFileBuilder, AttackList, AttackListBuilder, AttackListExtraInfo,
    AttackListExtraInfoBuilder, AttackListSubCategory, AttackMultiTurnDetailResponseExtraInfo,
    AttackMultiTurnDetailResponseExtraInfoBuilder, AttackMultiTurnDetailResponseSubCategory,
    AttackMultiTurnOutputResponse, AttackMultiTurnOutputResponseBuilder,
    AttackMultiTurnOutputResponseTranscriptSource, AttackOutputResponse,
    AttackOutputResponseBuilder, AttackOutputResponseTranscriptSource, AttemptsUnit, AudioFormat,
    BackgroundJobStatus, BaseSubtype, Category, ClaraJobMetadataCategoriesValueItem,
    ComplianceWithTechniqueModel, ComplianceWithTechniqueModelBuilder, CustomAttackOutputResponse,
    CustomAttackOutputResponseBuilder, CustomJobMetadataContentFilterErrorJson,
    CustomJobMetadataContentFilterErrorJsonBuilder, CustomJobMetadataRateLimitErrorJson,
    CustomJobMetadataRateLimitErrorJsonBuilder, CustomTopicGuardrails,
    CustomTopicGuardrailsBuilder, DynamicJobMetadataContentFilterErrorJson,
    DynamicJobMetadataContentFilterErrorJsonBuilder, DynamicJobMetadataRateLimitErrorJson,
    DynamicJobMetadataRateLimitErrorJsonBuilder, DynamicRemediationDetail,
    DynamicRemediationDetailBuilder, DynamicRemediationResponse, DynamicRemediationResponseBuilder,
    ErrorLogList, ErrorLogListBuilder, ErrorLogListErrorSource, ErrorLogListErrorType,
    ErrorLogListExtraInfo, ErrorLogListExtraInfoBuilder, ErrorLogListTargetObject,
    ErrorLogListTargetObjectBuilder, ErrorType, EtaState, GoalCategory, GoalCategoryDetail,
    GoalCategoryDetailBuilder, GoalExtraInfo, GoalExtraInfoBuilder, GoalGoalCategory,
    GoalGoalMetadata, GoalGoalMetadataBuilder, GoalGoalSubtype, GoalManipulationSubtype,
    GoalResponse, GoalResponseBuilder, GoalResponseExtraInfo, GoalResponseExtraInfoBuilder,
    GoalResponseGoalCategory, GoalResponseGoalMetadata, GoalResponseGoalMetadataBuilder,
    GoalResponseGoalSubtype, JobCreateRequestExtraInfo, JobCreateRequestExtraInfoBuilder,
    JobResponseExtraInfo, JobResponseExtraInfoBuilder, JobResponseProgress,
    JobResponseReportStatsVariant3, JobResponseReportStatsVariant3Builder, JobRuntimeMetrics,
    JobRuntimeMetricsBuilder, LanguageDropdownOption, LanguageDropdownOptionBuilder,
    MaliciousCodeDetection, MaliciousCodeDetectionBuilder, MaliciousURLDetection,
    MaliciousURLDetectionBuilder, MemoryPoisoningSubtype, Modality, Pagination, PaginationBuilder,
    PrivilegeMisuseSubtype, PromptInjectionGuardrail, PromptInjectionGuardrailBuilder,
    PromptSetsReportResponseAppliedFilters, PromptSetsReportResponseAppliedFiltersBuilder,
    RegenerateResponse, RegenerateResponseBuilder, ReportDownload, ReportDownloadBuilder,
    ReportState, ReportStatusResponse, ReportStatusResponseBuilder, RuntimeProfileUpdateRequest,
    RuntimeProfileUpdateRequestBuilder, ScanProgressBreakdown, ScanProgressBreakdownBuilder,
    ScanRowStatus, ScoreTrendSeriesDataItem, ScoreTrendSeriesDataItemVariant1,
    SensitiveDataProtection, SensitiveDataProtectionBuilder, StandardProgress,
    StandardProgressBuilder, StandardProgressKind, StaticJobMetadataCategoriesValueItem,
    StaticJobMetadataContentFilterErrorJson, StaticJobMetadataContentFilterErrorJsonBuilder,
    StaticJobMetadataRateLimitErrorJson, StaticJobMetadataRateLimitErrorJsonBuilder, Stream,
    StreamBuilder, StreamDetailResponseExtraInfo, StreamDetailResponseExtraInfoBuilder,
    StreamDetailResponseGoalCategory, StreamDetailResponseStreamType, StreamExtraInfo,
    StreamExtraInfoBuilder, StreamIterationDataExtraInfo, StreamIterationDataExtraInfoBuilder,
    StreamIterationDataResponse, StreamIterationDataResponseBuilder,
    StreamIterationDataResponseExtraInfo, StreamIterationDataResponseExtraInfoBuilder,
    StreamStreamType, TargetMetadataAudioFormat, TargetMetadataContentFilterErrorJson,
    TargetMetadataContentFilterErrorJsonBuilder, TargetMetadataRateLimitErrorJson,
    TargetMetadataRateLimitErrorJsonBuilder, TargetReferenceApiEndpointType,
    TargetReferenceAuthType, TargetReferenceConnectionType, TargetReferenceExtraInfo,
    TargetReferenceExtraInfoBuilder, TargetReferenceProfilingStatus, TargetReferenceResponseMode,
    TargetReferenceTargetType, TechniqueModel, TechniqueModelBuilder, ThreatDetails,
    ThreatDetailsBuilder, ThreatOverrideItem, ThreatOverrideItemBuilder, ThreatOverrideRequest,
    ThreatOverrideRequestBuilder, ThreatOverrideResponse, ThreatOverrideResponseBuilder,
    ToolChainingSubtype, ToolMisuseSubtype, ToxicContentGuardrail, ToxicContentGuardrailBuilder,
    TranscriptSource, ValidationErrorCtx, ValidationErrorCtxBuilder,
};
/// Additive management models.
pub use super::red_team_management::{
    MultiTurnClientSessionConfig, MultiTurnClientSessionConfigBuilder,
    MultiTurnClientSessionConfigType, VertexAIConnectionParams, VertexAIConnectionParamsBuilder,
    VertexAIConnectionRedactParams, VertexAIConnectionRedactParamsBuilder,
};
pub use super::support::*;
pub use crate::data::{FiniteNumber, JsonObject, JsonValue, Nullable, Optional, Patch};