scm-sdk 0.1.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::{
    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,
};
pub use super::support::*;
pub use crate::data::{FiniteNumber, JsonObject, JsonValue, Nullable, Optional, Patch};