Documentation ¶
Index ¶
- Constants
- type APIActionRespV1
- type APIActionV1
- type APIAggregatesResponse
- type APIAuditEventDetailsResourceV1
- func (m *APIAuditEventDetailsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIAuditEventDetailsResourceV1) MarshalBinary() ([]byte, error)
- func (m *APIAuditEventDetailsResourceV1) UnmarshalBinary(b []byte) error
- func (m *APIAuditEventDetailsResourceV1) Validate(formats strfmt.Registry) error
- type APIAuditEventDetailsResponseV1
- func (m *APIAuditEventDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIAuditEventDetailsResponseV1) MarshalBinary() ([]byte, error)
- func (m *APIAuditEventDetailsResponseV1) UnmarshalBinary(b []byte) error
- func (m *APIAuditEventDetailsResponseV1) Validate(formats strfmt.Registry) error
- type APIBulkUpdateReqV1
- type APICredPayload
- type APICustomerSettingsPatchRequestV1
- func (m *APICustomerSettingsPatchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APICustomerSettingsPatchRequestV1) MarshalBinary() ([]byte, error)
- func (m *APICustomerSettingsPatchRequestV1) UnmarshalBinary(b []byte) error
- func (m *APICustomerSettingsPatchRequestV1) Validate(formats strfmt.Registry) error
- type APICustomerSettingsResourceV1
- func (m *APICustomerSettingsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APICustomerSettingsResourceV1) MarshalBinary() ([]byte, error)
- func (m *APICustomerSettingsResourceV1) UnmarshalBinary(b []byte) error
- func (m *APICustomerSettingsResourceV1) Validate(formats strfmt.Registry) error
- type APICustomerSettingsResponseV1
- func (m *APICustomerSettingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APICustomerSettingsResponseV1) MarshalBinary() ([]byte, error)
- func (m *APICustomerSettingsResponseV1) UnmarshalBinary(b []byte) error
- func (m *APICustomerSettingsResponseV1) Validate(formats strfmt.Registry) error
- type APIExposedDataFileDetailsV1
- func (m *APIExposedDataFileDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIExposedDataFileDetailsV1) MarshalBinary() ([]byte, error)
- func (m *APIExposedDataFileDetailsV1) UnmarshalBinary(b []byte) error
- func (m *APIExposedDataFileDetailsV1) Validate(formats strfmt.Registry) error
- type APIExposedDataRecordFinancialV1
- func (m *APIExposedDataRecordFinancialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIExposedDataRecordFinancialV1) MarshalBinary() ([]byte, error)
- func (m *APIExposedDataRecordFinancialV1) UnmarshalBinary(b []byte) error
- func (m *APIExposedDataRecordFinancialV1) Validate(formats strfmt.Registry) error
- type APIExposedDataRecordLocationV1
- func (m *APIExposedDataRecordLocationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIExposedDataRecordLocationV1) MarshalBinary() ([]byte, error)
- func (m *APIExposedDataRecordLocationV1) UnmarshalBinary(b []byte) error
- func (m *APIExposedDataRecordLocationV1) Validate(formats strfmt.Registry) error
- type APIExposedDataRecordSocialV1
- func (m *APIExposedDataRecordSocialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIExposedDataRecordSocialV1) MarshalBinary() ([]byte, error)
- func (m *APIExposedDataRecordSocialV1) UnmarshalBinary(b []byte) error
- func (m *APIExposedDataRecordSocialV1) Validate(formats strfmt.Registry) error
- type APIImageLookupRequest
- type APIIndicatorCreateReqV1
- func (m *APIIndicatorCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorCreateReqV1) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorCreateReqV1) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorCreateReqV1) Validate(formats strfmt.Registry) error
- type APIIndicatorCreateReqsV1
- func (m *APIIndicatorCreateReqsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorCreateReqsV1) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorCreateReqsV1) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorCreateReqsV1) Validate(formats strfmt.Registry) error
- type APIIndicatorQueryRespV1
- func (m *APIIndicatorQueryRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorQueryRespV1) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorQueryRespV1) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorQueryRespV1) Validate(formats strfmt.Registry) error
- type APIIndicatorRespV1
- type APIIndicatorUpdateReqV1
- func (m *APIIndicatorUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorUpdateReqV1) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorUpdateReqV1) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorUpdateReqV1) Validate(formats strfmt.Registry) error
- type APIIndicatorUpdateReqsV1
- func (m *APIIndicatorUpdateReqsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorUpdateReqsV1) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorUpdateReqsV1) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorUpdateReqsV1) Validate(formats strfmt.Registry) error
- type APIIndicatorV1
- type APIIndicatorsQueryMeta
- func (m *APIIndicatorsQueryMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorsQueryMeta) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorsQueryMeta) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorsQueryMeta) Validate(formats strfmt.Registry) error
- type APIIndicatorsQueryPaging
- func (m *APIIndicatorsQueryPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorsQueryPaging) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorsQueryPaging) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorsQueryPaging) Validate(formats strfmt.Registry) error
- type APIIndicatorsReportRequest
- func (m *APIIndicatorsReportRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorsReportRequest) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorsReportRequest) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorsReportRequest) Validate(formats strfmt.Registry) error
- type APIIndicatorsSortedSearch
- func (m *APIIndicatorsSortedSearch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIIndicatorsSortedSearch) MarshalBinary() ([]byte, error)
- func (m *APIIndicatorsSortedSearch) UnmarshalBinary(b []byte) error
- func (m *APIIndicatorsSortedSearch) Validate(formats strfmt.Registry) error
- type APIMessageCenterActivityResponse
- func (m *APIMessageCenterActivityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIMessageCenterActivityResponse) MarshalBinary() ([]byte, error)
- func (m *APIMessageCenterActivityResponse) UnmarshalBinary(b []byte) error
- func (m *APIMessageCenterActivityResponse) Validate(formats strfmt.Registry) error
- type APIMessageCenterAttachmentUploadResponse
- func (m *APIMessageCenterAttachmentUploadResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIMessageCenterAttachmentUploadResponse) MarshalBinary() ([]byte, error)
- func (m *APIMessageCenterAttachmentUploadResponse) UnmarshalBinary(b []byte) error
- func (m *APIMessageCenterAttachmentUploadResponse) Validate(formats strfmt.Registry) error
- type APIMessageCenterCasesResponse
- func (m *APIMessageCenterCasesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIMessageCenterCasesResponse) MarshalBinary() ([]byte, error)
- func (m *APIMessageCenterCasesResponse) UnmarshalBinary(b []byte) error
- func (m *APIMessageCenterCasesResponse) Validate(formats strfmt.Registry) error
- type APIMetadataReqV1
- type APIMetadataV1
- type APINotificationExposedDataRecordEntitiesResponseV1
- func (m *APINotificationExposedDataRecordEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APINotificationExposedDataRecordEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *APINotificationExposedDataRecordEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *APINotificationExposedDataRecordEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type APINotificationExposedDataRecordV1
- func (m *APINotificationExposedDataRecordV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APINotificationExposedDataRecordV1) MarshalBinary() ([]byte, error)
- func (m *APINotificationExposedDataRecordV1) UnmarshalBinary(b []byte) error
- func (m *APINotificationExposedDataRecordV1) Validate(formats strfmt.Registry) error
- type APIPatternV1
- type APIPatternsResponse
- type APIPlatformsResponse
- type APIPostEnrollmentDetails
- func (m *APIPostEnrollmentDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIPostEnrollmentDetails) MarshalBinary() ([]byte, error)
- func (m *APIPostEnrollmentDetails) UnmarshalBinary(b []byte) error
- func (m *APIPostEnrollmentDetails) Validate(formats strfmt.Registry) error
- type APIPostEnrollmentDetailsResponse
- func (m *APIPostEnrollmentDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIPostEnrollmentDetailsResponse) MarshalBinary() ([]byte, error)
- func (m *APIPostEnrollmentDetailsResponse) UnmarshalBinary(b []byte) error
- func (m *APIPostEnrollmentDetailsResponse) Validate(formats strfmt.Registry) error
- type APIRuleCreateV1
- type APIRuleDetailsV1
- type APIRuleGroupCreateRequestV1
- func (m *APIRuleGroupCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIRuleGroupCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *APIRuleGroupCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *APIRuleGroupCreateRequestV1) Validate(formats strfmt.Registry) error
- type APIRuleGroupModifyRequestV1
- func (m *APIRuleGroupModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIRuleGroupModifyRequestV1) MarshalBinary() ([]byte, error)
- func (m *APIRuleGroupModifyRequestV1) UnmarshalBinary(b []byte) error
- func (m *APIRuleGroupModifyRequestV1) Validate(formats strfmt.Registry) error
- type APIRuleGroupV1
- type APIRuleGroupsResponse
- type APIRuleTypeV1
- type APIRuleTypesResponse
- type APIRuleUpdateV1
- type APIRuleUpdatesRequestV1
- func (m *APIRuleUpdatesRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIRuleUpdatesRequestV1) MarshalBinary() ([]byte, error)
- func (m *APIRuleUpdatesRequestV1) UnmarshalBinary(b []byte) error
- func (m *APIRuleUpdatesRequestV1) Validate(formats strfmt.Registry) error
- type APIRuleV1
- type APIRulesGetRequestV1
- type APIRulesResponse
- type APISensorDetailsResponseSwagger
- func (m *APISensorDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APISensorDetailsResponseSwagger) MarshalBinary() ([]byte, error)
- func (m *APISensorDetailsResponseSwagger) UnmarshalBinary(b []byte) error
- func (m *APISensorDetailsResponseSwagger) Validate(formats strfmt.Registry) error
- type APITokenCreateRequestV1
- func (m *APITokenCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APITokenCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *APITokenCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *APITokenCreateRequestV1) Validate(formats strfmt.Registry) error
- type APITokenDetailsResourceV1
- func (m *APITokenDetailsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APITokenDetailsResourceV1) MarshalBinary() ([]byte, error)
- func (m *APITokenDetailsResourceV1) UnmarshalBinary(b []byte) error
- func (m *APITokenDetailsResourceV1) Validate(formats strfmt.Registry) error
- type APITokenDetailsResponseV1
- func (m *APITokenDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APITokenDetailsResponseV1) MarshalBinary() ([]byte, error)
- func (m *APITokenDetailsResponseV1) UnmarshalBinary(b []byte) error
- func (m *APITokenDetailsResponseV1) Validate(formats strfmt.Registry) error
- type APITokenPatchRequestV1
- func (m *APITokenPatchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APITokenPatchRequestV1) MarshalBinary() ([]byte, error)
- func (m *APITokenPatchRequestV1) UnmarshalBinary(b []byte) error
- func (m *APITokenPatchRequestV1) Validate(formats strfmt.Registry) error
- type APIUserMetadataResponse
- func (m *APIUserMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIUserMetadataResponse) MarshalBinary() ([]byte, error)
- func (m *APIUserMetadataResponse) UnmarshalBinary(b []byte) error
- func (m *APIUserMetadataResponse) Validate(formats strfmt.Registry) error
- type APIUserRoleIDsResponse
- func (m *APIUserRoleIDsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIUserRoleIDsResponse) MarshalBinary() ([]byte, error)
- func (m *APIUserRoleIDsResponse) UnmarshalBinary(b []byte) error
- func (m *APIUserRoleIDsResponse) Validate(formats strfmt.Registry) error
- type APIUserRoleResponse
- type APIValidationRequestFieldV1
- func (m *APIValidationRequestFieldV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIValidationRequestFieldV1) MarshalBinary() ([]byte, error)
- func (m *APIValidationRequestFieldV1) UnmarshalBinary(b []byte) error
- func (m *APIValidationRequestFieldV1) Validate(formats strfmt.Registry) error
- type APIValidationRequestV1
- func (m *APIValidationRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIValidationRequestV1) MarshalBinary() ([]byte, error)
- func (m *APIValidationRequestV1) UnmarshalBinary(b []byte) error
- func (m *APIValidationRequestV1) Validate(formats strfmt.Registry) error
- type APIValidationResponseV1
- func (m *APIValidationResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *APIValidationResponseV1) MarshalBinary() ([]byte, error)
- func (m *APIValidationResponseV1) UnmarshalBinary(b []byte) error
- func (m *APIValidationResponseV1) Validate(formats strfmt.Registry) error
- type BasePolicyMembersRespV1
- func (m *BasePolicyMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BasePolicyMembersRespV1) MarshalBinary() ([]byte, error)
- func (m *BasePolicyMembersRespV1) UnmarshalBinary(b []byte) error
- func (m *BasePolicyMembersRespV1) Validate(formats strfmt.Registry) error
- type BaseSetPolicyPrecedenceReqV1
- func (m *BaseSetPolicyPrecedenceReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BaseSetPolicyPrecedenceReqV1) MarshalBinary() ([]byte, error)
- func (m *BaseSetPolicyPrecedenceReqV1) UnmarshalBinary(b []byte) error
- func (m *BaseSetPolicyPrecedenceReqV1) Validate(formats strfmt.Registry) error
- type BinservapiMsaPutFileResponse
- func (m *BinservapiMsaPutFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BinservapiMsaPutFileResponse) MarshalBinary() ([]byte, error)
- func (m *BinservapiMsaPutFileResponse) UnmarshalBinary(b []byte) error
- func (m *BinservapiMsaPutFileResponse) Validate(formats strfmt.Registry) error
- type ClassificationCriteria
- func (m *ClassificationCriteria) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClassificationCriteria) MarshalBinary() ([]byte, error)
- func (m *ClassificationCriteria) UnmarshalBinary(b []byte) error
- func (m *ClassificationCriteria) Validate(formats strfmt.Registry) error
- type ClassificationLabel
- type ClientArchiveCreateResponseV1
- func (m *ClientArchiveCreateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientArchiveCreateResponseV1) MarshalBinary() ([]byte, error)
- func (m *ClientArchiveCreateResponseV1) UnmarshalBinary(b []byte) error
- func (m *ClientArchiveCreateResponseV1) Validate(formats strfmt.Registry) error
- type ClientArchiveListFilesResponseV1
- func (m *ClientArchiveListFilesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientArchiveListFilesResponseV1) MarshalBinary() ([]byte, error)
- func (m *ClientArchiveListFilesResponseV1) UnmarshalBinary(b []byte) error
- func (m *ClientArchiveListFilesResponseV1) Validate(formats strfmt.Registry) error
- type ClientArchiveWithFilesV1
- func (m *ClientArchiveWithFilesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientArchiveWithFilesV1) MarshalBinary() ([]byte, error)
- func (m *ClientArchiveWithFilesV1) UnmarshalBinary(b []byte) error
- func (m *ClientArchiveWithFilesV1) Validate(formats strfmt.Registry) error
- type ClientExtractionCreateRequestV1
- func (m *ClientExtractionCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionCreateRequestV1) Validate(formats strfmt.Registry) error
- type ClientExtractionCreateResponseV1
- func (m *ClientExtractionCreateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionCreateResponseV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionCreateResponseV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionCreateResponseV1) Validate(formats strfmt.Registry) error
- type ClientExtractionFileParametersV1
- func (m *ClientExtractionFileParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionFileParametersV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionFileParametersV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionFileParametersV1) Validate(formats strfmt.Registry) error
- type ClientExtractionFileResultV1
- func (m *ClientExtractionFileResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionFileResultV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionFileResultV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionFileResultV1) Validate(formats strfmt.Registry) error
- type ClientExtractionListFilesResponseV1
- func (m *ClientExtractionListFilesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionListFilesResponseV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionListFilesResponseV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionListFilesResponseV1) Validate(formats strfmt.Registry) error
- type ClientExtractionWithFilesV1
- func (m *ClientExtractionWithFilesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientExtractionWithFilesV1) MarshalBinary() ([]byte, error)
- func (m *ClientExtractionWithFilesV1) UnmarshalBinary(b []byte) error
- func (m *ClientExtractionWithFilesV1) Validate(formats strfmt.Registry) error
- type ClientQuerySamplesRequest
- func (m *ClientQuerySamplesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientQuerySamplesRequest) MarshalBinary() ([]byte, error)
- func (m *ClientQuerySamplesRequest) UnmarshalBinary(b []byte) error
- func (m *ClientQuerySamplesRequest) Validate(formats strfmt.Registry) error
- type ClientSampleMetadataResponseV2
- func (m *ClientSampleMetadataResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientSampleMetadataResponseV2) MarshalBinary() ([]byte, error)
- func (m *ClientSampleMetadataResponseV2) UnmarshalBinary(b []byte) error
- func (m *ClientSampleMetadataResponseV2) Validate(formats strfmt.Registry) error
- type ClientSampleMetadataV2
- func (m *ClientSampleMetadataV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClientSampleMetadataV2) MarshalBinary() ([]byte, error)
- func (m *ClientSampleMetadataV2) UnmarshalBinary(b []byte) error
- func (m *ClientSampleMetadataV2) Validate(formats strfmt.Registry) error
- type CommonCIDAuditResult
- type CommonEntitiesResponse
- func (m *CommonEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CommonEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *CommonEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *CommonEntitiesResponse) Validate(formats strfmt.Registry) error
- type CommonEntitiesResponseResources
- type CommonOSAudit
- type CoreEntitiesResponse
- type CoreEntitiesResponseResources
- type DetectionAggregateIndicator
- func (m *DetectionAggregateIndicator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectionAggregateIndicator) MarshalBinary() ([]byte, error)
- func (m *DetectionAggregateIndicator) UnmarshalBinary(b []byte) error
- func (m *DetectionAggregateIndicator) Validate(formats strfmt.Registry) error
- type DetectionAggregateThreatIntel
- func (m *DetectionAggregateThreatIntel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectionAggregateThreatIntel) MarshalBinary() ([]byte, error)
- func (m *DetectionAggregateThreatIntel) UnmarshalBinary(b []byte) error
- func (m *DetectionAggregateThreatIntel) Validate(formats strfmt.Registry) error
- type DetectionEnrichment
- type DetectionEnrichmentHost
- func (m *DetectionEnrichmentHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectionEnrichmentHost) MarshalBinary() ([]byte, error)
- func (m *DetectionEnrichmentHost) UnmarshalBinary(b []byte) error
- func (m *DetectionEnrichmentHost) Validate(formats strfmt.Registry) error
- type DetectionHostNetwork
- type DetectionInventoryEnrichment
- func (m *DetectionInventoryEnrichment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectionInventoryEnrichment) MarshalBinary() ([]byte, error)
- func (m *DetectionInventoryEnrichment) UnmarshalBinary(b []byte) error
- func (m *DetectionInventoryEnrichment) Validate(formats strfmt.Registry) error
- type DetectsAlert
- type DetectsBehavior
- type DetectsDeviceDetailIndexed
- func (m *DetectsDeviceDetailIndexed) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectsDeviceDetailIndexed) MarshalBinary() ([]byte, error)
- func (m *DetectsDeviceDetailIndexed) UnmarshalBinary(b []byte) error
- func (m *DetectsDeviceDetailIndexed) Validate(formats strfmt.Registry) error
- type DetectsHostInfo
- type DetectsParentDetails
- type DetectsQuarantinedFile
- func (m *DetectsQuarantinedFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectsQuarantinedFile) MarshalBinary() ([]byte, error)
- func (m *DetectsQuarantinedFile) UnmarshalBinary(b []byte) error
- func (m *DetectsQuarantinedFile) Validate(formats strfmt.Registry) error
- type DetectsapiPatchEntitiesAlertsV2Request
- func (m *DetectsapiPatchEntitiesAlertsV2Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectsapiPatchEntitiesAlertsV2Request) MarshalBinary() ([]byte, error)
- func (m *DetectsapiPatchEntitiesAlertsV2Request) UnmarshalBinary(b []byte) error
- func (m *DetectsapiPatchEntitiesAlertsV2Request) Validate(formats strfmt.Registry) error
- type DetectsapiPostEntitiesAlertsV1Request
- func (m *DetectsapiPostEntitiesAlertsV1Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectsapiPostEntitiesAlertsV1Request) MarshalBinary() ([]byte, error)
- func (m *DetectsapiPostEntitiesAlertsV1Request) UnmarshalBinary(b []byte) error
- func (m *DetectsapiPostEntitiesAlertsV1Request) Validate(formats strfmt.Registry) error
- type DetectsapiPostEntitiesAlertsV1Response
- func (m *DetectsapiPostEntitiesAlertsV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DetectsapiPostEntitiesAlertsV1Response) MarshalBinary() ([]byte, error)
- func (m *DetectsapiPostEntitiesAlertsV1Response) UnmarshalBinary(b []byte) error
- func (m *DetectsapiPostEntitiesAlertsV1Response) Validate(formats strfmt.Registry) error
- type DeviceControlCreatePoliciesV1
- func (m *DeviceControlCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlCreatePoliciesV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlCreatePoliciesV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlCreatePoliciesV1) Validate(formats strfmt.Registry) error
- type DeviceControlCreatePolicyReqV1
- func (m *DeviceControlCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlCreatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlCreatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlCreatePolicyReqV1) Validate(formats strfmt.Registry) error
- type DeviceControlExceptionReqV1
- func (m *DeviceControlExceptionReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlExceptionReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlExceptionReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlExceptionReqV1) Validate(formats strfmt.Registry) error
- type DeviceControlExceptionRespV1
- func (m *DeviceControlExceptionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlExceptionRespV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlExceptionRespV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlExceptionRespV1) Validate(formats strfmt.Registry) error
- type DeviceControlPolicyV1
- type DeviceControlReqUpdateDefaultDCPolicyV1
- func (m *DeviceControlReqUpdateDefaultDCPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlReqUpdateDefaultDCPolicyV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlReqUpdateDefaultDCPolicyV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlReqUpdateDefaultDCPolicyV1) Validate(formats strfmt.Registry) error
- type DeviceControlRespV1
- type DeviceControlRespV2
- type DeviceControlSettingsReqV1
- func (m *DeviceControlSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlSettingsReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlSettingsReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlSettingsReqV1) Validate(formats strfmt.Registry) error
- type DeviceControlSettingsRespV1
- func (m *DeviceControlSettingsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlSettingsRespV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlSettingsRespV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlSettingsRespV1) Validate(formats strfmt.Registry) error
- type DeviceControlUSBClassExceptionsReqV1
- func (m *DeviceControlUSBClassExceptionsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUSBClassExceptionsReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUSBClassExceptionsReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUSBClassExceptionsReqV1) Validate(formats strfmt.Registry) error
- type DeviceControlUSBClassExceptionsResponse
- func (m *DeviceControlUSBClassExceptionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUSBClassExceptionsResponse) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUSBClassExceptionsResponse) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUSBClassExceptionsResponse) Validate(formats strfmt.Registry) error
- type DeviceControlUSBCustomNotification
- func (m *DeviceControlUSBCustomNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUSBCustomNotification) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUSBCustomNotification) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUSBCustomNotification) Validate(formats strfmt.Registry) error
- type DeviceControlUSBCustomNotifications
- func (m *DeviceControlUSBCustomNotifications) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUSBCustomNotifications) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUSBCustomNotifications) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUSBCustomNotifications) Validate(formats strfmt.Registry) error
- type DeviceControlUpdatePoliciesReqV1
- func (m *DeviceControlUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type DeviceControlUpdatePolicyReqV1
- func (m *DeviceControlUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceControlUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *DeviceControlUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *DeviceControlUpdatePolicyReqV1) Validate(formats strfmt.Registry) error
- type DeviceDevice
- type DeviceDeviceMeta
- type DeviceDevicePolicy
- type DeviceManagedApp
- type DeviceManagedApps
- type DeviceMappedDevicePolicies
- func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceMappedDevicePolicies) MarshalBinary() ([]byte, error)
- func (m *DeviceMappedDevicePolicies) UnmarshalBinary(b []byte) error
- func (m *DeviceMappedDevicePolicies) Validate(formats strfmt.Registry) error
- type DeviceapiDeviceDetailsResponseSwagger
- func (m *DeviceapiDeviceDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiDeviceDetailsResponseSwagger) MarshalBinary() ([]byte, error)
- func (m *DeviceapiDeviceDetailsResponseSwagger) UnmarshalBinary(b []byte) error
- func (m *DeviceapiDeviceDetailsResponseSwagger) Validate(formats strfmt.Registry) error
- type DeviceapiDevicePaging
- type DeviceapiDeviceResponse
- func (m *DeviceapiDeviceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiDeviceResponse) MarshalBinary() ([]byte, error)
- func (m *DeviceapiDeviceResponse) UnmarshalBinary(b []byte) error
- func (m *DeviceapiDeviceResponse) Validate(formats strfmt.Registry) error
- type DeviceapiDeviceSwagger
- func (m *DeviceapiDeviceSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiDeviceSwagger) MarshalBinary() ([]byte, error)
- func (m *DeviceapiDeviceSwagger) UnmarshalBinary(b []byte) error
- func (m *DeviceapiDeviceSwagger) Validate(formats strfmt.Registry) error
- type DeviceapiGroupMeta
- type DeviceapiGroupResponseV1
- func (m *DeviceapiGroupResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiGroupResponseV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiGroupResponseV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiGroupResponseV1) Validate(formats strfmt.Registry) error
- type DeviceapiGroupsResponseV1
- func (m *DeviceapiGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiGroupsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiGroupsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiGroupsResponseV1) Validate(formats strfmt.Registry) error
- type DeviceapiLoginDetailV1
- func (m *DeviceapiLoginDetailV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiLoginDetailV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiLoginDetailV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiLoginDetailV1) Validate(formats strfmt.Registry) error
- type DeviceapiLoginHistoryResponseV1
- func (m *DeviceapiLoginHistoryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiLoginHistoryResponseV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiLoginHistoryResponseV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiLoginHistoryResponseV1) Validate(formats strfmt.Registry) error
- type DeviceapiLoginInfoV1
- type DeviceapiNetworkAddressHistoryResponseV1
- func (m *DeviceapiNetworkAddressHistoryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiNetworkAddressHistoryResponseV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiNetworkAddressHistoryResponseV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiNetworkAddressHistoryResponseV1) Validate(formats strfmt.Registry) error
- type DeviceapiNetworkAddressHistoryV1
- func (m *DeviceapiNetworkAddressHistoryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiNetworkAddressHistoryV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiNetworkAddressHistoryV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiNetworkAddressHistoryV1) Validate(formats strfmt.Registry) error
- type DeviceapiNetworkAddressV1
- func (m *DeviceapiNetworkAddressV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiNetworkAddressV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiNetworkAddressV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiNetworkAddressV1) Validate(formats strfmt.Registry) error
- type DeviceapiRequestMeta
- type DeviceapiUpdateDeviceDetailsResponseV1
- func (m *DeviceapiUpdateDeviceDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiUpdateDeviceDetailsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiUpdateDeviceDetailsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiUpdateDeviceDetailsResponseV1) Validate(formats strfmt.Registry) error
- type DeviceapiUpdateDeviceTagsRequestV1
- func (m *DeviceapiUpdateDeviceTagsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiUpdateDeviceTagsRequestV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiUpdateDeviceTagsRequestV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiUpdateDeviceTagsRequestV1) Validate(formats strfmt.Registry) error
- type DeviceapiUpdateDeviceTagsSwaggerV1
- func (m *DeviceapiUpdateDeviceTagsSwaggerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceapiUpdateDeviceTagsSwaggerV1) MarshalBinary() ([]byte, error)
- func (m *DeviceapiUpdateDeviceTagsSwaggerV1) UnmarshalBinary(b []byte) error
- func (m *DeviceapiUpdateDeviceTagsSwaggerV1) Validate(formats strfmt.Registry) error
- type DomainAPICombinedFindingsResponseV1
- func (m *DomainAPICombinedFindingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPICombinedFindingsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPICombinedFindingsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPICombinedFindingsResponseV1) Validate(formats strfmt.Registry) error
- type DomainAPIDetectionDocument
- func (m *DomainAPIDetectionDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIDetectionDocument) MarshalBinary() ([]byte, error)
- func (m *DomainAPIDetectionDocument) UnmarshalBinary(b []byte) error
- func (m *DomainAPIDetectionDocument) Validate(formats strfmt.Registry) error
- type DomainAPIEntityMatchedV1
- func (m *DomainAPIEntityMatchedV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEntityMatchedV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEntityMatchedV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEntityMatchedV1) Validate(formats strfmt.Registry) error
- type DomainAPIError
- type DomainAPIErrorResources
- type DomainAPIEvaluationLogicComparisonsV1
- func (m *DomainAPIEvaluationLogicComparisonsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicComparisonsV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicComparisonsV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicComparisonsV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicEntitiesResponseV1
- func (m *DomainAPIEvaluationLogicEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicEntityComparisonV1
- func (m *DomainAPIEvaluationLogicEntityComparisonV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicEntityComparisonV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicEntityComparisonV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicEntityComparisonV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicEntityComparisonV1ExpectedValue
- type DomainAPIEvaluationLogicHostInfoV1
- func (m *DomainAPIEvaluationLogicHostInfoV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicHostInfoV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicHostInfoV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicHostInfoV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicItemV1
- func (m *DomainAPIEvaluationLogicItemV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicItemV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicItemV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicItemV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicStateComparisonV1
- func (m *DomainAPIEvaluationLogicStateComparisonV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicStateComparisonV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicStateComparisonV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicStateComparisonV1) Validate(formats strfmt.Registry) error
- type DomainAPIEvaluationLogicSystemCharacteristicV1
- type DomainAPIEvaluationLogicV1
- func (m *DomainAPIEvaluationLogicV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIEvaluationLogicV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIEvaluationLogicV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIEvaluationLogicV1) Validate(formats strfmt.Registry) error
- type DomainAPIFindingFacetV1
- func (m *DomainAPIFindingFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIFindingFacetV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIFindingFacetV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIFindingFacetV1) Validate(formats strfmt.Registry) error
- type DomainAPIFindingRuleV1
- func (m *DomainAPIFindingRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIFindingRuleV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIFindingRuleV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIFindingRuleV1) Validate(formats strfmt.Registry) error
- type DomainAPIFindingWithRuleV1
- func (m *DomainAPIFindingWithRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIFindingWithRuleV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIFindingWithRuleV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIFindingWithRuleV1) Validate(formats strfmt.Registry) error
- type DomainAPIHostGroup
- type DomainAPIHostInfoFacetV1
- func (m *DomainAPIHostInfoFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIHostInfoFacetV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIHostInfoFacetV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIHostInfoFacetV1) Validate(formats strfmt.Registry) error
- type DomainAPIMitreAttackTacticV1
- func (m *DomainAPIMitreAttackTacticV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIMitreAttackTacticV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIMitreAttackTacticV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIMitreAttackTacticV1) Validate(formats strfmt.Registry) error
- type DomainAPIMitreMitigationV1
- func (m *DomainAPIMitreMitigationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIMitreMitigationV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIMitreMitigationV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIMitreMitigationV1) Validate(formats strfmt.Registry) error
- type DomainAPIMitreTechniqueV1
- func (m *DomainAPIMitreTechniqueV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIMitreTechniqueV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIMitreTechniqueV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIMitreTechniqueV1) Validate(formats strfmt.Registry) error
- type DomainAPIQueryMetaV1
- type DomainAPIQueryPagingV1
- func (m *DomainAPIQueryPagingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIQueryPagingV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIQueryPagingV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIQueryPagingV1) Validate(formats strfmt.Registry) error
- type DomainAPIRemediationIDs
- func (m *DomainAPIRemediationIDs) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIRemediationIDs) MarshalBinary() ([]byte, error)
- func (m *DomainAPIRemediationIDs) UnmarshalBinary(b []byte) error
- func (m *DomainAPIRemediationIDs) Validate(formats strfmt.Registry) error
- type DomainAPIRemediationV2
- func (m *DomainAPIRemediationV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIRemediationV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIRemediationV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIRemediationV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityAppV2
- func (m *DomainAPIVulnerabilityAppV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityAppV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityAppV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityAppV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityCVECISAInfo
- func (m *DomainAPIVulnerabilityCVECISAInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityCVECISAInfo) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityCVECISAInfo) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityCVECISAInfo) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityCVEDetailsFacetV2
- func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityDataProviderV1
- func (m *DomainAPIVulnerabilityDataProviderV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityDataProviderV1) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityDataProviderV1) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityDataProviderV1) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityExtendedAppV2
- func (m *DomainAPIVulnerabilityExtendedAppV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityExtendedAppV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityExtendedAppV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityExtendedAppV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityHostFacetV2
- func (m *DomainAPIVulnerabilityHostFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityHostFacetV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityHostFacetV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityHostFacetV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityRemediationFacetV2
- func (m *DomainAPIVulnerabilityRemediationFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityRemediationFacetV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityRemediationFacetV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityRemediationFacetV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilitySuppressionInfoV2
- func (m *DomainAPIVulnerabilitySuppressionInfoV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilitySuppressionInfoV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilitySuppressionInfoV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilitySuppressionInfoV2) Validate(formats strfmt.Registry) error
- type DomainAPIVulnerabilityV2
- func (m *DomainAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAPIVulnerabilityV2) MarshalBinary() ([]byte, error)
- func (m *DomainAPIVulnerabilityV2) UnmarshalBinary(b []byte) error
- func (m *DomainAPIVulnerabilityV2) Validate(formats strfmt.Registry) error
- type DomainAWSAccountV2
- type DomainAWSConfiguration
- func (m *DomainAWSConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAWSConfiguration) MarshalBinary() ([]byte, error)
- func (m *DomainAWSConfiguration) UnmarshalBinary(b []byte) error
- func (m *DomainAWSConfiguration) Validate(formats strfmt.Registry) error
- type DomainAWSD4CAccountV1
- type DomainAWSD4COrganizationAccountV1
- func (m *DomainAWSD4COrganizationAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAWSD4COrganizationAccountV1) MarshalBinary() ([]byte, error)
- func (m *DomainAWSD4COrganizationAccountV1) UnmarshalBinary(b []byte) error
- func (m *DomainAWSD4COrganizationAccountV1) Validate(formats strfmt.Registry) error
- type DomainAccessTokenResponseV1
- func (m *DomainAccessTokenResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAccessTokenResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainAccessTokenResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainAccessTokenResponseV1) Validate(formats strfmt.Registry) error
- type DomainAccountAccessResult
- func (m *DomainAccountAccessResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAccountAccessResult) MarshalBinary() ([]byte, error)
- func (m *DomainAccountAccessResult) UnmarshalBinary(b []byte) error
- func (m *DomainAccountAccessResult) Validate(formats strfmt.Registry) error
- type DomainActionEntitiesResponseV1
- func (m *DomainActionEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainActionEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainActionEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainActionEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainActionParameter
- type DomainActionUserRolesRequest
- func (m *DomainActionUserRolesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainActionUserRolesRequest) MarshalBinary() ([]byte, error)
- func (m *DomainActionUserRolesRequest) UnmarshalBinary(b []byte) error
- func (m *DomainActionUserRolesRequest) Validate(formats strfmt.Registry) error
- type DomainActionV1
- type DomainActivityCreationRequest
- func (m *DomainActivityCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainActivityCreationRequest) MarshalBinary() ([]byte, error)
- func (m *DomainActivityCreationRequest) UnmarshalBinary(b []byte) error
- func (m *DomainActivityCreationRequest) Validate(formats strfmt.Registry) error
- type DomainActorDocument
- type DomainActorsResponse
- type DomainAggregatesResponse
- func (m *DomainAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAggregatesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainAggregatesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainAggregatesResponse) Validate(formats strfmt.Registry) error
- type DomainAssessment
- type DomainAssessmentItems
- type DomainAssessmentsByScoreResponse
- func (m *DomainAssessmentsByScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAssessmentsByScoreResponse) MarshalBinary() ([]byte, error)
- func (m *DomainAssessmentsByScoreResponse) UnmarshalBinary(b []byte) error
- func (m *DomainAssessmentsByScoreResponse) Validate(formats strfmt.Registry) error
- type DomainAssessmentsResponse
- func (m *DomainAssessmentsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAssessmentsResponse) MarshalBinary() ([]byte, error)
- func (m *DomainAssessmentsResponse) UnmarshalBinary(b []byte) error
- func (m *DomainAssessmentsResponse) Validate(formats strfmt.Registry) error
- type DomainAuditResponse
- type DomainAzureClientServicePrincipalV1
- func (m *DomainAzureClientServicePrincipalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAzureClientServicePrincipalV1) MarshalBinary() ([]byte, error)
- func (m *DomainAzureClientServicePrincipalV1) UnmarshalBinary(b []byte) error
- func (m *DomainAzureClientServicePrincipalV1) Validate(formats strfmt.Registry) error
- type DomainAzureResourcePermission
- func (m *DomainAzureResourcePermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAzureResourcePermission) MarshalBinary() ([]byte, error)
- func (m *DomainAzureResourcePermission) UnmarshalBinary(b []byte) error
- func (m *DomainAzureResourcePermission) Validate(formats strfmt.Registry) error
- type DomainAzureRoleAssignment
- func (m *DomainAzureRoleAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainAzureRoleAssignment) MarshalBinary() ([]byte, error)
- func (m *DomainAzureRoleAssignment) UnmarshalBinary(b []byte) error
- func (m *DomainAzureRoleAssignment) Validate(formats strfmt.Registry) error
- type DomainBaseAPIVulnerabilityV2
- func (m *DomainBaseAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBaseAPIVulnerabilityV2) MarshalBinary() ([]byte, error)
- func (m *DomainBaseAPIVulnerabilityV2) UnmarshalBinary(b []byte) error
- func (m *DomainBaseAPIVulnerabilityV2) Validate(formats strfmt.Registry) error
- type DomainBatchExecuteCommandRequest
- func (m *DomainBatchExecuteCommandRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchExecuteCommandRequest) MarshalBinary() ([]byte, error)
- func (m *DomainBatchExecuteCommandRequest) UnmarshalBinary(b []byte) error
- func (m *DomainBatchExecuteCommandRequest) Validate(formats strfmt.Registry) error
- type DomainBatchGetCmdStatusResponse
- func (m *DomainBatchGetCmdStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchGetCmdStatusResponse) MarshalBinary() ([]byte, error)
- func (m *DomainBatchGetCmdStatusResponse) UnmarshalBinary(b []byte) error
- func (m *DomainBatchGetCmdStatusResponse) Validate(formats strfmt.Registry) error
- type DomainBatchGetCommandRequest
- func (m *DomainBatchGetCommandRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchGetCommandRequest) MarshalBinary() ([]byte, error)
- func (m *DomainBatchGetCommandRequest) UnmarshalBinary(b []byte) error
- func (m *DomainBatchGetCommandRequest) Validate(formats strfmt.Registry) error
- type DomainBatchGetCommandResponse
- func (m *DomainBatchGetCommandResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchGetCommandResponse) MarshalBinary() ([]byte, error)
- func (m *DomainBatchGetCommandResponse) UnmarshalBinary(b []byte) error
- func (m *DomainBatchGetCommandResponse) Validate(formats strfmt.Registry) error
- type DomainBatchInitSessionRequest
- func (m *DomainBatchInitSessionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchInitSessionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainBatchInitSessionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainBatchInitSessionRequest) Validate(formats strfmt.Registry) error
- type DomainBatchInitSessionResponse
- func (m *DomainBatchInitSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchInitSessionResponse) MarshalBinary() ([]byte, error)
- func (m *DomainBatchInitSessionResponse) UnmarshalBinary(b []byte) error
- func (m *DomainBatchInitSessionResponse) Validate(formats strfmt.Registry) error
- type DomainBatchRefreshSessionRequest
- func (m *DomainBatchRefreshSessionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchRefreshSessionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainBatchRefreshSessionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainBatchRefreshSessionRequest) Validate(formats strfmt.Registry) error
- type DomainBatchRefreshSessionResponse
- func (m *DomainBatchRefreshSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBatchRefreshSessionResponse) MarshalBinary() ([]byte, error)
- func (m *DomainBatchRefreshSessionResponse) UnmarshalBinary(b []byte) error
- func (m *DomainBatchRefreshSessionResponse) Validate(formats strfmt.Registry) error
- type DomainBehavior
- type DomainBenchmark
- type DomainBotnetConfigSource
- func (m *DomainBotnetConfigSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainBotnetConfigSource) MarshalBinary() ([]byte, error)
- func (m *DomainBotnetConfigSource) UnmarshalBinary(b []byte) error
- func (m *DomainBotnetConfigSource) Validate(formats strfmt.Registry) error
- type DomainBotnetInject
- type DomainBreachDetailsV1
- type DomainBreachedItemV1
- type DomainCIDGroup
- type DomainCIDGroupMembers
- type DomainCIDGroupMembersRequestV1
- func (m *DomainCIDGroupMembersRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCIDGroupMembersRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainCIDGroupMembersRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainCIDGroupMembersRequestV1) Validate(formats strfmt.Registry) error
- type DomainCIDGroupMembersResponseV1
- func (m *DomainCIDGroupMembersResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCIDGroupMembersResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainCIDGroupMembersResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainCIDGroupMembersResponseV1) Validate(formats strfmt.Registry) error
- type DomainCIDGroupsRequestV1
- func (m *DomainCIDGroupsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCIDGroupsRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainCIDGroupsRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainCIDGroupsRequestV1) Validate(formats strfmt.Registry) error
- type DomainCIDGroupsResponseV1
- func (m *DomainCIDGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCIDGroupsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainCIDGroupsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainCIDGroupsResponseV1) Validate(formats strfmt.Registry) error
- type DomainCIDPolicyAssignments
- func (m *DomainCIDPolicyAssignments) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCIDPolicyAssignments) MarshalBinary() ([]byte, error)
- func (m *DomainCIDPolicyAssignments) UnmarshalBinary(b []byte) error
- func (m *DomainCIDPolicyAssignments) Validate(formats strfmt.Registry) error
- type DomainCSIXLabel
- type DomainCSIXRelation
- type DomainCaseCreationRequest
- func (m *DomainCaseCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCaseCreationRequest) MarshalBinary() ([]byte, error)
- func (m *DomainCaseCreationRequest) UnmarshalBinary(b []byte) error
- func (m *DomainCaseCreationRequest) Validate(formats strfmt.Registry) error
- type DomainCaseCreationRequestV2
- func (m *DomainCaseCreationRequestV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCaseCreationRequestV2) MarshalBinary() ([]byte, error)
- func (m *DomainCaseCreationRequestV2) UnmarshalBinary(b []byte) error
- func (m *DomainCaseCreationRequestV2) Validate(formats strfmt.Registry) error
- type DomainChildLink
- type DomainChildrenResponseV1
- func (m *DomainChildrenResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainChildrenResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainChildrenResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainChildrenResponseV1) Validate(formats strfmt.Registry) error
- type DomainCloudAccounts
- type DomainCloudScope
- type DomainCommandExecuteRequest
- func (m *DomainCommandExecuteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCommandExecuteRequest) MarshalBinary() ([]byte, error)
- func (m *DomainCommandExecuteRequest) UnmarshalBinary(b []byte) error
- func (m *DomainCommandExecuteRequest) Validate(formats strfmt.Registry) error
- type DomainCommandExecuteResponse
- func (m *DomainCommandExecuteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCommandExecuteResponse) MarshalBinary() ([]byte, error)
- func (m *DomainCommandExecuteResponse) UnmarshalBinary(b []byte) error
- func (m *DomainCommandExecuteResponse) Validate(formats strfmt.Registry) error
- type DomainCommandExecuteResponseWrapper
- func (m *DomainCommandExecuteResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCommandExecuteResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainCommandExecuteResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainCommandExecuteResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainCondition
- type DomainCreateActionRequest
- func (m *DomainCreateActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCreateActionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainCreateActionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainCreateActionRequest) Validate(formats strfmt.Registry) error
- type DomainCreateUserRequest
- func (m *DomainCreateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainCreateUserRequest) MarshalBinary() ([]byte, error)
- func (m *DomainCreateUserRequest) UnmarshalBinary(b []byte) error
- func (m *DomainCreateUserRequest) Validate(formats strfmt.Registry) error
- type DomainCredentials
- type DomainDDOSAttackSource
- func (m *DomainDDOSAttackSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDDOSAttackSource) MarshalBinary() ([]byte, error)
- func (m *DomainDDOSAttackSource) UnmarshalBinary(b []byte) error
- func (m *DomainDDOSAttackSource) Validate(formats strfmt.Registry) error
- type DomainDDOSTargetDetails
- func (m *DomainDDOSTargetDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDDOSTargetDetails) MarshalBinary() ([]byte, error)
- func (m *DomainDDOSTargetDetails) UnmarshalBinary(b []byte) error
- func (m *DomainDDOSTargetDetails) Validate(formats strfmt.Registry) error
- type DomainDetailedNotificationV1
- func (m *DomainDetailedNotificationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDetailedNotificationV1) MarshalBinary() ([]byte, error)
- func (m *DomainDetailedNotificationV1) UnmarshalBinary(b []byte) error
- func (m *DomainDetailedNotificationV1) Validate(formats strfmt.Registry) error
- type DomainDetectsEntitiesPatchRequest
- func (m *DomainDetectsEntitiesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDetectsEntitiesPatchRequest) MarshalBinary() ([]byte, error)
- func (m *DomainDetectsEntitiesPatchRequest) UnmarshalBinary(b []byte) error
- func (m *DomainDetectsEntitiesPatchRequest) Validate(formats strfmt.Registry) error
- type DomainDevice
- type DomainDiscoverAPIAccount
- func (m *DomainDiscoverAPIAccount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIAccount) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIAccount) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIAccount) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIAccountEntitiesResponse
- func (m *DomainDiscoverAPIAccountEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIAccountEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIAccountEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIAccountEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIActiveDiscoveryHost
- func (m *DomainDiscoverAPIActiveDiscoveryHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIActiveDiscoveryHost) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIActiveDiscoveryHost) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIActiveDiscoveryHost) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIActiveDiscoveryNetwork
- func (m *DomainDiscoverAPIActiveDiscoveryNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIActiveDiscoveryNetwork) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIActiveDiscoveryNetwork) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIActiveDiscoveryNetwork) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIApplication
- func (m *DomainDiscoverAPIApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIApplication) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIApplication) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIApplication) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIApplicationEntitiesResponse
- func (m *DomainDiscoverAPIApplicationEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIApplicationEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIApplicationEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIApplicationEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIApplicationHost
- func (m *DomainDiscoverAPIApplicationHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIApplicationHost) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIApplicationHost) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIApplicationHost) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIBiosHashesData
- func (m *DomainDiscoverAPIBiosHashesData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIBiosHashesData) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIBiosHashesData) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIBiosHashesData) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIDeviceSlot
- func (m *DomainDiscoverAPIDeviceSlot) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIDeviceSlot) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIDeviceSlot) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIDeviceSlot) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIDiskSize
- func (m *DomainDiscoverAPIDiskSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIDiskSize) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIDiskSize) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIDiskSize) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIFieldMetadata
- func (m *DomainDiscoverAPIFieldMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIFieldMetadata) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIFieldMetadata) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIFieldMetadata) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIHost
- type DomainDiscoverAPIHostEntitiesResponse
- func (m *DomainDiscoverAPIHostEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIHostEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIHostEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIHostEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIHostTriage
- func (m *DomainDiscoverAPIHostTriage) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIHostTriage) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIHostTriage) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIHostTriage) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIIoTHost
- func (m *DomainDiscoverAPIIoTHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIIoTHost) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIIoTHost) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIIoTHost) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIIoTHostEntitiesResponse
- func (m *DomainDiscoverAPIIoTHostEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIIoTHostEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIIoTHostEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIIoTHostEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPILogin
- func (m *DomainDiscoverAPILogin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPILogin) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPILogin) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPILogin) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPILoginEntitiesResponse
- func (m *DomainDiscoverAPILoginEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPILoginEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPILoginEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPILoginEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIMountStorageInfo
- func (m *DomainDiscoverAPIMountStorageInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIMountStorageInfo) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIMountStorageInfo) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIMountStorageInfo) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPINetworkInterface
- func (m *DomainDiscoverAPINetworkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPINetworkInterface) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPINetworkInterface) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPINetworkInterface) Validate(formats strfmt.Registry) error
- type DomainDiscoverAPIOsSecurity
- func (m *DomainDiscoverAPIOsSecurity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainDiscoverAPIOsSecurity) MarshalBinary() ([]byte, error)
- func (m *DomainDiscoverAPIOsSecurity) UnmarshalBinary(b []byte) error
- func (m *DomainDiscoverAPIOsSecurity) Validate(formats strfmt.Registry) error
- type DomainDiscoverParams
- type DomainDisposition
- type DomainECrimeKillChain
- type DomainEntitiesPatchRequest
- func (m *DomainEntitiesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainEntitiesPatchRequest) MarshalBinary() ([]byte, error)
- func (m *DomainEntitiesPatchRequest) UnmarshalBinary(b []byte) error
- func (m *DomainEntitiesPatchRequest) Validate(formats strfmt.Registry) error
- type DomainEntity
- type DomainEntityActionRequest
- func (m *DomainEntityActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainEntityActionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainEntityActionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainEntityActionRequest) Validate(formats strfmt.Registry) error
- type DomainEnvironmentScore
- func (m *DomainEnvironmentScore) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainEnvironmentScore) MarshalBinary() ([]byte, error)
- func (m *DomainEnvironmentScore) UnmarshalBinary(b []byte) error
- func (m *DomainEnvironmentScore) Validate(formats strfmt.Registry) error
- type DomainErrorsOnly
- type DomainEvent
- type DomainEventEntitiesResponse
- func (m *DomainEventEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainEventEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainEventEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainEventEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainEventHistogram
- type DomainExecutionMetadataSummary
- func (m *DomainExecutionMetadataSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExecutionMetadataSummary) MarshalBinary() ([]byte, error)
- func (m *DomainExecutionMetadataSummary) UnmarshalBinary(b []byte) error
- func (m *DomainExecutionMetadataSummary) Validate(formats strfmt.Registry) error
- type DomainExecutionMetadataV1
- func (m *DomainExecutionMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExecutionMetadataV1) MarshalBinary() ([]byte, error)
- func (m *DomainExecutionMetadataV1) UnmarshalBinary(b []byte) error
- func (m *DomainExecutionMetadataV1) Validate(formats strfmt.Registry) error
- type DomainExportJobEntitiesResponseV1
- func (m *DomainExportJobEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExportJobEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainExportJobEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainExportJobEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainExportJobIDResponseV1
- func (m *DomainExportJobIDResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExportJobIDResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainExportJobIDResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainExportJobIDResponseV1) Validate(formats strfmt.Registry) error
- type DomainExportJobMetadataV1
- func (m *DomainExportJobMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExportJobMetadataV1) MarshalBinary() ([]byte, error)
- func (m *DomainExportJobMetadataV1) UnmarshalBinary(b []byte) error
- func (m *DomainExportJobMetadataV1) Validate(formats strfmt.Registry) error
- type DomainExportJobV1
- type DomainExposedDataRecordFinancialV1
- func (m *DomainExposedDataRecordFinancialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExposedDataRecordFinancialV1) MarshalBinary() ([]byte, error)
- func (m *DomainExposedDataRecordFinancialV1) UnmarshalBinary(b []byte) error
- func (m *DomainExposedDataRecordFinancialV1) Validate(formats strfmt.Registry) error
- type DomainExposedDataRecordLocationV1
- func (m *DomainExposedDataRecordLocationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExposedDataRecordLocationV1) MarshalBinary() ([]byte, error)
- func (m *DomainExposedDataRecordLocationV1) UnmarshalBinary(b []byte) error
- func (m *DomainExposedDataRecordLocationV1) Validate(formats strfmt.Registry) error
- type DomainExposedDataRecordSocialV1
- func (m *DomainExposedDataRecordSocialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExposedDataRecordSocialV1) MarshalBinary() ([]byte, error)
- func (m *DomainExposedDataRecordSocialV1) UnmarshalBinary(b []byte) error
- func (m *DomainExposedDataRecordSocialV1) Validate(formats strfmt.Registry) error
- type DomainExternalAPIRegistry
- func (m *DomainExternalAPIRegistry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExternalAPIRegistry) MarshalBinary() ([]byte, error)
- func (m *DomainExternalAPIRegistry) UnmarshalBinary(b []byte) error
- func (m *DomainExternalAPIRegistry) Validate(formats strfmt.Registry) error
- type DomainExternalCredentialResponse
- func (m *DomainExternalCredentialResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExternalCredentialResponse) MarshalBinary() ([]byte, error)
- func (m *DomainExternalCredentialResponse) UnmarshalBinary(b []byte) error
- func (m *DomainExternalCredentialResponse) Validate(formats strfmt.Registry) error
- type DomainExternalCredentialResponseDetails
- type DomainExternalQueryResponse
- func (m *DomainExternalQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExternalQueryResponse) MarshalBinary() ([]byte, error)
- func (m *DomainExternalQueryResponse) UnmarshalBinary(b []byte) error
- func (m *DomainExternalQueryResponse) Validate(formats strfmt.Registry) error
- type DomainExternalRegistryListResponse
- func (m *DomainExternalRegistryListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExternalRegistryListResponse) MarshalBinary() ([]byte, error)
- func (m *DomainExternalRegistryListResponse) UnmarshalBinary(b []byte) error
- func (m *DomainExternalRegistryListResponse) Validate(formats strfmt.Registry) error
- type DomainExternalRegistryResponse
- func (m *DomainExternalRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainExternalRegistryResponse) MarshalBinary() ([]byte, error)
- func (m *DomainExternalRegistryResponse) UnmarshalBinary(b []byte) error
- func (m *DomainExternalRegistryResponse) Validate(formats strfmt.Registry) error
- type DomainField
- type DomainFieldValidation
- type DomainFieldValue
- type DomainFile
- type DomainFileCount
- type DomainFileDetailsV1
- type DomainFileV2
- type DomainGCPAccountV1
- type DomainImage
- type DomainIncident
- type DomainIncidentID
- type DomainInitRequest
- type DomainInitResponse
- type DomainInitResponseWrapper
- func (m *DomainInitResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainInitResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainInitResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainInitResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainKeyValuePair
- type DomainKillChain
- type DomainLastScheduledExecution
- func (m *DomainLastScheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainLastScheduledExecution) MarshalBinary() ([]byte, error)
- func (m *DomainLastScheduledExecution) UnmarshalBinary(b []byte) error
- func (m *DomainLastScheduledExecution) Validate(formats strfmt.Registry) error
- type DomainLastUnscheduledExecution
- func (m *DomainLastUnscheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainLastUnscheduledExecution) MarshalBinary() ([]byte, error)
- func (m *DomainLastUnscheduledExecution) UnmarshalBinary(b []byte) error
- func (m *DomainLastUnscheduledExecution) Validate(formats strfmt.Registry) error
- type DomainLaunchExportJobRequestV1
- func (m *DomainLaunchExportJobRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainLaunchExportJobRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainLaunchExportJobRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainLaunchExportJobRequestV1) Validate(formats strfmt.Registry) error
- type DomainLaunchExportJobResponseV1
- func (m *DomainLaunchExportJobResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainLaunchExportJobResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainLaunchExportJobResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainLaunchExportJobResponseV1) Validate(formats strfmt.Registry) error
- type DomainListFilesResponseWrapper
- func (m *DomainListFilesResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainListFilesResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainListFilesResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainListFilesResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainListFilesV2ResponseWrapper
- func (m *DomainListFilesV2ResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainListFilesV2ResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainListFilesV2ResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainListFilesV2ResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainListSessionsResponseMsa
- func (m *DomainListSessionsResponseMsa) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainListSessionsResponseMsa) MarshalBinary() ([]byte, error)
- func (m *DomainListSessionsResponseMsa) UnmarshalBinary(b []byte) error
- func (m *DomainListSessionsResponseMsa) Validate(formats strfmt.Registry) error
- type DomainMSSPRoleRequestV1
- func (m *DomainMSSPRoleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMSSPRoleRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainMSSPRoleRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainMSSPRoleRequestV1) Validate(formats strfmt.Registry) error
- type DomainMSSPRoleResponseV1
- func (m *DomainMSSPRoleResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMSSPRoleResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainMSSPRoleResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainMSSPRoleResponseV1) Validate(formats strfmt.Registry) error
- type DomainMSSPRoles
- type DomainMaliciousFile
- type DomainMatchedBreachSummaryV1
- func (m *DomainMatchedBreachSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMatchedBreachSummaryV1) MarshalBinary() ([]byte, error)
- func (m *DomainMatchedBreachSummaryV1) UnmarshalBinary(b []byte) error
- func (m *DomainMatchedBreachSummaryV1) Validate(formats strfmt.Registry) error
- type DomainMatchedRule
- type DomainMetaInfo
- type DomainMsaDetectSummariesResponse
- func (m *DomainMsaDetectSummariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaDetectSummariesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaDetectSummariesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaDetectSummariesResponse) Validate(formats strfmt.Registry) error
- type DomainMsaEnvironmentScoreResponse
- func (m *DomainMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaEnvironmentScoreResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaEnvironmentScoreResponse) Validate(formats strfmt.Registry) error
- type DomainMsaExternalBehaviorResponse
- func (m *DomainMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaExternalBehaviorResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaExternalBehaviorResponse) Validate(formats strfmt.Registry) error
- type DomainMsaExternalIncidentResponse
- func (m *DomainMsaExternalIncidentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaExternalIncidentResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaExternalIncidentResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaExternalIncidentResponse) Validate(formats strfmt.Registry) error
- type DomainMsaIncidentPerformActionResponse
- func (m *DomainMsaIncidentPerformActionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaIncidentPerformActionResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaIncidentPerformActionResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaIncidentPerformActionResponse) Validate(formats strfmt.Registry) error
- type DomainMsaIncidentQueryResponse
- func (m *DomainMsaIncidentQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMsaIncidentQueryResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMsaIncidentQueryResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMsaIncidentQueryResponse) Validate(formats strfmt.Registry) error
- type DomainMsaMetaInfo
- type DomainMsaQfResponse
- type DomainMultiCommandExecuteResponse
- func (m *DomainMultiCommandExecuteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMultiCommandExecuteResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMultiCommandExecuteResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMultiCommandExecuteResponse) Validate(formats strfmt.Registry) error
- type DomainMultiCommandExecuteResponseWrapper
- func (m *DomainMultiCommandExecuteResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMultiCommandExecuteResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainMultiCommandExecuteResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainMultiCommandExecuteResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainMultiPulseSensorResponse
- func (m *DomainMultiPulseSensorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMultiPulseSensorResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMultiPulseSensorResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMultiPulseSensorResponse) Validate(formats strfmt.Registry) error
- type DomainMultiStatusSensorResponse
- func (m *DomainMultiStatusSensorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainMultiStatusSensorResponse) MarshalBinary() ([]byte, error)
- func (m *DomainMultiStatusSensorResponse) UnmarshalBinary(b []byte) error
- func (m *DomainMultiStatusSensorResponse) Validate(formats strfmt.Registry) error
- type DomainNewsDocument
- type DomainNewsResponse
- type DomainNotificationConfig
- func (m *DomainNotificationConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainNotificationConfig) MarshalBinary() ([]byte, error)
- func (m *DomainNotificationConfig) UnmarshalBinary(b []byte) error
- func (m *DomainNotificationConfig) Validate(formats strfmt.Registry) error
- type DomainNotificationDetailsResponseV1
- func (m *DomainNotificationDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainNotificationDetailsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainNotificationDetailsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainNotificationDetailsResponseV1) Validate(formats strfmt.Registry) error
- type DomainNotificationDetailsV1
- func (m *DomainNotificationDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainNotificationDetailsV1) MarshalBinary() ([]byte, error)
- func (m *DomainNotificationDetailsV1) UnmarshalBinary(b []byte) error
- func (m *DomainNotificationDetailsV1) Validate(formats strfmt.Registry) error
- type DomainNotificationEntitiesResponseV1
- func (m *DomainNotificationEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainNotificationEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainNotificationEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainNotificationEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainNotificationIDResponse
- func (m *DomainNotificationIDResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainNotificationIDResponse) MarshalBinary() ([]byte, error)
- func (m *DomainNotificationIDResponse) UnmarshalBinary(b []byte) error
- func (m *DomainNotificationIDResponse) Validate(formats strfmt.Registry) error
- type DomainNotificationV1
- type DomainNotifications
- type DomainPastebinTextSource
- func (m *DomainPastebinTextSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainPastebinTextSource) MarshalBinary() ([]byte, error)
- func (m *DomainPastebinTextSource) UnmarshalBinary(b []byte) error
- func (m *DomainPastebinTextSource) Validate(formats strfmt.Registry) error
- type DomainPastebinTextSourceLegacySource
- type DomainPermission
- type DomainPlatform
- type DomainPolicyInfo
- type DomainPolicySettingByAccountAndRegion
- func (m *DomainPolicySettingByAccountAndRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainPolicySettingByAccountAndRegion) MarshalBinary() ([]byte, error)
- func (m *DomainPolicySettingByAccountAndRegion) UnmarshalBinary(b []byte) error
- func (m *DomainPolicySettingByAccountAndRegion) Validate(formats strfmt.Registry) error
- type DomainPublicIndicatorV3
- func (m *DomainPublicIndicatorV3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainPublicIndicatorV3) MarshalBinary() ([]byte, error)
- func (m *DomainPublicIndicatorV3) UnmarshalBinary(b []byte) error
- func (m *DomainPublicIndicatorV3) Validate(formats strfmt.Registry) error
- type DomainPublicIndicatorsV3Response
- func (m *DomainPublicIndicatorsV3Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainPublicIndicatorsV3Response) MarshalBinary() ([]byte, error)
- func (m *DomainPublicIndicatorsV3Response) UnmarshalBinary(b []byte) error
- func (m *DomainPublicIndicatorsV3Response) Validate(formats strfmt.Registry) error
- type DomainQueriesPatchRequest
- func (m *DomainQueriesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainQueriesPatchRequest) MarshalBinary() ([]byte, error)
- func (m *DomainQueriesPatchRequest) UnmarshalBinary(b []byte) error
- func (m *DomainQueriesPatchRequest) Validate(formats strfmt.Registry) error
- type DomainQueryMitreAttacksResponse
- func (m *DomainQueryMitreAttacksResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainQueryMitreAttacksResponse) MarshalBinary() ([]byte, error)
- func (m *DomainQueryMitreAttacksResponse) UnmarshalBinary(b []byte) error
- func (m *DomainQueryMitreAttacksResponse) Validate(formats strfmt.Registry) error
- type DomainQueryResponse
- type DomainQueuedSessionCommand
- func (m *DomainQueuedSessionCommand) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainQueuedSessionCommand) MarshalBinary() ([]byte, error)
- func (m *DomainQueuedSessionCommand) UnmarshalBinary(b []byte) error
- func (m *DomainQueuedSessionCommand) Validate(formats strfmt.Registry) error
- type DomainQueuedSessionJob
- func (m *DomainQueuedSessionJob) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainQueuedSessionJob) MarshalBinary() ([]byte, error)
- func (m *DomainQueuedSessionJob) UnmarshalBinary(b []byte) error
- func (m *DomainQueuedSessionJob) Validate(formats strfmt.Registry) error
- type DomainQueuedSessionResponseWrapper
- func (m *DomainQueuedSessionResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainQueuedSessionResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainQueuedSessionResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainQueuedSessionResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainQuota
- type DomainReconAPIError
- type DomainReconAPIErrorDetail
- func (m *DomainReconAPIErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReconAPIErrorDetail) MarshalBinary() ([]byte, error)
- func (m *DomainReconAPIErrorDetail) UnmarshalBinary(b []byte) error
- func (m *DomainReconAPIErrorDetail) Validate(formats strfmt.Registry) error
- type DomainRegisterActionsRequest
- func (m *DomainRegisterActionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRegisterActionsRequest) MarshalBinary() ([]byte, error)
- func (m *DomainRegisterActionsRequest) UnmarshalBinary(b []byte) error
- func (m *DomainRegisterActionsRequest) Validate(formats strfmt.Registry) error
- type DomainRegistryCredentialsResponse
- func (m *DomainRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRegistryCredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *DomainRegistryCredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *DomainRegistryCredentialsResponse) Validate(formats strfmt.Registry) error
- type DomainReportExecutionLaunchRequestV1
- func (m *DomainReportExecutionLaunchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainReportExecutionLaunchRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainReportExecutionLaunchRequestV1) Validate(formats strfmt.Registry) error
- type DomainReportExecutionRetryRequestV1
- func (m *DomainReportExecutionRetryRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainReportExecutionRetryRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainReportExecutionRetryRequestV1) Validate(formats strfmt.Registry) error
- type DomainReportExecutionSummaryV1
- func (m *DomainReportExecutionSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReportExecutionSummaryV1) MarshalBinary() ([]byte, error)
- func (m *DomainReportExecutionSummaryV1) UnmarshalBinary(b []byte) error
- func (m *DomainReportExecutionSummaryV1) Validate(formats strfmt.Registry) error
- type DomainReportExecutionV1
- func (m *DomainReportExecutionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReportExecutionV1) MarshalBinary() ([]byte, error)
- func (m *DomainReportExecutionV1) UnmarshalBinary(b []byte) error
- func (m *DomainReportExecutionV1) Validate(formats strfmt.Registry) error
- type DomainReportExecutionsResponseV1
- func (m *DomainReportExecutionsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainReportExecutionsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainReportExecutionsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainReportExecutionsResponseV1) Validate(formats strfmt.Registry) error
- type DomainReportMetadata
- type DomainReportParams
- type DomainResultMetadata
- type DomainRole
- type DomainRoleIDs
- type DomainRule
- type DomainRuleEntitiesResponse
- func (m *DomainRuleEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRuleEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainRuleEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainRuleEntitiesResponse) Validate(formats strfmt.Registry) error
- type DomainRuleMetaInfo
- type DomainRulePreviewRequest
- func (m *DomainRulePreviewRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRulePreviewRequest) MarshalBinary() ([]byte, error)
- func (m *DomainRulePreviewRequest) UnmarshalBinary(b []byte) error
- func (m *DomainRulePreviewRequest) Validate(formats strfmt.Registry) error
- type DomainRuleQueryResponseV1
- func (m *DomainRuleQueryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRuleQueryResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainRuleQueryResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainRuleQueryResponseV1) Validate(formats strfmt.Registry) error
- type DomainRuleQuota
- type DomainRulesEntitiesResponseV1
- func (m *DomainRulesEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainRulesEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainRulesEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainRulesEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainRulesResponse
- type DomainSPAPICombinedVulnerabilitiesResponse
- func (m *DomainSPAPICombinedVulnerabilitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPICombinedVulnerabilitiesResponse) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPICombinedVulnerabilitiesResponse) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPICombinedVulnerabilitiesResponse) Validate(formats strfmt.Registry) error
- type DomainSPAPIEvaluationLogicCombinedResponseV1
- func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) Validate(formats strfmt.Registry) error
- type DomainSPAPIEvaluationLogicEntitiesResponseV1
- func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) Validate(formats strfmt.Registry) error
- type DomainSPAPIQueryMeta
- type DomainSPAPIQueryPaging
- func (m *DomainSPAPIQueryPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIQueryPaging) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIQueryPaging) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIQueryPaging) Validate(formats strfmt.Registry) error
- type DomainSPAPIQueryResponse
- func (m *DomainSPAPIQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIQueryResponse) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIQueryResponse) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIQueryResponse) Validate(formats strfmt.Registry) error
- type DomainSPAPIRemediationEntitiesResponseV2
- func (m *DomainSPAPIRemediationEntitiesResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIRemediationEntitiesResponseV2) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIRemediationEntitiesResponseV2) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIRemediationEntitiesResponseV2) Validate(formats strfmt.Registry) error
- type DomainSPAPIVulnerabilitiesEntitiesResponseV2
- func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) MarshalBinary() ([]byte, error)
- func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) UnmarshalBinary(b []byte) error
- func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) Validate(formats strfmt.Registry) error
- type DomainScan
- type DomainScanHostMetadata
- func (m *DomainScanHostMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainScanHostMetadata) MarshalBinary() ([]byte, error)
- func (m *DomainScanHostMetadata) UnmarshalBinary(b []byte) error
- func (m *DomainScanHostMetadata) Validate(formats strfmt.Registry) error
- type DomainScanMetadata
- type DomainScanProfile
- type DomainScanProfileMetadata
- func (m *DomainScanProfileMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainScanProfileMetadata) MarshalBinary() ([]byte, error)
- func (m *DomainScanProfileMetadata) UnmarshalBinary(b []byte) error
- func (m *DomainScanProfileMetadata) Validate(formats strfmt.Registry) error
- type DomainScanScheduleDataV1
- func (m *DomainScanScheduleDataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainScanScheduleDataV1) MarshalBinary() ([]byte, error)
- func (m *DomainScanScheduleDataV1) UnmarshalBinary(b []byte) error
- func (m *DomainScanScheduleDataV1) Validate(formats strfmt.Registry) error
- type DomainSchedule
- type DomainScheduledReportV1
- func (m *DomainScheduledReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainScheduledReportV1) MarshalBinary() ([]byte, error)
- func (m *DomainScheduledReportV1) UnmarshalBinary(b []byte) error
- func (m *DomainScheduledReportV1) Validate(formats strfmt.Registry) error
- type DomainScheduledReportsResultV1
- func (m *DomainScheduledReportsResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainScheduledReportsResultV1) MarshalBinary() ([]byte, error)
- func (m *DomainScheduledReportsResultV1) UnmarshalBinary(b []byte) error
- func (m *DomainScheduledReportsResultV1) Validate(formats strfmt.Registry) error
- type DomainScriptHelp
- type DomainSearchAfterMeta
- type DomainSearchAfterPaging
- func (m *DomainSearchAfterPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSearchAfterPaging) MarshalBinary() ([]byte, error)
- func (m *DomainSearchAfterPaging) UnmarshalBinary(b []byte) error
- func (m *DomainSearchAfterPaging) Validate(formats strfmt.Registry) error
- type DomainSensorInstallerV1
- func (m *DomainSensorInstallerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSensorInstallerV1) MarshalBinary() ([]byte, error)
- func (m *DomainSensorInstallerV1) UnmarshalBinary(b []byte) error
- func (m *DomainSensorInstallerV1) Validate(formats strfmt.Registry) error
- type DomainSensorInstallersV1
- func (m *DomainSensorInstallersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSensorInstallersV1) MarshalBinary() ([]byte, error)
- func (m *DomainSensorInstallersV1) UnmarshalBinary(b []byte) error
- func (m *DomainSensorInstallersV1) Validate(formats strfmt.Registry) error
- type DomainSession
- type DomainSessionCommands
- type DomainSessionResponseWrapper
- func (m *DomainSessionResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSessionResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainSessionResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainSessionResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainSignalProperties
- func (m *DomainSignalProperties) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainSignalProperties) MarshalBinary() ([]byte, error)
- func (m *DomainSignalProperties) UnmarshalBinary(b []byte) error
- func (m *DomainSignalProperties) Validate(formats strfmt.Registry) error
- type DomainSignalProperty
- type DomainSimpleActor
- type DomainStatusResponse
- type DomainStatusResponseWrapper
- func (m *DomainStatusResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainStatusResponseWrapper) MarshalBinary() ([]byte, error)
- func (m *DomainStatusResponseWrapper) UnmarshalBinary(b []byte) error
- func (m *DomainStatusResponseWrapper) Validate(formats strfmt.Registry) error
- type DomainTweetSource
- type DomainTweetSourceLegacySource
- type DomainUpdateActionRequest
- func (m *DomainUpdateActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUpdateActionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainUpdateActionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainUpdateActionRequest) Validate(formats strfmt.Registry) error
- type DomainUpdateNotificationRequestV1
- func (m *DomainUpdateNotificationRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUpdateNotificationRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainUpdateNotificationRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainUpdateNotificationRequestV1) Validate(formats strfmt.Registry) error
- type DomainUpdateResults
- type DomainUpdateRuleRequestV1
- func (m *DomainUpdateRuleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUpdateRuleRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainUpdateRuleRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainUpdateRuleRequestV1) Validate(formats strfmt.Registry) error
- type DomainUpdateUserFields
- func (m *DomainUpdateUserFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUpdateUserFields) MarshalBinary() ([]byte, error)
- func (m *DomainUpdateUserFields) UnmarshalBinary(b []byte) error
- func (m *DomainUpdateUserFields) Validate(formats strfmt.Registry) error
- type DomainUpdateUserRequest
- func (m *DomainUpdateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUpdateUserRequest) MarshalBinary() ([]byte, error)
- func (m *DomainUpdateUserRequest) UnmarshalBinary(b []byte) error
- func (m *DomainUpdateUserRequest) Validate(formats strfmt.Registry) error
- type DomainUser
- type DomainUserAction
- type DomainUserActionRequest
- func (m *DomainUserActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserActionRequest) MarshalBinary() ([]byte, error)
- func (m *DomainUserActionRequest) UnmarshalBinary(b []byte) error
- func (m *DomainUserActionRequest) Validate(formats strfmt.Registry) error
- type DomainUserCreateRequest
- func (m *DomainUserCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserCreateRequest) MarshalBinary() ([]byte, error)
- func (m *DomainUserCreateRequest) UnmarshalBinary(b []byte) error
- func (m *DomainUserCreateRequest) Validate(formats strfmt.Registry) error
- type DomainUserGrants
- type DomainUserGroup
- type DomainUserGroupMembers
- func (m *DomainUserGroupMembers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserGroupMembers) MarshalBinary() ([]byte, error)
- func (m *DomainUserGroupMembers) UnmarshalBinary(b []byte) error
- func (m *DomainUserGroupMembers) Validate(formats strfmt.Registry) error
- type DomainUserGroupMembersRequestV1
- func (m *DomainUserGroupMembersRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserGroupMembersRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainUserGroupMembersRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainUserGroupMembersRequestV1) Validate(formats strfmt.Registry) error
- type DomainUserGroupMembersResponseV1
- func (m *DomainUserGroupMembersResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserGroupMembersResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainUserGroupMembersResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainUserGroupMembersResponseV1) Validate(formats strfmt.Registry) error
- type DomainUserGroupsRequestV1
- func (m *DomainUserGroupsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserGroupsRequestV1) MarshalBinary() ([]byte, error)
- func (m *DomainUserGroupsRequestV1) UnmarshalBinary(b []byte) error
- func (m *DomainUserGroupsRequestV1) Validate(formats strfmt.Registry) error
- type DomainUserGroupsResponseV1
- func (m *DomainUserGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainUserGroupsResponseV1) MarshalBinary() ([]byte, error)
- func (m *DomainUserGroupsResponseV1) UnmarshalBinary(b []byte) error
- func (m *DomainUserGroupsResponseV1) Validate(formats strfmt.Registry) error
- type DomainUserMetadata
- type DomainUserRole
- type DomainValueItem
- type DomainVulnerability
- type DomainVulnerabilityActor
- func (m *DomainVulnerabilityActor) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainVulnerabilityActor) MarshalBinary() ([]byte, error)
- func (m *DomainVulnerabilityActor) UnmarshalBinary(b []byte) error
- func (m *DomainVulnerabilityActor) Validate(formats strfmt.Registry) error
- type DomainVulnerabilityAffectedProduct
- func (m *DomainVulnerabilityAffectedProduct) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainVulnerabilityAffectedProduct) MarshalBinary() ([]byte, error)
- func (m *DomainVulnerabilityAffectedProduct) UnmarshalBinary(b []byte) error
- func (m *DomainVulnerabilityAffectedProduct) Validate(formats strfmt.Registry) error
- type DomainVulnerabilityRelatedThreat
- func (m *DomainVulnerabilityRelatedThreat) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainVulnerabilityRelatedThreat) MarshalBinary() ([]byte, error)
- func (m *DomainVulnerabilityRelatedThreat) UnmarshalBinary(b []byte) error
- func (m *DomainVulnerabilityRelatedThreat) Validate(formats strfmt.Registry) error
- type DomainVulnerabilityReport
- func (m *DomainVulnerabilityReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainVulnerabilityReport) MarshalBinary() ([]byte, error)
- func (m *DomainVulnerabilityReport) UnmarshalBinary(b []byte) error
- func (m *DomainVulnerabilityReport) Validate(formats strfmt.Registry) error
- type DomainVulnerabilityResponse
- func (m *DomainVulnerabilityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainVulnerabilityResponse) MarshalBinary() ([]byte, error)
- func (m *DomainVulnerabilityResponse) UnmarshalBinary(b []byte) error
- func (m *DomainVulnerabilityResponse) Validate(formats strfmt.Registry) error
- type DomainXDRData
- type DomainXDRParams
- type DomainZeroTrustSimpleAssessment
- func (m *DomainZeroTrustSimpleAssessment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DomainZeroTrustSimpleAssessment) MarshalBinary() ([]byte, error)
- func (m *DomainZeroTrustSimpleAssessment) UnmarshalBinary(b []byte) error
- func (m *DomainZeroTrustSimpleAssessment) Validate(formats strfmt.Registry) error
- type EmpowerapiMsaPFResponseV1
- func (m *EmpowerapiMsaPFResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EmpowerapiMsaPFResponseV1) MarshalBinary() ([]byte, error)
- func (m *EmpowerapiMsaPFResponseV1) UnmarshalBinary(b []byte) error
- func (m *EmpowerapiMsaPFResponseV1) Validate(formats strfmt.Registry) error
- type EmpowerapiMsaPFResponseV2
- func (m *EmpowerapiMsaPFResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EmpowerapiMsaPFResponseV2) MarshalBinary() ([]byte, error)
- func (m *EmpowerapiMsaPFResponseV2) UnmarshalBinary(b []byte) error
- func (m *EmpowerapiMsaPFResponseV2) Validate(formats strfmt.Registry) error
- type EmpowerapiRemoteCommandPutFileV1
- func (m *EmpowerapiRemoteCommandPutFileV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EmpowerapiRemoteCommandPutFileV1) MarshalBinary() ([]byte, error)
- func (m *EmpowerapiRemoteCommandPutFileV1) UnmarshalBinary(b []byte) error
- func (m *EmpowerapiRemoteCommandPutFileV1) Validate(formats strfmt.Registry) error
- type EmpowerapiRemoteCommandPutFileV2
- func (m *EmpowerapiRemoteCommandPutFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EmpowerapiRemoteCommandPutFileV2) MarshalBinary() ([]byte, error)
- func (m *EmpowerapiRemoteCommandPutFileV2) UnmarshalBinary(b []byte) error
- func (m *EmpowerapiRemoteCommandPutFileV2) Validate(formats strfmt.Registry) error
- type EntitiesODSCancelScanRequest
- func (m *EntitiesODSCancelScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSCancelScanRequest) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSCancelScanRequest) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSCancelScanRequest) Validate(formats strfmt.Registry) error
- type EntitiesODSScanHostResponse
- func (m *EntitiesODSScanHostResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScanHostResponse) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScanHostResponse) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScanHostResponse) Validate(formats strfmt.Registry) error
- type EntitiesODSScanMaliciousFileResponse
- func (m *EntitiesODSScanMaliciousFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScanMaliciousFileResponse) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScanMaliciousFileResponse) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScanMaliciousFileResponse) Validate(formats strfmt.Registry) error
- type EntitiesODSScanRequest
- func (m *EntitiesODSScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScanRequest) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScanRequest) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScanRequest) Validate(formats strfmt.Registry) error
- type EntitiesODSScanResponse
- func (m *EntitiesODSScanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScanResponse) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScanResponse) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScanResponse) Validate(formats strfmt.Registry) error
- type EntitiesODSScheduleScanRequest
- func (m *EntitiesODSScheduleScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScheduleScanRequest) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScheduleScanRequest) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScheduleScanRequest) Validate(formats strfmt.Registry) error
- type EntitiesODSScheduleScanResponse
- func (m *EntitiesODSScheduleScanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EntitiesODSScheduleScanResponse) MarshalBinary() ([]byte, error)
- func (m *EntitiesODSScheduleScanResponse) UnmarshalBinary(b []byte) error
- func (m *EntitiesODSScheduleScanResponse) Validate(formats strfmt.Registry) error
- type ExclusionsCreateReqV1
- type ExclusionsExclusionV1
- type ExclusionsRespV1
- type FalconxAMSICall
- type FalconxActor
- type FalconxActorSummary
- type FalconxAssociatedRuntime
- func (m *FalconxAssociatedRuntime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxAssociatedRuntime) MarshalBinary() ([]byte, error)
- func (m *FalconxAssociatedRuntime) UnmarshalBinary(b []byte) error
- func (m *FalconxAssociatedRuntime) Validate(formats strfmt.Registry) error
- type FalconxC2
- type FalconxCertificate
- type FalconxContactedHost
- type FalconxDNSRequest
- type FalconxEntity
- type FalconxErrorsOnly
- type FalconxExtractedFile
- type FalconxExtractedInterestingString
- func (m *FalconxExtractedInterestingString) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxExtractedInterestingString) MarshalBinary() ([]byte, error)
- func (m *FalconxExtractedInterestingString) UnmarshalBinary(b []byte) error
- func (m *FalconxExtractedInterestingString) Validate(formats strfmt.Registry) error
- type FalconxFileAccess
- type FalconxFileDataDirectory
- func (m *FalconxFileDataDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxFileDataDirectory) MarshalBinary() ([]byte, error)
- func (m *FalconxFileDataDirectory) UnmarshalBinary(b []byte) error
- func (m *FalconxFileDataDirectory) Validate(formats strfmt.Registry) error
- type FalconxFileImport
- type FalconxFileMetadata
- type FalconxFileResource
- type FalconxFileSection
- type FalconxHTTPRequest
- type FalconxHandle
- type FalconxIncident
- type FalconxIntelReportV1
- type FalconxIntelSummaryReportV1
- func (m *FalconxIntelSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxIntelSummaryReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxIntelSummaryReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxIntelSummaryReportV1) Validate(formats strfmt.Registry) error
- type FalconxIntelXReportV1
- type FalconxMITREAttack
- type FalconxMITREAttackParent
- func (m *FalconxMITREAttackParent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxMITREAttackParent) MarshalBinary() ([]byte, error)
- func (m *FalconxMITREAttackParent) UnmarshalBinary(b []byte) error
- func (m *FalconxMITREAttackParent) Validate(formats strfmt.Registry) error
- type FalconxMalqueryErrorV1
- func (m *FalconxMalqueryErrorV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxMalqueryErrorV1) MarshalBinary() ([]byte, error)
- func (m *FalconxMalqueryErrorV1) UnmarshalBinary(b []byte) error
- func (m *FalconxMalqueryErrorV1) Validate(formats strfmt.Registry) error
- type FalconxMalqueryReportV1
- func (m *FalconxMalqueryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxMalqueryReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxMalqueryReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxMalqueryReportV1) Validate(formats strfmt.Registry) error
- type FalconxMalqueryResource
- func (m *FalconxMalqueryResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxMalqueryResource) MarshalBinary() ([]byte, error)
- func (m *FalconxMalqueryResource) UnmarshalBinary(b []byte) error
- func (m *FalconxMalqueryResource) Validate(formats strfmt.Registry) error
- type FalconxMalwareConfig
- type FalconxMatchedSignature
- func (m *FalconxMatchedSignature) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxMatchedSignature) MarshalBinary() ([]byte, error)
- func (m *FalconxMatchedSignature) UnmarshalBinary(b []byte) error
- func (m *FalconxMatchedSignature) Validate(formats strfmt.Registry) error
- type FalconxMemoryDumpData
- type FalconxMemoryForensic
- type FalconxMetaInfo
- type FalconxModule
- type FalconxParameter
- type FalconxProcess
- type FalconxProcessFlag
- type FalconxQueryResponse
- type FalconxQuota
- type FalconxRegistry
- type FalconxRelatedIndicator
- func (m *FalconxRelatedIndicator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxRelatedIndicator) MarshalBinary() ([]byte, error)
- func (m *FalconxRelatedIndicator) UnmarshalBinary(b []byte) error
- func (m *FalconxRelatedIndicator) Validate(formats strfmt.Registry) error
- type FalconxReportV1
- type FalconxReportV1Response
- func (m *FalconxReportV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxReportV1Response) MarshalBinary() ([]byte, error)
- func (m *FalconxReportV1Response) UnmarshalBinary(b []byte) error
- func (m *FalconxReportV1Response) Validate(formats strfmt.Registry) error
- type FalconxSandboxParametersV1
- func (m *FalconxSandboxParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSandboxParametersV1) MarshalBinary() ([]byte, error)
- func (m *FalconxSandboxParametersV1) UnmarshalBinary(b []byte) error
- func (m *FalconxSandboxParametersV1) Validate(formats strfmt.Registry) error
- type FalconxSandboxReportV1
- func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSandboxReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxSandboxReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error
- type FalconxSandboxSummaryReportV1
- func (m *FalconxSandboxSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSandboxSummaryReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxSandboxSummaryReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxSandboxSummaryReportV1) Validate(formats strfmt.Registry) error
- type FalconxScriptCall
- type FalconxSignature
- type FalconxStream
- type FalconxSubmissionParametersV1
- func (m *FalconxSubmissionParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSubmissionParametersV1) MarshalBinary() ([]byte, error)
- func (m *FalconxSubmissionParametersV1) UnmarshalBinary(b []byte) error
- func (m *FalconxSubmissionParametersV1) Validate(formats strfmt.Registry) error
- type FalconxSubmissionV1
- type FalconxSubmissionV1Response
- func (m *FalconxSubmissionV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSubmissionV1Response) MarshalBinary() ([]byte, error)
- func (m *FalconxSubmissionV1Response) UnmarshalBinary(b []byte) error
- func (m *FalconxSubmissionV1Response) Validate(formats strfmt.Registry) error
- type FalconxSummaryReportV1
- func (m *FalconxSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSummaryReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxSummaryReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxSummaryReportV1) Validate(formats strfmt.Registry) error
- type FalconxSummaryReportV1Response
- func (m *FalconxSummaryReportV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxSummaryReportV1Response) MarshalBinary() ([]byte, error)
- func (m *FalconxSummaryReportV1Response) UnmarshalBinary(b []byte) error
- func (m *FalconxSummaryReportV1Response) Validate(formats strfmt.Registry) error
- type FalconxSuricataAlert
- type FalconxThreatGraphIndicatorV1
- func (m *FalconxThreatGraphIndicatorV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxThreatGraphIndicatorV1) MarshalBinary() ([]byte, error)
- func (m *FalconxThreatGraphIndicatorV1) UnmarshalBinary(b []byte) error
- func (m *FalconxThreatGraphIndicatorV1) Validate(formats strfmt.Registry) error
- type FalconxThreatGraphReportV1
- func (m *FalconxThreatGraphReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FalconxThreatGraphReportV1) MarshalBinary() ([]byte, error)
- func (m *FalconxThreatGraphReportV1) UnmarshalBinary(b []byte) error
- func (m *FalconxThreatGraphReportV1) Validate(formats strfmt.Registry) error
- type FalconxURLData
- type FalconxVersionInfo
- type FirewallCreateFirewallPoliciesReqV1
- func (m *FirewallCreateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FirewallCreateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *FirewallCreateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *FirewallCreateFirewallPoliciesReqV1) Validate(formats strfmt.Registry) error
- type FirewallCreateFirewallPolicyReqV1
- func (m *FirewallCreateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FirewallCreateFirewallPolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *FirewallCreateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *FirewallCreateFirewallPolicyReqV1) Validate(formats strfmt.Registry) error
- type FirewallPolicyV1
- type FirewallRespV1
- type FirewallUpdateFirewallPoliciesReqV1
- func (m *FirewallUpdateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FirewallUpdateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *FirewallUpdateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *FirewallUpdateFirewallPoliciesReqV1) Validate(formats strfmt.Registry) error
- type FirewallUpdateFirewallPolicyReqV1
- func (m *FirewallUpdateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FirewallUpdateFirewallPolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *FirewallUpdateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *FirewallUpdateFirewallPolicyReqV1) Validate(formats strfmt.Registry) error
- type FlightcontrolapiGetRolesResponse
- func (m *FlightcontrolapiGetRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FlightcontrolapiGetRolesResponse) MarshalBinary() ([]byte, error)
- func (m *FlightcontrolapiGetRolesResponse) UnmarshalBinary(b []byte) error
- func (m *FlightcontrolapiGetRolesResponse) Validate(formats strfmt.Registry) error
- type FlightcontrolapiUserGrantResponse
- func (m *FlightcontrolapiUserGrantResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FlightcontrolapiUserGrantResponse) MarshalBinary() ([]byte, error)
- func (m *FlightcontrolapiUserGrantResponse) UnmarshalBinary(b []byte) error
- func (m *FlightcontrolapiUserGrantResponse) Validate(formats strfmt.Registry) error
- type FlightcontrolapiUserResponse
- func (m *FlightcontrolapiUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FlightcontrolapiUserResponse) MarshalBinary() ([]byte, error)
- func (m *FlightcontrolapiUserResponse) UnmarshalBinary(b []byte) error
- func (m *FlightcontrolapiUserResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIAggregatesResponse
- func (m *FwmgrAPIAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIAggregatesResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIAggregatesResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIAggregatesResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIEventsResponse
- func (m *FwmgrAPIEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIEventsResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIEventsResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIEventsResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIFilepathTestRequest
- func (m *FwmgrAPIFilepathTestRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIFilepathTestRequest) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIFilepathTestRequest) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIFilepathTestRequest) Validate(formats strfmt.Registry) error
- type FwmgrAPIFilepathTestResult
- func (m *FwmgrAPIFilepathTestResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIFilepathTestResult) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIFilepathTestResult) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIFilepathTestResult) Validate(formats strfmt.Registry) error
- type FwmgrAPIFirewallFieldsResponse
- func (m *FwmgrAPIFirewallFieldsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIFirewallFieldsResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIFirewallFieldsResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIFirewallFieldsResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIFirewallFieldsV1
- func (m *FwmgrAPIFirewallFieldsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIFirewallFieldsV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIFirewallFieldsV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIFirewallFieldsV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIJSONDiff
- type FwmgrAPIJSONDiffValue
- type FwmgrAPIMetaInfo
- type FwmgrAPINetworkLocationCreateRequestV1
- func (m *FwmgrAPINetworkLocationCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationCreateRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationModifyMetadataRequestV1
- func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationModifyPrecedenceRequestV1
- func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationModifyRequestV1
- func (m *FwmgrAPINetworkLocationModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationModifyRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationModifyRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationModifyRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationSummariesResponse
- func (m *FwmgrAPINetworkLocationSummariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationSummariesResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationSummariesResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationSummariesResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationSummaryV1
- func (m *FwmgrAPINetworkLocationSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationSummaryV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationSummaryV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationSummaryV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationsMetadataV1
- func (m *FwmgrAPINetworkLocationsMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationsMetadataV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationsMetadataV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationsMetadataV1) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationsResponse
- func (m *FwmgrAPINetworkLocationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationsResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationsResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationsResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPINetworkLocationsV1
- func (m *FwmgrAPINetworkLocationsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPINetworkLocationsV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPINetworkLocationsV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPINetworkLocationsV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIPlatformsResponse
- func (m *FwmgrAPIPlatformsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIPlatformsResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIPlatformsResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIPlatformsResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIPolicyContainerUpsertRequestV1
- func (m *FwmgrAPIPolicyContainerUpsertRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIPolicyContainerUpsertRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIPolicyContainerUpsertRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIPolicyContainerUpsertRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIPolicyContainersResponse
- func (m *FwmgrAPIPolicyContainersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIPolicyContainersResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIPolicyContainersResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIPolicyContainersResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIQueryPaging
- type FwmgrAPIQueryResponse
- type FwmgrAPIRuleCreateRequestV1
- func (m *FwmgrAPIRuleCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIRuleCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIRuleCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIRuleCreateRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIRuleGroupCreateRequestV1
- func (m *FwmgrAPIRuleGroupCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIRuleGroupCreateRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIRuleGroupCreateRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIRuleGroupCreateRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIRuleGroupModifyRequestV1
- func (m *FwmgrAPIRuleGroupModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIRuleGroupModifyRequestV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIRuleGroupModifyRequestV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIRuleGroupModifyRequestV1) Validate(formats strfmt.Registry) error
- type FwmgrAPIRuleGroupV1
- type FwmgrAPIRuleGroupsResponse
- func (m *FwmgrAPIRuleGroupsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIRuleGroupsResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIRuleGroupsResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIRuleGroupsResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIRulesResponse
- type FwmgrAPIValidateFilepathResponse
- func (m *FwmgrAPIValidateFilepathResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIValidateFilepathResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIValidateFilepathResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIValidateFilepathResponse) Validate(formats strfmt.Registry) error
- type FwmgrAPIWorkaroundUIFieldValue
- func (m *FwmgrAPIWorkaroundUIFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrAPIWorkaroundUIFieldValue) MarshalBinary() ([]byte, error)
- func (m *FwmgrAPIWorkaroundUIFieldValue) UnmarshalBinary(b []byte) error
- func (m *FwmgrAPIWorkaroundUIFieldValue) Validate(formats strfmt.Registry) error
- type FwmgrDomainAddressRange
- func (m *FwmgrDomainAddressRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainAddressRange) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainAddressRange) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainAddressRange) Validate(formats strfmt.Registry) error
- type FwmgrDomainConnectionType
- func (m *FwmgrDomainConnectionType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainConnectionType) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainConnectionType) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainConnectionType) Validate(formats strfmt.Registry) error
- type FwmgrDomainDNSResolutionTargets
- func (m *FwmgrDomainDNSResolutionTargets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainDNSResolutionTargets) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainDNSResolutionTargets) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainDNSResolutionTargets) Validate(formats strfmt.Registry) error
- type FwmgrDomainDNSResolutionTargetsWithPolling
- func (m *FwmgrDomainDNSResolutionTargetsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainDNSResolutionTargetsWithPolling) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainDNSResolutionTargetsWithPolling) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainDNSResolutionTargetsWithPolling) Validate(formats strfmt.Registry) error
- type FwmgrDomainDNSTarget
- type FwmgrDomainField
- type FwmgrDomainHTTPSHosts
- type FwmgrDomainHTTPSHostsWithPolling
- func (m *FwmgrDomainHTTPSHostsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainHTTPSHostsWithPolling) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainHTTPSHostsWithPolling) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainHTTPSHostsWithPolling) Validate(formats strfmt.Registry) error
- type FwmgrDomainICMP
- type FwmgrDomainICMPTargets
- func (m *FwmgrDomainICMPTargets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainICMPTargets) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainICMPTargets) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainICMPTargets) Validate(formats strfmt.Registry) error
- type FwmgrDomainICMPTargetsWithPolling
- func (m *FwmgrDomainICMPTargetsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainICMPTargetsWithPolling) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainICMPTargetsWithPolling) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainICMPTargetsWithPolling) Validate(formats strfmt.Registry) error
- type FwmgrDomainMonitoring
- type FwmgrDomainPlatform
- type FwmgrDomainPortRange
- type FwmgrDomainValueItem
- type FwmgrDomainWirelessType
- func (m *FwmgrDomainWirelessType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrDomainWirelessType) MarshalBinary() ([]byte, error)
- func (m *FwmgrDomainWirelessType) UnmarshalBinary(b []byte) error
- func (m *FwmgrDomainWirelessType) Validate(formats strfmt.Registry) error
- type FwmgrFirewallAddressRange
- func (m *FwmgrFirewallAddressRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallAddressRange) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallAddressRange) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallAddressRange) Validate(formats strfmt.Registry) error
- type FwmgrFirewallFieldValue
- func (m *FwmgrFirewallFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallFieldValue) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallFieldValue) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallFieldValue) Validate(formats strfmt.Registry) error
- type FwmgrFirewallFlags
- type FwmgrFirewallICMP
- type FwmgrFirewallMatchEventResponse
- func (m *FwmgrFirewallMatchEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallMatchEventResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallMatchEventResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallMatchEventResponse) Validate(formats strfmt.Registry) error
- type FwmgrFirewallMonitoring
- func (m *FwmgrFirewallMonitoring) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallMonitoring) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallMonitoring) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallMonitoring) Validate(formats strfmt.Registry) error
- type FwmgrFirewallPolicyContainerV1
- func (m *FwmgrFirewallPolicyContainerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallPolicyContainerV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallPolicyContainerV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallPolicyContainerV1) Validate(formats strfmt.Registry) error
- type FwmgrFirewallPortRange
- func (m *FwmgrFirewallPortRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallPortRange) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallPortRange) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallPortRange) Validate(formats strfmt.Registry) error
- type FwmgrFirewallRuleGroupSummaryV1
- func (m *FwmgrFirewallRuleGroupSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrFirewallRuleGroupSummaryV1) MarshalBinary() ([]byte, error)
- func (m *FwmgrFirewallRuleGroupSummaryV1) UnmarshalBinary(b []byte) error
- func (m *FwmgrFirewallRuleGroupSummaryV1) Validate(formats strfmt.Registry) error
- type FwmgrFirewallRuleV1
- type FwmgrMsaAggregateQueryRequest
- func (m *FwmgrMsaAggregateQueryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrMsaAggregateQueryRequest) MarshalBinary() ([]byte, error)
- func (m *FwmgrMsaAggregateQueryRequest) UnmarshalBinary(b []byte) error
- func (m *FwmgrMsaAggregateQueryRequest) Validate(formats strfmt.Registry) error
- type FwmgrMsaAggregationResult
- func (m *FwmgrMsaAggregationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrMsaAggregationResult) MarshalBinary() ([]byte, error)
- func (m *FwmgrMsaAggregationResult) UnmarshalBinary(b []byte) error
- func (m *FwmgrMsaAggregationResult) Validate(formats strfmt.Registry) error
- type FwmgrMsaAggregationResultItem
- func (m *FwmgrMsaAggregationResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrMsaAggregationResultItem) MarshalBinary() ([]byte, error)
- func (m *FwmgrMsaAggregationResultItem) UnmarshalBinary(b []byte) error
- func (m *FwmgrMsaAggregationResultItem) Validate(formats strfmt.Registry) error
- type FwmgrMsaAggregationResultItemLabel
- type FwmgrMsaDateRangeSpec
- type FwmgrMsaRangeSpec
- type FwmgrMsaspecError
- type FwmgrMsaspecMetaInfo
- type FwmgrMsaspecPaging
- type FwmgrMsaspecQueryResponse
- func (m *FwmgrMsaspecQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrMsaspecQueryResponse) MarshalBinary() ([]byte, error)
- func (m *FwmgrMsaspecQueryResponse) UnmarshalBinary(b []byte) error
- func (m *FwmgrMsaspecQueryResponse) Validate(formats strfmt.Registry) error
- type FwmgrMsaspecResponseFields
- func (m *FwmgrMsaspecResponseFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FwmgrMsaspecResponseFields) MarshalBinary() ([]byte, error)
- func (m *FwmgrMsaspecResponseFields) UnmarshalBinary(b []byte) error
- func (m *FwmgrMsaspecResponseFields) Validate(formats strfmt.Registry) error
- type FwmgrMsaspecWrites
- type HostGroupsCreateGroupReqV1
- func (m *HostGroupsCreateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HostGroupsCreateGroupReqV1) MarshalBinary() ([]byte, error)
- func (m *HostGroupsCreateGroupReqV1) UnmarshalBinary(b []byte) error
- func (m *HostGroupsCreateGroupReqV1) Validate(formats strfmt.Registry) error
- type HostGroupsCreateGroupsReqV1
- func (m *HostGroupsCreateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HostGroupsCreateGroupsReqV1) MarshalBinary() ([]byte, error)
- func (m *HostGroupsCreateGroupsReqV1) UnmarshalBinary(b []byte) error
- func (m *HostGroupsCreateGroupsReqV1) Validate(formats strfmt.Registry) error
- type HostGroupsHostGroupV1
- type HostGroupsMembersRespV1
- func (m *HostGroupsMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HostGroupsMembersRespV1) MarshalBinary() ([]byte, error)
- func (m *HostGroupsMembersRespV1) UnmarshalBinary(b []byte) error
- func (m *HostGroupsMembersRespV1) Validate(formats strfmt.Registry) error
- type HostGroupsRespV1
- type HostGroupsUpdateGroupReqV1
- func (m *HostGroupsUpdateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HostGroupsUpdateGroupReqV1) MarshalBinary() ([]byte, error)
- func (m *HostGroupsUpdateGroupReqV1) UnmarshalBinary(b []byte) error
- func (m *HostGroupsUpdateGroupReqV1) Validate(formats strfmt.Registry) error
- type HostGroupsUpdateGroupsReqV1
- func (m *HostGroupsUpdateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HostGroupsUpdateGroupsReqV1) MarshalBinary() ([]byte, error)
- func (m *HostGroupsUpdateGroupsReqV1) UnmarshalBinary(b []byte) error
- func (m *HostGroupsUpdateGroupsReqV1) Validate(formats strfmt.Registry) error
- type ImagesExtCombinedImagesResponse
- func (m *ImagesExtCombinedImagesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ImagesExtCombinedImagesResponse) MarshalBinary() ([]byte, error)
- func (m *ImagesExtCombinedImagesResponse) UnmarshalBinary(b []byte) error
- func (m *ImagesExtCombinedImagesResponse) Validate(formats strfmt.Registry) error
- type InternalSensorStatus
- type IoaCloudAccountID
- type IoaEnrichments
- type IoaEventAggregate
- type IoaExclusionsIoaExclusionCreateReqV1
- func (m *IoaExclusionsIoaExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IoaExclusionsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error)
- func (m *IoaExclusionsIoaExclusionCreateReqV1) UnmarshalBinary(b []byte) error
- func (m *IoaExclusionsIoaExclusionCreateReqV1) Validate(formats strfmt.Registry) error
- type IoaExclusionsIoaExclusionRespV1
- func (m *IoaExclusionsIoaExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IoaExclusionsIoaExclusionRespV1) MarshalBinary() ([]byte, error)
- func (m *IoaExclusionsIoaExclusionRespV1) UnmarshalBinary(b []byte) error
- func (m *IoaExclusionsIoaExclusionRespV1) Validate(formats strfmt.Registry) error
- type IoaExclusionsIoaExclusionUpdateReqV1
- func (m *IoaExclusionsIoaExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IoaExclusionsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error)
- func (m *IoaExclusionsIoaExclusionUpdateReqV1) UnmarshalBinary(b []byte) error
- func (m *IoaExclusionsIoaExclusionUpdateReqV1) Validate(formats strfmt.Registry) error
- type IoaExclusionsIoaExclusionsRespV1
- func (m *IoaExclusionsIoaExclusionsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IoaExclusionsIoaExclusionsRespV1) MarshalBinary() ([]byte, error)
- func (m *IoaExclusionsIoaExclusionsRespV1) UnmarshalBinary(b []byte) error
- func (m *IoaExclusionsIoaExclusionsRespV1) Validate(formats strfmt.Registry) error
- type IoaRuleGroupsRuleGroupV1
- func (m *IoaRuleGroupsRuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IoaRuleGroupsRuleGroupV1) MarshalBinary() ([]byte, error)
- func (m *IoaRuleGroupsRuleGroupV1) UnmarshalBinary(b []byte) error
- func (m *IoaRuleGroupsRuleGroupV1) Validate(formats strfmt.Registry) error
- type IocapiIOCDevicesCount
- type IocapiMsaReplyDevicesRanOn
- func (m *IocapiMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IocapiMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error)
- func (m *IocapiMsaReplyDevicesRanOn) UnmarshalBinary(b []byte) error
- func (m *IocapiMsaReplyDevicesRanOn) Validate(formats strfmt.Registry) error
- type IocapiMsaReplyIOCDevicesCount
- func (m *IocapiMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IocapiMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error)
- func (m *IocapiMsaReplyIOCDevicesCount) UnmarshalBinary(b []byte) error
- func (m *IocapiMsaReplyIOCDevicesCount) Validate(formats strfmt.Registry) error
- type IocapiMsaReplyProcessesRanOn
- func (m *IocapiMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IocapiMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error)
- func (m *IocapiMsaReplyProcessesRanOn) UnmarshalBinary(b []byte) error
- func (m *IocapiMsaReplyProcessesRanOn) Validate(formats strfmt.Registry) error
- type IocapiPaginationMeta
- type IocapiPaginationMetaOffset
- type IocapiResponseMeta
- type K8sregAPIKey
- type K8sregAWSAccountResp
- type K8sregAWSClusterItemResp
- func (m *K8sregAWSClusterItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregAWSClusterItemResp) MarshalBinary() ([]byte, error)
- func (m *K8sregAWSClusterItemResp) UnmarshalBinary(b []byte) error
- func (m *K8sregAWSClusterItemResp) Validate(formats strfmt.Registry) error
- type K8sregAccountPermissionsStatus
- func (m *K8sregAccountPermissionsStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregAccountPermissionsStatus) MarshalBinary() ([]byte, error)
- func (m *K8sregAccountPermissionsStatus) UnmarshalBinary(b []byte) error
- func (m *K8sregAccountPermissionsStatus) Validate(formats strfmt.Registry) error
- type K8sregAzureAcctClusterItemResp
- func (m *K8sregAzureAcctClusterItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregAzureAcctClusterItemResp) MarshalBinary() ([]byte, error)
- func (m *K8sregAzureAcctClusterItemResp) UnmarshalBinary(b []byte) error
- func (m *K8sregAzureAcctClusterItemResp) Validate(formats strfmt.Registry) error
- type K8sregAzureBashScript
- type K8sregAzureSubEntity
- type K8sregAzureSubscriptionResp
- func (m *K8sregAzureSubscriptionResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregAzureSubscriptionResp) MarshalBinary() ([]byte, error)
- func (m *K8sregAzureSubscriptionResp) UnmarshalBinary(b []byte) error
- func (m *K8sregAzureSubscriptionResp) Validate(formats strfmt.Registry) error
- type K8sregAzureTenantConfig
- func (m *K8sregAzureTenantConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregAzureTenantConfig) MarshalBinary() ([]byte, error)
- func (m *K8sregAzureTenantConfig) UnmarshalBinary(b []byte) error
- func (m *K8sregAzureTenantConfig) Validate(formats strfmt.Registry) error
- type K8sregAzureTenantInfo
- type K8sregClusterResp
- type K8sregCreateAWSAccReq
- type K8sregCreateAWSAccReqResources
- func (m *K8sregCreateAWSAccReqResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregCreateAWSAccReqResources) MarshalBinary() ([]byte, error)
- func (m *K8sregCreateAWSAccReqResources) UnmarshalBinary(b []byte) error
- func (m *K8sregCreateAWSAccReqResources) Validate(formats strfmt.Registry) error
- type K8sregCreateAWSAccResp
- func (m *K8sregCreateAWSAccResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregCreateAWSAccResp) MarshalBinary() ([]byte, error)
- func (m *K8sregCreateAWSAccResp) UnmarshalBinary(b []byte) error
- func (m *K8sregCreateAWSAccResp) Validate(formats strfmt.Registry) error
- type K8sregCreateAzureSubReq
- func (m *K8sregCreateAzureSubReq) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregCreateAzureSubReq) MarshalBinary() ([]byte, error)
- func (m *K8sregCreateAzureSubReq) UnmarshalBinary(b []byte) error
- func (m *K8sregCreateAzureSubReq) Validate(formats strfmt.Registry) error
- type K8sregGetAWSAccountsResp
- func (m *K8sregGetAWSAccountsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetAWSAccountsResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetAWSAccountsResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetAWSAccountsResp) Validate(formats strfmt.Registry) error
- type K8sregGetAzureBashScriptResp
- func (m *K8sregGetAzureBashScriptResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetAzureBashScriptResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetAzureBashScriptResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetAzureBashScriptResp) Validate(formats strfmt.Registry) error
- type K8sregGetAzureSubscriptionsResp
- func (m *K8sregGetAzureSubscriptionsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetAzureSubscriptionsResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetAzureSubscriptionsResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetAzureSubscriptionsResp) Validate(formats strfmt.Registry) error
- type K8sregGetAzureTenantConfigResp
- func (m *K8sregGetAzureTenantConfigResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetAzureTenantConfigResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetAzureTenantConfigResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetAzureTenantConfigResp) Validate(formats strfmt.Registry) error
- type K8sregGetAzureTenantInfoResp
- func (m *K8sregGetAzureTenantInfoResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetAzureTenantInfoResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetAzureTenantInfoResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetAzureTenantInfoResp) Validate(formats strfmt.Registry) error
- type K8sregGetClustersResp
- type K8sregGetLocationsResp
- func (m *K8sregGetLocationsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregGetLocationsResp) MarshalBinary() ([]byte, error)
- func (m *K8sregGetLocationsResp) UnmarshalBinary(b []byte) error
- func (m *K8sregGetLocationsResp) Validate(formats strfmt.Registry) error
- type K8sregGetScriptsResp
- type K8sregGetScriptsRespResources
- type K8sregHelmYAMLResp
- type K8sregListClusterCloudItemResp
- func (m *K8sregListClusterCloudItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregListClusterCloudItemResp) MarshalBinary() ([]byte, error)
- func (m *K8sregListClusterCloudItemResp) UnmarshalBinary(b []byte) error
- func (m *K8sregListClusterCloudItemResp) Validate(formats strfmt.Registry) error
- type K8sregListClusterCloudResp
- func (m *K8sregListClusterCloudResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *K8sregListClusterCloudResp) MarshalBinary() ([]byte, error)
- func (m *K8sregListClusterCloudResp) UnmarshalBinary(b []byte) error
- func (m *K8sregListClusterCloudResp) Validate(formats strfmt.Registry) error
- type K8sregLocationResp
- type K8sregRegenAPIKeyResp
- type K8sregVersionResp
- type MainAvailableStreamV2
- type MainDiscoveryResponseV2
- func (m *MainDiscoveryResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MainDiscoveryResponseV2) MarshalBinary() ([]byte, error)
- func (m *MainDiscoveryResponseV2) UnmarshalBinary(b []byte) error
- func (m *MainDiscoveryResponseV2) Validate(formats strfmt.Registry) error
- type MainSessionToken
- type MalqueryExternalExactSearchParametersV1
- func (m *MalqueryExternalExactSearchParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryExternalExactSearchParametersV1) MarshalBinary() ([]byte, error)
- func (m *MalqueryExternalExactSearchParametersV1) UnmarshalBinary(b []byte) error
- func (m *MalqueryExternalExactSearchParametersV1) Validate(formats strfmt.Registry) error
- type MalqueryExternalHuntOptions
- func (m *MalqueryExternalHuntOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryExternalHuntOptions) MarshalBinary() ([]byte, error)
- func (m *MalqueryExternalHuntOptions) UnmarshalBinary(b []byte) error
- func (m *MalqueryExternalHuntOptions) Validate(formats strfmt.Registry) error
- type MalqueryExternalHuntParametersV1
- func (m *MalqueryExternalHuntParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryExternalHuntParametersV1) MarshalBinary() ([]byte, error)
- func (m *MalqueryExternalHuntParametersV1) UnmarshalBinary(b []byte) error
- func (m *MalqueryExternalHuntParametersV1) Validate(formats strfmt.Registry) error
- type MalqueryExternalQueryResponse
- func (m *MalqueryExternalQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryExternalQueryResponse) MarshalBinary() ([]byte, error)
- func (m *MalqueryExternalQueryResponse) UnmarshalBinary(b []byte) error
- func (m *MalqueryExternalQueryResponse) Validate(formats strfmt.Registry) error
- type MalqueryExternalResource
- func (m *MalqueryExternalResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryExternalResource) MarshalBinary() ([]byte, error)
- func (m *MalqueryExternalResource) UnmarshalBinary(b []byte) error
- func (m *MalqueryExternalResource) Validate(formats strfmt.Registry) error
- type MalqueryFuzzyOptions
- type MalqueryFuzzySearchMetaInfo
- func (m *MalqueryFuzzySearchMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryFuzzySearchMetaInfo) MarshalBinary() ([]byte, error)
- func (m *MalqueryFuzzySearchMetaInfo) UnmarshalBinary(b []byte) error
- func (m *MalqueryFuzzySearchMetaInfo) Validate(formats strfmt.Registry) error
- type MalqueryFuzzySearchParametersV1
- func (m *MalqueryFuzzySearchParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryFuzzySearchParametersV1) MarshalBinary() ([]byte, error)
- func (m *MalqueryFuzzySearchParametersV1) UnmarshalBinary(b []byte) error
- func (m *MalqueryFuzzySearchParametersV1) Validate(formats strfmt.Registry) error
- type MalqueryFuzzySearchResponse
- func (m *MalqueryFuzzySearchResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryFuzzySearchResponse) MarshalBinary() ([]byte, error)
- func (m *MalqueryFuzzySearchResponse) UnmarshalBinary(b []byte) error
- func (m *MalqueryFuzzySearchResponse) Validate(formats strfmt.Registry) error
- type MalqueryMultiDownloadRequestV1
- func (m *MalqueryMultiDownloadRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryMultiDownloadRequestV1) MarshalBinary() ([]byte, error)
- func (m *MalqueryMultiDownloadRequestV1) UnmarshalBinary(b []byte) error
- func (m *MalqueryMultiDownloadRequestV1) Validate(formats strfmt.Registry) error
- type MalqueryQueryError
- type MalqueryQueryMetaInfo
- type MalqueryRateLimitsMeta
- func (m *MalqueryRateLimitsMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryRateLimitsMeta) MarshalBinary() ([]byte, error)
- func (m *MalqueryRateLimitsMeta) UnmarshalBinary(b []byte) error
- func (m *MalqueryRateLimitsMeta) Validate(formats strfmt.Registry) error
- type MalqueryRateLimitsResponse
- func (m *MalqueryRateLimitsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryRateLimitsResponse) MarshalBinary() ([]byte, error)
- func (m *MalqueryRateLimitsResponse) UnmarshalBinary(b []byte) error
- func (m *MalqueryRateLimitsResponse) Validate(formats strfmt.Registry) error
- type MalqueryRequestMetaInfo
- func (m *MalqueryRequestMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryRequestMetaInfo) MarshalBinary() ([]byte, error)
- func (m *MalqueryRequestMetaInfo) UnmarshalBinary(b []byte) error
- func (m *MalqueryRequestMetaInfo) Validate(formats strfmt.Registry) error
- type MalqueryRequestResponse
- func (m *MalqueryRequestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryRequestResponse) MarshalBinary() ([]byte, error)
- func (m *MalqueryRequestResponse) UnmarshalBinary(b []byte) error
- func (m *MalqueryRequestResponse) Validate(formats strfmt.Registry) error
- type MalquerySampleMetadata
- func (m *MalquerySampleMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalquerySampleMetadata) MarshalBinary() ([]byte, error)
- func (m *MalquerySampleMetadata) UnmarshalBinary(b []byte) error
- func (m *MalquerySampleMetadata) Validate(formats strfmt.Registry) error
- type MalquerySampleMetadataResponse
- func (m *MalquerySampleMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalquerySampleMetadataResponse) MarshalBinary() ([]byte, error)
- func (m *MalquerySampleMetadataResponse) UnmarshalBinary(b []byte) error
- func (m *MalquerySampleMetadataResponse) Validate(formats strfmt.Registry) error
- type MalquerySamplesMetadataMetaInfo
- func (m *MalquerySamplesMetadataMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalquerySamplesMetadataMetaInfo) MarshalBinary() ([]byte, error)
- func (m *MalquerySamplesMetadataMetaInfo) UnmarshalBinary(b []byte) error
- func (m *MalquerySamplesMetadataMetaInfo) Validate(formats strfmt.Registry) error
- type MalquerySearchParameter
- func (m *MalquerySearchParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalquerySearchParameter) MarshalBinary() ([]byte, error)
- func (m *MalquerySearchParameter) UnmarshalBinary(b []byte) error
- func (m *MalquerySearchParameter) Validate(formats strfmt.Registry) error
- type MalqueryStats
- type MalqueryUserRequestCount
- func (m *MalqueryUserRequestCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MalqueryUserRequestCount) MarshalBinary() ([]byte, error)
- func (m *MalqueryUserRequestCount) UnmarshalBinary(b []byte) error
- func (m *MalqueryUserRequestCount) Validate(formats strfmt.Registry) error
- type MessagesActivity
- type MessagesAlert
- type MessagesAttachment
- type MessagesAuthor
- type MessagesCase
- type MessagesDetection
- type MessagesIncident
- type MlscannerapiMetaInfo
- type MlscannerapiQueryResponse
- func (m *MlscannerapiQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MlscannerapiQueryResponse) MarshalBinary() ([]byte, error)
- func (m *MlscannerapiQueryResponse) UnmarshalBinary(b []byte) error
- func (m *MlscannerapiQueryResponse) Validate(formats strfmt.Registry) error
- type MlscannerapiQuota
- type MlscannerapiSamplesScanParameters
- func (m *MlscannerapiSamplesScanParameters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MlscannerapiSamplesScanParameters) MarshalBinary() ([]byte, error)
- func (m *MlscannerapiSamplesScanParameters) UnmarshalBinary(b []byte) error
- func (m *MlscannerapiSamplesScanParameters) Validate(formats strfmt.Registry) error
- type MlscannerapiSamplesScanResult
- func (m *MlscannerapiSamplesScanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MlscannerapiSamplesScanResult) MarshalBinary() ([]byte, error)
- func (m *MlscannerapiSamplesScanResult) UnmarshalBinary(b []byte) error
- func (m *MlscannerapiSamplesScanResult) Validate(formats strfmt.Registry) error
- type MlscannerapiScanV1Response
- func (m *MlscannerapiScanV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MlscannerapiScanV1Response) MarshalBinary() ([]byte, error)
- func (m *MlscannerapiScanV1Response) UnmarshalBinary(b []byte) error
- func (m *MlscannerapiScanV1Response) Validate(formats strfmt.Registry) error
- type MlscannerapiScannedSample
- func (m *MlscannerapiScannedSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MlscannerapiScannedSample) MarshalBinary() ([]byte, error)
- func (m *MlscannerapiScannedSample) UnmarshalBinary(b []byte) error
- func (m *MlscannerapiScannedSample) Validate(formats strfmt.Registry) error
- type ModelArgument
- type ModelFile
- type ModelSessionLog
- type ModelsAWSAccountRequestV1
- func (m *ModelsAWSAccountRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsAWSAccountRequestV1) MarshalBinary() ([]byte, error)
- func (m *ModelsAWSAccountRequestV1) UnmarshalBinary(b []byte) error
- func (m *ModelsAWSAccountRequestV1) Validate(formats strfmt.Registry) error
- type ModelsAWSAccountV1
- type ModelsAWSAccountsV1
- type ModelsAWSCustomerSettingsRequestV1
- func (m *ModelsAWSCustomerSettingsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsAWSCustomerSettingsRequestV1) MarshalBinary() ([]byte, error)
- func (m *ModelsAWSCustomerSettingsRequestV1) UnmarshalBinary(b []byte) error
- func (m *ModelsAWSCustomerSettingsRequestV1) Validate(formats strfmt.Registry) error
- type ModelsAccessHealthDetails
- func (m *ModelsAccessHealthDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsAccessHealthDetails) MarshalBinary() ([]byte, error)
- func (m *ModelsAccessHealthDetails) UnmarshalBinary(b []byte) error
- func (m *ModelsAccessHealthDetails) Validate(formats strfmt.Registry) error
- type ModelsApplicationLibrary
- func (m *ModelsApplicationLibrary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsApplicationLibrary) MarshalBinary() ([]byte, error)
- func (m *ModelsApplicationLibrary) UnmarshalBinary(b []byte) error
- func (m *ModelsApplicationLibrary) Validate(formats strfmt.Registry) error
- type ModelsApplicationPackageInfoType
- func (m *ModelsApplicationPackageInfoType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsApplicationPackageInfoType) MarshalBinary() ([]byte, error)
- func (m *ModelsApplicationPackageInfoType) UnmarshalBinary(b []byte) error
- func (m *ModelsApplicationPackageInfoType) Validate(formats strfmt.Registry) error
- type ModelsAwsAccountAccessHealth
- func (m *ModelsAwsAccountAccessHealth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsAwsAccountAccessHealth) MarshalBinary() ([]byte, error)
- func (m *ModelsAwsAccountAccessHealth) UnmarshalBinary(b []byte) error
- func (m *ModelsAwsAccountAccessHealth) Validate(formats strfmt.Registry) error
- type ModelsBaseResponseV1
- type ModelsCreateAWSAccountsV1
- func (m *ModelsCreateAWSAccountsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsCreateAWSAccountsV1) MarshalBinary() ([]byte, error)
- func (m *ModelsCreateAWSAccountsV1) UnmarshalBinary(b []byte) error
- func (m *ModelsCreateAWSAccountsV1) Validate(formats strfmt.Registry) error
- type ModelsCredentials
- type ModelsCustomerConfigurationsV1
- func (m *ModelsCustomerConfigurationsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsCustomerConfigurationsV1) MarshalBinary() ([]byte, error)
- func (m *ModelsCustomerConfigurationsV1) UnmarshalBinary(b []byte) error
- func (m *ModelsCustomerConfigurationsV1) Validate(formats strfmt.Registry) error
- type ModelsExtAPIImageCombined
- func (m *ModelsExtAPIImageCombined) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsExtAPIImageCombined) MarshalBinary() ([]byte, error)
- func (m *ModelsExtAPIImageCombined) UnmarshalBinary(b []byte) error
- func (m *ModelsExtAPIImageCombined) Validate(formats strfmt.Registry) error
- type ModelsJobMetaData
- type ModelsModifyAWSCustomerSettingsV1
- func (m *ModelsModifyAWSCustomerSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsModifyAWSCustomerSettingsV1) MarshalBinary() ([]byte, error)
- func (m *ModelsModifyAWSCustomerSettingsV1) UnmarshalBinary(b []byte) error
- func (m *ModelsModifyAWSCustomerSettingsV1) Validate(formats strfmt.Registry) error
- type ModelsPackageInfoType
- type ModelsRegistryCredentialsResponse
- func (m *ModelsRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsRegistryCredentialsResponse) MarshalBinary() ([]byte, error)
- func (m *ModelsRegistryCredentialsResponse) UnmarshalBinary(b []byte) error
- func (m *ModelsRegistryCredentialsResponse) Validate(formats strfmt.Registry) error
- type ModelsScanResults
- type ModelsSnapshotInventoryApplication
- func (m *ModelsSnapshotInventoryApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsSnapshotInventoryApplication) MarshalBinary() ([]byte, error)
- func (m *ModelsSnapshotInventoryApplication) UnmarshalBinary(b []byte) error
- func (m *ModelsSnapshotInventoryApplication) Validate(formats strfmt.Registry) error
- type ModelsSnapshotInventoryPayload
- func (m *ModelsSnapshotInventoryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsSnapshotInventoryPayload) MarshalBinary() ([]byte, error)
- func (m *ModelsSnapshotInventoryPayload) UnmarshalBinary(b []byte) error
- func (m *ModelsSnapshotInventoryPayload) Validate(formats strfmt.Registry) error
- type ModelsUpdateAWSAccountsV1
- func (m *ModelsUpdateAWSAccountsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsUpdateAWSAccountsV1) MarshalBinary() ([]byte, error)
- func (m *ModelsUpdateAWSAccountsV1) UnmarshalBinary(b []byte) error
- func (m *ModelsUpdateAWSAccountsV1) Validate(formats strfmt.Registry) error
- type ModelsVerifyAccessResponseV1
- func (m *ModelsVerifyAccessResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ModelsVerifyAccessResponseV1) MarshalBinary() ([]byte, error)
- func (m *ModelsVerifyAccessResponseV1) UnmarshalBinary(b []byte) error
- func (m *ModelsVerifyAccessResponseV1) Validate(formats strfmt.Registry) error
- type MsaAPIError
- type MsaAffectedEntity
- type MsaAggregateQueryRequest
- func (m *MsaAggregateQueryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaAggregateQueryRequest) MarshalBinary() ([]byte, error)
- func (m *MsaAggregateQueryRequest) UnmarshalBinary(b []byte) error
- func (m *MsaAggregateQueryRequest) Validate(formats strfmt.Registry) error
- type MsaAggregatesResponse
- type MsaAggregationResult
- type MsaAggregationResultItem
- func (m *MsaAggregationResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaAggregationResultItem) MarshalBinary() ([]byte, error)
- func (m *MsaAggregationResultItem) UnmarshalBinary(b []byte) error
- func (m *MsaAggregationResultItem) Validate(formats strfmt.Registry) error
- type MsaAggregationResultItemLabel
- type MsaBaseEntitiesResponse
- func (m *MsaBaseEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaBaseEntitiesResponse) MarshalBinary() ([]byte, error)
- func (m *MsaBaseEntitiesResponse) UnmarshalBinary(b []byte) error
- func (m *MsaBaseEntitiesResponse) Validate(formats strfmt.Registry) error
- type MsaDateRangeSpec
- type MsaEntitiesResponse
- type MsaEntitiesResponseResources
- type MsaEntityActionRequest
- func (m *MsaEntityActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaEntityActionRequest) MarshalBinary() ([]byte, error)
- func (m *MsaEntityActionRequest) UnmarshalBinary(b []byte) error
- func (m *MsaEntityActionRequest) Validate(formats strfmt.Registry) error
- type MsaEntityActionRequestV2
- func (m *MsaEntityActionRequestV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaEntityActionRequestV2) MarshalBinary() ([]byte, error)
- func (m *MsaEntityActionRequestV2) UnmarshalBinary(b []byte) error
- func (m *MsaEntityActionRequestV2) Validate(formats strfmt.Registry) error
- type MsaErrorsOnly
- type MsaFacet
- type MsaFacetsResponse
- type MsaIdsRequest
- type MsaMetaInfo
- type MsaPaging
- type MsaQueryResponse
- type MsaRangeSpec
- type MsaReplyAffectedEntities
- func (m *MsaReplyAffectedEntities) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaReplyAffectedEntities) MarshalBinary() ([]byte, error)
- func (m *MsaReplyAffectedEntities) UnmarshalBinary(b []byte) error
- func (m *MsaReplyAffectedEntities) Validate(formats strfmt.Registry) error
- type MsaReplyMetaOnly
- type MsaResources
- type MsaspecActionParameter
- func (m *MsaspecActionParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MsaspecActionParameter) MarshalBinary() ([]byte, error)
- func (m *MsaspecActionParameter) UnmarshalBinary(b []byte) error
- func (m *MsaspecActionParameter) Validate(formats strfmt.Registry) error
- type MsaspecIdsRequest
- type MsaspecQueryResponse
- type MsaspecResponseFields
- type MsaspecWrites
- type PatterndispositionPatternDisposition
- func (m *PatterndispositionPatternDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PatterndispositionPatternDisposition) MarshalBinary() ([]byte, error)
- func (m *PatterndispositionPatternDisposition) UnmarshalBinary(b []byte) error
- func (m *PatterndispositionPatternDisposition) Validate(formats strfmt.Registry) error
- type PolicySensorUpdateSchedule
- func (m *PolicySensorUpdateSchedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PolicySensorUpdateSchedule) MarshalBinary() ([]byte, error)
- func (m *PolicySensorUpdateSchedule) UnmarshalBinary(b []byte) error
- func (m *PolicySensorUpdateSchedule) Validate(formats strfmt.Registry) error
- type PolicySensorUpdateScheduler
- func (m *PolicySensorUpdateScheduler) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PolicySensorUpdateScheduler) MarshalBinary() ([]byte, error)
- func (m *PolicySensorUpdateScheduler) UnmarshalBinary(b []byte) error
- func (m *PolicySensorUpdateScheduler) Validate(formats strfmt.Registry) error
- type PreventionCategoryRespV1
- func (m *PreventionCategoryRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionCategoryRespV1) MarshalBinary() ([]byte, error)
- func (m *PreventionCategoryRespV1) UnmarshalBinary(b []byte) error
- func (m *PreventionCategoryRespV1) Validate(formats strfmt.Registry) error
- type PreventionCreatePoliciesReqV1
- func (m *PreventionCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionCreatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *PreventionCreatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *PreventionCreatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type PreventionCreatePolicyReqV1
- func (m *PreventionCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionCreatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *PreventionCreatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *PreventionCreatePolicyReqV1) Validate(formats strfmt.Registry) error
- type PreventionPolicyV1
- type PreventionRespV1
- type PreventionSettingReqV1
- func (m *PreventionSettingReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionSettingReqV1) MarshalBinary() ([]byte, error)
- func (m *PreventionSettingReqV1) UnmarshalBinary(b []byte) error
- func (m *PreventionSettingReqV1) Validate(formats strfmt.Registry) error
- type PreventionSettingRespV1
- func (m *PreventionSettingRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionSettingRespV1) MarshalBinary() ([]byte, error)
- func (m *PreventionSettingRespV1) UnmarshalBinary(b []byte) error
- func (m *PreventionSettingRespV1) Validate(formats strfmt.Registry) error
- type PreventionUpdatePoliciesReqV1
- func (m *PreventionUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *PreventionUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *PreventionUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type PreventionUpdatePolicyReqV1
- func (m *PreventionUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreventionUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *PreventionUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *PreventionUpdatePolicyReqV1) Validate(formats strfmt.Registry) error
- type ProcessesapiMsaProcessDetailResponse
- func (m *ProcessesapiMsaProcessDetailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProcessesapiMsaProcessDetailResponse) MarshalBinary() ([]byte, error)
- func (m *ProcessesapiMsaProcessDetailResponse) UnmarshalBinary(b []byte) error
- func (m *ProcessesapiMsaProcessDetailResponse) Validate(formats strfmt.Registry) error
- type ProcessesapiProcessDetail
- func (m *ProcessesapiProcessDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProcessesapiProcessDetail) MarshalBinary() ([]byte, error)
- func (m *ProcessesapiProcessDetail) UnmarshalBinary(b []byte) error
- func (m *ProcessesapiProcessDetail) Validate(formats strfmt.Registry) error
- type PublicACL
- type PublicACLChange
- type PublicAfter
- type PublicAttribute
- type PublicBasic
- type PublicBefore
- type PublicChange
- type PublicDACL
- type PublicDACLEntity
- type PublicDiff
- type PublicDiffHash
- type PublicDiffType
- type PublicGetChangesResponse
- func (m *PublicGetChangesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PublicGetChangesResponse) MarshalBinary() ([]byte, error)
- func (m *PublicGetChangesResponse) UnmarshalBinary(b []byte) error
- func (m *PublicGetChangesResponse) Validate(formats strfmt.Registry) error
- type PublicGroup
- type PublicHost
- type PublicHostGroup
- type PublicOwner
- type PublicPermissions
- type PublicPermissionsLin
- type PublicPolicy
- type PublicPolicyRule
- type PublicPolicyRuleGroup
- type PublicPrevalence
- type PublicTag
- type QuarantineQuarantinedFile
- func (m *QuarantineQuarantinedFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuarantineQuarantinedFile) MarshalBinary() ([]byte, error)
- func (m *QuarantineQuarantinedFile) UnmarshalBinary(b []byte) error
- func (m *QuarantineQuarantinedFile) Validate(formats strfmt.Registry) error
- type QuarantineQuarantinedFilePath
- func (m *QuarantineQuarantinedFilePath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QuarantineQuarantinedFilePath) MarshalBinary() ([]byte, error)
- func (m *QuarantineQuarantinedFilePath) UnmarshalBinary(b []byte) error
- func (m *QuarantineQuarantinedFilePath) Validate(formats strfmt.Registry) error
- type ReconmsaAPIError
- type ReconmsaAPIErrorDetail
- func (m *ReconmsaAPIErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ReconmsaAPIErrorDetail) MarshalBinary() ([]byte, error)
- func (m *ReconmsaAPIErrorDetail) UnmarshalBinary(b []byte) error
- func (m *ReconmsaAPIErrorDetail) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountConsoleURL
- func (m *RegistrationAWSAccountConsoleURL) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountConsoleURL) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountConsoleURL) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountConsoleURL) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountCreateRequestD4CExtV2
- func (m *RegistrationAWSAccountCreateRequestD4CExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountCreateRequestD4CExtV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountCreateRequestD4CExtV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountCreateRequestD4CExtV2) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountCreateRequestExtV2
- func (m *RegistrationAWSAccountCreateRequestExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountCreateRequestExtV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountCreateRequestExtV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountCreateRequestExtV2) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountD4CExtV2
- func (m *RegistrationAWSAccountD4CExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountD4CExtV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountD4CExtV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountD4CExtV2) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountExtV2
- func (m *RegistrationAWSAccountExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountExtV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountExtV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountExtV2) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountPatch
- func (m *RegistrationAWSAccountPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountPatch) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountPatch) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountPatch) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountPatchRequest
- func (m *RegistrationAWSAccountPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountPatchRequest) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountPatchRequest) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountPatchRequest) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountResponseV2
- func (m *RegistrationAWSAccountResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountResponseV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountResponseV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountResponseV2) Validate(formats strfmt.Registry) error
- type RegistrationAWSAccountScript
- func (m *RegistrationAWSAccountScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSAccountScript) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSAccountScript) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSAccountScript) Validate(formats strfmt.Registry) error
- type RegistrationAWSProvisionGetAccountScriptResponseV2
- func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) Validate(formats strfmt.Registry) error
- type RegistrationAzureAccountCreateRequestExternalV1
- func (m *RegistrationAzureAccountCreateRequestExternalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureAccountCreateRequestExternalV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureAccountCreateRequestExternalV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureAccountCreateRequestExternalV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureAccountExternalV1
- func (m *RegistrationAzureAccountExternalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureAccountExternalV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureAccountExternalV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureAccountExternalV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureAccountResponseV1
- func (m *RegistrationAzureAccountResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureAccountResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureAccountResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureAccountResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureAccountV1Ext
- func (m *RegistrationAzureAccountV1Ext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureAccountV1Ext) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureAccountV1Ext) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureAccountV1Ext) Validate(formats strfmt.Registry) error
- type RegistrationAzureDownloadCertificateResponseV1
- func (m *RegistrationAzureDownloadCertificateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureDownloadCertificateResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureDownloadCertificateResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureDownloadCertificateResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureKeyV1
- func (m *RegistrationAzureKeyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureKeyV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureKeyV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureKeyV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureProvisionGetUserScriptResponseV1
- func (m *RegistrationAzureProvisionGetUserScriptResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureProvisionGetUserScriptResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureProvisionGetUserScriptResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureProvisionGetUserScriptResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureTenantConfigurationResponseV1
- func (m *RegistrationAzureTenantConfigurationResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureTenantConfigurationResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureTenantConfigurationResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureTenantConfigurationResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureTenantDefaultSubscriptionIDResponseV1
- func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureTenantIDsResponseV1
- func (m *RegistrationAzureTenantIDsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureTenantIDsResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureTenantIDsResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureTenantIDsResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationAzureTenantIDsResponseV1Resources
- func (m *RegistrationAzureTenantIDsResponseV1Resources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureTenantIDsResponseV1Resources) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureTenantIDsResponseV1Resources) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureTenantIDsResponseV1Resources) Validate(formats strfmt.Registry) error
- type RegistrationAzureUserScript
- func (m *RegistrationAzureUserScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationAzureUserScript) MarshalBinary() ([]byte, error)
- func (m *RegistrationAzureUserScript) UnmarshalBinary(b []byte) error
- func (m *RegistrationAzureUserScript) Validate(formats strfmt.Registry) error
- type RegistrationExternalIOAEventResponse
- func (m *RegistrationExternalIOAEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationExternalIOAEventResponse) MarshalBinary() ([]byte, error)
- func (m *RegistrationExternalIOAEventResponse) UnmarshalBinary(b []byte) error
- func (m *RegistrationExternalIOAEventResponse) Validate(formats strfmt.Registry) error
- type RegistrationExternalIOAResources
- func (m *RegistrationExternalIOAResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationExternalIOAResources) MarshalBinary() ([]byte, error)
- func (m *RegistrationExternalIOAResources) UnmarshalBinary(b []byte) error
- func (m *RegistrationExternalIOAResources) Validate(formats strfmt.Registry) error
- type RegistrationExternalIOMEventResponse
- func (m *RegistrationExternalIOMEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationExternalIOMEventResponse) MarshalBinary() ([]byte, error)
- func (m *RegistrationExternalIOMEventResponse) UnmarshalBinary(b []byte) error
- func (m *RegistrationExternalIOMEventResponse) Validate(formats strfmt.Registry) error
- type RegistrationExternalIOMEventResponseV2
- func (m *RegistrationExternalIOMEventResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationExternalIOMEventResponseV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationExternalIOMEventResponseV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationExternalIOMEventResponseV2) Validate(formats strfmt.Registry) error
- type RegistrationGCPAccountCreateRequestExtV1
- func (m *RegistrationGCPAccountCreateRequestExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationGCPAccountCreateRequestExtV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationGCPAccountCreateRequestExtV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationGCPAccountCreateRequestExtV1) Validate(formats strfmt.Registry) error
- type RegistrationGCPAccountExtV1
- func (m *RegistrationGCPAccountExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationGCPAccountExtV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationGCPAccountExtV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationGCPAccountExtV1) Validate(formats strfmt.Registry) error
- type RegistrationGCPAccountResponseV1
- func (m *RegistrationGCPAccountResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationGCPAccountResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationGCPAccountResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationGCPAccountResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationGCPProvisionGetUserScriptResponseV1
- func (m *RegistrationGCPProvisionGetUserScriptResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationGCPProvisionGetUserScriptResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationGCPProvisionGetUserScriptResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationGCPProvisionGetUserScriptResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationGCPUserScript
- func (m *RegistrationGCPUserScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationGCPUserScript) MarshalBinary() ([]byte, error)
- func (m *RegistrationGCPUserScript) UnmarshalBinary(b []byte) error
- func (m *RegistrationGCPUserScript) Validate(formats strfmt.Registry) error
- type RegistrationIOAEvent
- type RegistrationIOMEvent
- type RegistrationIOMEventIDsResponseV2
- func (m *RegistrationIOMEventIDsResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationIOMEventIDsResponseV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationIOMEventIDsResponseV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationIOMEventIDsResponseV2) Validate(formats strfmt.Registry) error
- type RegistrationIOMEventV2
- func (m *RegistrationIOMEventV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationIOMEventV2) MarshalBinary() ([]byte, error)
- func (m *RegistrationIOMEventV2) UnmarshalBinary(b []byte) error
- func (m *RegistrationIOMEventV2) Validate(formats strfmt.Registry) error
- type RegistrationIOMResources
- func (m *RegistrationIOMResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationIOMResources) MarshalBinary() ([]byte, error)
- func (m *RegistrationIOMResources) UnmarshalBinary(b []byte) error
- func (m *RegistrationIOMResources) Validate(formats strfmt.Registry) error
- type RegistrationMSAMetaInfoExtension
- func (m *RegistrationMSAMetaInfoExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationMSAMetaInfoExtension) MarshalBinary() ([]byte, error)
- func (m *RegistrationMSAMetaInfoExtension) UnmarshalBinary(b []byte) error
- func (m *RegistrationMSAMetaInfoExtension) Validate(formats strfmt.Registry) error
- type RegistrationMSAPagingExtension
- func (m *RegistrationMSAPagingExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationMSAPagingExtension) MarshalBinary() ([]byte, error)
- func (m *RegistrationMSAPagingExtension) UnmarshalBinary(b []byte) error
- func (m *RegistrationMSAPagingExtension) Validate(formats strfmt.Registry) error
- type RegistrationMSASpecMetaInfoExtension
- func (m *RegistrationMSASpecMetaInfoExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationMSASpecMetaInfoExtension) MarshalBinary() ([]byte, error)
- func (m *RegistrationMSASpecMetaInfoExtension) UnmarshalBinary(b []byte) error
- func (m *RegistrationMSASpecMetaInfoExtension) Validate(formats strfmt.Registry) error
- type RegistrationPolicyExtV1
- func (m *RegistrationPolicyExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationPolicyExtV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationPolicyExtV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationPolicyExtV1) Validate(formats strfmt.Registry) error
- type RegistrationPolicyRequestExtV1
- func (m *RegistrationPolicyRequestExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationPolicyRequestExtV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationPolicyRequestExtV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationPolicyRequestExtV1) Validate(formats strfmt.Registry) error
- type RegistrationPolicyResponseV1
- func (m *RegistrationPolicyResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationPolicyResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationPolicyResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationPolicyResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationPolicySettingsResponseV1
- func (m *RegistrationPolicySettingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationPolicySettingsResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationPolicySettingsResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationPolicySettingsResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationScanScheduleResponseV1
- func (m *RegistrationScanScheduleResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationScanScheduleResponseV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationScanScheduleResponseV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationScanScheduleResponseV1) Validate(formats strfmt.Registry) error
- type RegistrationScanScheduleUpdateRequestV1
- func (m *RegistrationScanScheduleUpdateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationScanScheduleUpdateRequestV1) MarshalBinary() ([]byte, error)
- func (m *RegistrationScanScheduleUpdateRequestV1) UnmarshalBinary(b []byte) error
- func (m *RegistrationScanScheduleUpdateRequestV1) Validate(formats strfmt.Registry) error
- type RegistrationStaticScriptsResponse
- func (m *RegistrationStaticScriptsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistrationStaticScriptsResponse) MarshalBinary() ([]byte, error)
- func (m *RegistrationStaticScriptsResponse) UnmarshalBinary(b []byte) error
- func (m *RegistrationStaticScriptsResponse) Validate(formats strfmt.Registry) error
- type RegistrationStaticScriptsResponseResources
- type RegistryassessmentExternalCredPayload
- func (m *RegistryassessmentExternalCredPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistryassessmentExternalCredPayload) MarshalBinary() ([]byte, error)
- func (m *RegistryassessmentExternalCredPayload) UnmarshalBinary(b []byte) error
- func (m *RegistryassessmentExternalCredPayload) Validate(formats strfmt.Registry) error
- type RegistryassessmentExternalRegistryPatchPayload
- func (m *RegistryassessmentExternalRegistryPatchPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistryassessmentExternalRegistryPatchPayload) MarshalBinary() ([]byte, error)
- func (m *RegistryassessmentExternalRegistryPatchPayload) UnmarshalBinary(b []byte) error
- func (m *RegistryassessmentExternalRegistryPatchPayload) Validate(formats strfmt.Registry) error
- type RegistryassessmentExternalRegistryPayload
- func (m *RegistryassessmentExternalRegistryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RegistryassessmentExternalRegistryPayload) MarshalBinary() ([]byte, error)
- func (m *RegistryassessmentExternalRegistryPayload) UnmarshalBinary(b []byte) error
- func (m *RegistryassessmentExternalRegistryPayload) Validate(formats strfmt.Registry) error
- type RemoteResponseCreatePoliciesV1
- func (m *RemoteResponseCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RemoteResponseCreatePoliciesV1) MarshalBinary() ([]byte, error)
- func (m *RemoteResponseCreatePoliciesV1) UnmarshalBinary(b []byte) error
- func (m *RemoteResponseCreatePoliciesV1) Validate(formats strfmt.Registry) error
- type RemoteResponseCreatePolicyReqV1
- func (m *RemoteResponseCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RemoteResponseCreatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *RemoteResponseCreatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *RemoteResponseCreatePolicyReqV1) Validate(formats strfmt.Registry) error
- type RemoteResponsePolicyV1
- func (m *RemoteResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RemoteResponsePolicyV1) MarshalBinary() ([]byte, error)
- func (m *RemoteResponsePolicyV1) UnmarshalBinary(b []byte) error
- func (m *RemoteResponsePolicyV1) Validate(formats strfmt.Registry) error
- type RemoteResponseRespV1
- type RemoteResponseUpdatePoliciesReqV1
- func (m *RemoteResponseUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RemoteResponseUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *RemoteResponseUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *RemoteResponseUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type RemoteResponseUpdatePolicyReqV1
- func (m *RemoteResponseUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RemoteResponseUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *RemoteResponseUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *RemoteResponseUpdatePolicyReqV1) Validate(formats strfmt.Registry) error
- type Resource
- type Resources
- type SadomainCreateRuleRequestV1
- func (m *SadomainCreateRuleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainCreateRuleRequestV1) MarshalBinary() ([]byte, error)
- func (m *SadomainCreateRuleRequestV1) UnmarshalBinary(b []byte) error
- func (m *SadomainCreateRuleRequestV1) Validate(formats strfmt.Registry) error
- type SadomainCustomerAssets
- func (m *SadomainCustomerAssets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainCustomerAssets) MarshalBinary() ([]byte, error)
- func (m *SadomainCustomerAssets) UnmarshalBinary(b []byte) error
- func (m *SadomainCustomerAssets) Validate(formats strfmt.Registry) error
- type SadomainNotificationLog
- func (m *SadomainNotificationLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainNotificationLog) MarshalBinary() ([]byte, error)
- func (m *SadomainNotificationLog) UnmarshalBinary(b []byte) error
- func (m *SadomainNotificationLog) Validate(formats strfmt.Registry) error
- type SadomainRule
- type SadomainSubmitForBlockingInfo
- func (m *SadomainSubmitForBlockingInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainSubmitForBlockingInfo) MarshalBinary() ([]byte, error)
- func (m *SadomainSubmitForBlockingInfo) UnmarshalBinary(b []byte) error
- func (m *SadomainSubmitForBlockingInfo) Validate(formats strfmt.Registry) error
- type SadomainTyposquattingBaseDomain
- func (m *SadomainTyposquattingBaseDomain) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainTyposquattingBaseDomain) MarshalBinary() ([]byte, error)
- func (m *SadomainTyposquattingBaseDomain) UnmarshalBinary(b []byte) error
- func (m *SadomainTyposquattingBaseDomain) Validate(formats strfmt.Registry) error
- type SadomainTyposquattingComponent
- func (m *SadomainTyposquattingComponent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainTyposquattingComponent) MarshalBinary() ([]byte, error)
- func (m *SadomainTyposquattingComponent) UnmarshalBinary(b []byte) error
- func (m *SadomainTyposquattingComponent) Validate(formats strfmt.Registry) error
- type SadomainTyposquattingParentDomain
- func (m *SadomainTyposquattingParentDomain) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainTyposquattingParentDomain) MarshalBinary() ([]byte, error)
- func (m *SadomainTyposquattingParentDomain) UnmarshalBinary(b []byte) error
- func (m *SadomainTyposquattingParentDomain) Validate(formats strfmt.Registry) error
- type SadomainWhoisRecord
- type SadomainWhoisRegistrant
- func (m *SadomainWhoisRegistrant) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainWhoisRegistrant) MarshalBinary() ([]byte, error)
- func (m *SadomainWhoisRegistrant) UnmarshalBinary(b []byte) error
- func (m *SadomainWhoisRegistrant) Validate(formats strfmt.Registry) error
- type SadomainWhoisRegistrar
- func (m *SadomainWhoisRegistrar) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SadomainWhoisRegistrar) MarshalBinary() ([]byte, error)
- func (m *SadomainWhoisRegistrar) UnmarshalBinary(b []byte) error
- func (m *SadomainWhoisRegistrar) Validate(formats strfmt.Registry) error
- type SchemaSensorEvent
- type SchemaSensorEventField
- func (m *SchemaSensorEventField) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SchemaSensorEventField) MarshalBinary() ([]byte, error)
- func (m *SchemaSensorEventField) UnmarshalBinary(b []byte) error
- func (m *SchemaSensorEventField) Validate(formats strfmt.Registry) error
- type SchemaSensorEventResponseV1
- func (m *SchemaSensorEventResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SchemaSensorEventResponseV1) MarshalBinary() ([]byte, error)
- func (m *SchemaSensorEventResponseV1) UnmarshalBinary(b []byte) error
- func (m *SchemaSensorEventResponseV1) Validate(formats strfmt.Registry) error
- type SchemaSensorField
- type SchemaSensorFieldResponseV1
- func (m *SchemaSensorFieldResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SchemaSensorFieldResponseV1) MarshalBinary() ([]byte, error)
- func (m *SchemaSensorFieldResponseV1) UnmarshalBinary(b []byte) error
- func (m *SchemaSensorFieldResponseV1) Validate(formats strfmt.Registry) error
- type SchemaSensorFieldValue
- func (m *SchemaSensorFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SchemaSensorFieldValue) MarshalBinary() ([]byte, error)
- func (m *SchemaSensorFieldValue) UnmarshalBinary(b []byte) error
- func (m *SchemaSensorFieldValue) Validate(formats strfmt.Registry) error
- type SensorUpdateBuildReqV1
- func (m *SensorUpdateBuildReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateBuildReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateBuildReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateBuildReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateBuildRespV1
- func (m *SensorUpdateBuildRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateBuildRespV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateBuildRespV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateBuildRespV1) Validate(formats strfmt.Registry) error
- type SensorUpdateBuildsRespV1
- func (m *SensorUpdateBuildsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateBuildsRespV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateBuildsRespV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateBuildsRespV1) Validate(formats strfmt.Registry) error
- type SensorUpdateCreatePoliciesReqV1
- func (m *SensorUpdateCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateCreatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateCreatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateCreatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateCreatePoliciesReqV2
- func (m *SensorUpdateCreatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateCreatePoliciesReqV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateCreatePoliciesReqV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateCreatePoliciesReqV2) Validate(formats strfmt.Registry) error
- type SensorUpdateCreatePolicyReqV1
- func (m *SensorUpdateCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateCreatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateCreatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateCreatePolicyReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateCreatePolicyReqV2
- func (m *SensorUpdateCreatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateCreatePolicyReqV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateCreatePolicyReqV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateCreatePolicyReqV2) Validate(formats strfmt.Registry) error
- type SensorUpdateKernelRespV1
- func (m *SensorUpdateKernelRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateKernelRespV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateKernelRespV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateKernelRespV1) Validate(formats strfmt.Registry) error
- type SensorUpdateKernelsRespV1
- func (m *SensorUpdateKernelsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateKernelsRespV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateKernelsRespV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateKernelsRespV1) Validate(formats strfmt.Registry) error
- type SensorUpdatePolicyV1
- type SensorUpdatePolicyV2
- type SensorUpdateRespV1
- type SensorUpdateRespV2
- type SensorUpdateSettingsReqV1
- func (m *SensorUpdateSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateSettingsReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateSettingsReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateSettingsReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateSettingsReqV2
- func (m *SensorUpdateSettingsReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateSettingsReqV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateSettingsReqV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateSettingsReqV2) Validate(formats strfmt.Registry) error
- type SensorUpdateSettingsRespV1
- func (m *SensorUpdateSettingsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateSettingsRespV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateSettingsRespV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateSettingsRespV1) Validate(formats strfmt.Registry) error
- type SensorUpdateSettingsRespV2
- func (m *SensorUpdateSettingsRespV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateSettingsRespV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateSettingsRespV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateSettingsRespV2) Validate(formats strfmt.Registry) error
- type SensorUpdateUpdatePoliciesReqV1
- func (m *SensorUpdateUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateUpdatePoliciesReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateUpdatePoliciesReqV2
- func (m *SensorUpdateUpdatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateUpdatePoliciesReqV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateUpdatePoliciesReqV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateUpdatePoliciesReqV2) Validate(formats strfmt.Registry) error
- type SensorUpdateUpdatePolicyReqV1
- func (m *SensorUpdateUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateUpdatePolicyReqV1) Validate(formats strfmt.Registry) error
- type SensorUpdateUpdatePolicyReqV2
- func (m *SensorUpdateUpdatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SensorUpdateUpdatePolicyReqV2) MarshalBinary() ([]byte, error)
- func (m *SensorUpdateUpdatePolicyReqV2) UnmarshalBinary(b []byte) error
- func (m *SensorUpdateUpdatePolicyReqV2) Validate(formats strfmt.Registry) error
- type StateOnlineStateRespV1
- func (m *StateOnlineStateRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateOnlineStateRespV1) MarshalBinary() ([]byte, error)
- func (m *StateOnlineStateRespV1) UnmarshalBinary(b []byte) error
- func (m *StateOnlineStateRespV1) Validate(formats strfmt.Registry) error
- type StateOnlineStateResultV1
- func (m *StateOnlineStateResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateOnlineStateResultV1) MarshalBinary() ([]byte, error)
- func (m *StateOnlineStateResultV1) UnmarshalBinary(b []byte) error
- func (m *StateOnlineStateResultV1) Validate(formats strfmt.Registry) error
- type SvExclusionsCreateReqV1
- func (m *SvExclusionsCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SvExclusionsCreateReqV1) MarshalBinary() ([]byte, error)
- func (m *SvExclusionsCreateReqV1) UnmarshalBinary(b []byte) error
- func (m *SvExclusionsCreateReqV1) Validate(formats strfmt.Registry) error
- type SvExclusionsRespV1
- type SvExclusionsSVExclusionV1
- func (m *SvExclusionsSVExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SvExclusionsSVExclusionV1) MarshalBinary() ([]byte, error)
- func (m *SvExclusionsSVExclusionV1) UnmarshalBinary(b []byte) error
- func (m *SvExclusionsSVExclusionV1) Validate(formats strfmt.Registry) error
- type SvExclusionsUpdateReqV1
- func (m *SvExclusionsUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SvExclusionsUpdateReqV1) MarshalBinary() ([]byte, error)
- func (m *SvExclusionsUpdateReqV1) UnmarshalBinary(b []byte) error
- func (m *SvExclusionsUpdateReqV1) Validate(formats strfmt.Registry) error
- type UninstallTokenRespV1
- type UninstallTokenRevealUninstallTokenReqV1
- func (m *UninstallTokenRevealUninstallTokenReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UninstallTokenRevealUninstallTokenReqV1) MarshalBinary() ([]byte, error)
- func (m *UninstallTokenRevealUninstallTokenReqV1) UnmarshalBinary(b []byte) error
- func (m *UninstallTokenRevealUninstallTokenReqV1) Validate(formats strfmt.Registry) error
- type UninstallTokenUninstallTokenV1
- func (m *UninstallTokenUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UninstallTokenUninstallTokenV1) MarshalBinary() ([]byte, error)
- func (m *UninstallTokenUninstallTokenV1) UnmarshalBinary(b []byte) error
- func (m *UninstallTokenUninstallTokenV1) Validate(formats strfmt.Registry) error
Constants ¶
const ( // BaseSetPolicyPrecedenceReqV1PlatformNameWindows captures enum value "Windows" BaseSetPolicyPrecedenceReqV1PlatformNameWindows string = "Windows" // BaseSetPolicyPrecedenceReqV1PlatformNameMac captures enum value "Mac" BaseSetPolicyPrecedenceReqV1PlatformNameMac string = "Mac" // BaseSetPolicyPrecedenceReqV1PlatformNameLinux captures enum value "Linux" BaseSetPolicyPrecedenceReqV1PlatformNameLinux string = "Linux" )
const ( // DeviceControlCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" DeviceControlCreatePolicyReqV1PlatformNameWindows string = "Windows" // DeviceControlCreatePolicyReqV1PlatformNameMac captures enum value "Mac" DeviceControlCreatePolicyReqV1PlatformNameMac string = "Mac" // DeviceControlCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" DeviceControlCreatePolicyReqV1PlatformNameLinux string = "Linux" )
const ( // DeviceControlPolicyV1PlatformNameWindows captures enum value "Windows" DeviceControlPolicyV1PlatformNameWindows string = "Windows" // DeviceControlPolicyV1PlatformNameMac captures enum value "Mac" DeviceControlPolicyV1PlatformNameMac string = "Mac" // DeviceControlPolicyV1PlatformNameLinux captures enum value "Linux" DeviceControlPolicyV1PlatformNameLinux string = "Linux" )
const ( // DeviceControlSettingsReqV1EndUserNotificationSILENT captures enum value "SILENT" DeviceControlSettingsReqV1EndUserNotificationSILENT string = "SILENT" // DeviceControlSettingsReqV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER" DeviceControlSettingsReqV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER" )
const ( // DeviceControlSettingsReqV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY" DeviceControlSettingsReqV1EnforcementModeMONITORONLY string = "MONITOR_ONLY" // DeviceControlSettingsReqV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE" DeviceControlSettingsReqV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE" )
const ( // DeviceControlSettingsRespV1EndUserNotificationSILENT captures enum value "SILENT" DeviceControlSettingsRespV1EndUserNotificationSILENT string = "SILENT" // DeviceControlSettingsRespV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER" DeviceControlSettingsRespV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER" )
const ( // DeviceControlSettingsRespV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY" DeviceControlSettingsRespV1EnforcementModeMONITORONLY string = "MONITOR_ONLY" // DeviceControlSettingsRespV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE" DeviceControlSettingsRespV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE" // DeviceControlSettingsRespV1EnforcementModeOFF captures enum value "OFF" DeviceControlSettingsRespV1EnforcementModeOFF string = "OFF" )
const ( // DeviceControlUSBClassExceptionsReqV1ActionFULLACCESS captures enum value "FULL_ACCESS" DeviceControlUSBClassExceptionsReqV1ActionFULLACCESS string = "FULL_ACCESS" // DeviceControlUSBClassExceptionsReqV1ActionFULLBLOCK captures enum value "FULL_BLOCK" DeviceControlUSBClassExceptionsReqV1ActionFULLBLOCK string = "FULL_BLOCK" // DeviceControlUSBClassExceptionsReqV1ActionREADONLY captures enum value "READ_ONLY" DeviceControlUSBClassExceptionsReqV1ActionREADONLY string = "READ_ONLY" )
const ( // DeviceControlUSBClassExceptionsResponseActionFULLACCESS captures enum value "FULL_ACCESS" DeviceControlUSBClassExceptionsResponseActionFULLACCESS string = "FULL_ACCESS" // DeviceControlUSBClassExceptionsResponseActionFULLBLOCK captures enum value "FULL_BLOCK" DeviceControlUSBClassExceptionsResponseActionFULLBLOCK string = "FULL_BLOCK" // DeviceControlUSBClassExceptionsResponseActionREADONLY captures enum value "READ_ONLY" DeviceControlUSBClassExceptionsResponseActionREADONLY string = "READ_ONLY" )
const ( // DomainActionParameterNameAddTag captures enum value "add_tag" DomainActionParameterNameAddTag string = "add_tag" // DomainActionParameterNameDeleteTag captures enum value "delete_tag" DomainActionParameterNameDeleteTag string = "delete_tag" // DomainActionParameterNameUpdateName captures enum value "update_name" DomainActionParameterNameUpdateName string = "update_name" // DomainActionParameterNameUpdateDescription captures enum value "update_description" DomainActionParameterNameUpdateDescription string = "update_description" // DomainActionParameterNameUpdateAssignedTo captures enum value "update_assigned_to" DomainActionParameterNameUpdateAssignedTo string = "update_assigned_to" // DomainActionParameterNameUpdateAssignedToName captures enum value "update_assigned_to_name" DomainActionParameterNameUpdateAssignedToName string = "update_assigned_to_name" // DomainActionParameterNameUnassign captures enum value "unassign" DomainActionParameterNameUnassign string = "unassign" // DomainActionParameterNameUpdateStatus captures enum value "update_status" DomainActionParameterNameUpdateStatus string = "update_status" // DomainActionParameterNameAddComment captures enum value "add_comment" DomainActionParameterNameAddComment string = "add_comment" // DomainActionParameterNameCloseWithDescriptor captures enum value "close_with_descriptor" DomainActionParameterNameCloseWithDescriptor string = "close_with_descriptor" )
const ( // DomainUserActionActionNameResetPassword captures enum value "reset_password" DomainUserActionActionNameResetPassword string = "reset_password" // DomainUserActionActionNameReset2fa captures enum value "reset_2fa" DomainUserActionActionNameReset2fa string = "reset_2fa" )
const ( // FirewallCreateFirewallPolicyReqV1PlatformNameWindows captures enum value "Windows" FirewallCreateFirewallPolicyReqV1PlatformNameWindows string = "Windows" // FirewallCreateFirewallPolicyReqV1PlatformNameMac captures enum value "Mac" FirewallCreateFirewallPolicyReqV1PlatformNameMac string = "Mac" // FirewallCreateFirewallPolicyReqV1PlatformNameLinux captures enum value "Linux" FirewallCreateFirewallPolicyReqV1PlatformNameLinux string = "Linux" )
const ( // FirewallPolicyV1PlatformNameWindows captures enum value "Windows" FirewallPolicyV1PlatformNameWindows string = "Windows" // FirewallPolicyV1PlatformNameMac captures enum value "Mac" FirewallPolicyV1PlatformNameMac string = "Mac" // FirewallPolicyV1PlatformNameLinux captures enum value "Linux" FirewallPolicyV1PlatformNameLinux string = "Linux" )
const ( // HostGroupsCreateGroupReqV1GroupTypeStatic captures enum value "static" HostGroupsCreateGroupReqV1GroupTypeStatic string = "static" // HostGroupsCreateGroupReqV1GroupTypeDynamic captures enum value "dynamic" HostGroupsCreateGroupReqV1GroupTypeDynamic string = "dynamic" // HostGroupsCreateGroupReqV1GroupTypeStaticByID captures enum value "staticByID" HostGroupsCreateGroupReqV1GroupTypeStaticByID string = "staticByID" )
const ( // HostGroupsHostGroupV1GroupTypeStatic captures enum value "static" HostGroupsHostGroupV1GroupTypeStatic string = "static" // HostGroupsHostGroupV1GroupTypeDynamic captures enum value "dynamic" HostGroupsHostGroupV1GroupTypeDynamic string = "dynamic" // HostGroupsHostGroupV1GroupTypeStaticByID captures enum value "staticByID" HostGroupsHostGroupV1GroupTypeStaticByID string = "staticByID" )
const ( // PreventionCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" PreventionCreatePolicyReqV1PlatformNameWindows string = "Windows" // PreventionCreatePolicyReqV1PlatformNameMac captures enum value "Mac" PreventionCreatePolicyReqV1PlatformNameMac string = "Mac" // PreventionCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" PreventionCreatePolicyReqV1PlatformNameLinux string = "Linux" )
const ( // PreventionPolicyV1PlatformNameWindows captures enum value "Windows" PreventionPolicyV1PlatformNameWindows string = "Windows" // PreventionPolicyV1PlatformNameMac captures enum value "Mac" PreventionPolicyV1PlatformNameMac string = "Mac" // PreventionPolicyV1PlatformNameLinux captures enum value "Linux" PreventionPolicyV1PlatformNameLinux string = "Linux" )
const ( // PreventionSettingRespV1TypeToggle captures enum value "toggle" PreventionSettingRespV1TypeToggle string = "toggle" // PreventionSettingRespV1TypeMlslider captures enum value "mlslider" PreventionSettingRespV1TypeMlslider string = "mlslider" )
const ( // RemoteResponseCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" RemoteResponseCreatePolicyReqV1PlatformNameWindows string = "Windows" // RemoteResponseCreatePolicyReqV1PlatformNameMac captures enum value "Mac" RemoteResponseCreatePolicyReqV1PlatformNameMac string = "Mac" // RemoteResponseCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" RemoteResponseCreatePolicyReqV1PlatformNameLinux string = "Linux" )
const ( // RemoteResponsePolicyV1PlatformNameWindows captures enum value "Windows" RemoteResponsePolicyV1PlatformNameWindows string = "Windows" // RemoteResponsePolicyV1PlatformNameMac captures enum value "Mac" RemoteResponsePolicyV1PlatformNameMac string = "Mac" // RemoteResponsePolicyV1PlatformNameLinux captures enum value "Linux" RemoteResponsePolicyV1PlatformNameLinux string = "Linux" )
const ( // SensorUpdateBuildRespV1StageProd captures enum value "prod" SensorUpdateBuildRespV1StageProd string = "prod" // SensorUpdateBuildRespV1StageEarlyAdopter captures enum value "early_adopter" SensorUpdateBuildRespV1StageEarlyAdopter string = "early_adopter" )
const ( // SensorUpdateCreatePolicyReqV1PlatformNameWindows captures enum value "Windows" SensorUpdateCreatePolicyReqV1PlatformNameWindows string = "Windows" // SensorUpdateCreatePolicyReqV1PlatformNameMac captures enum value "Mac" SensorUpdateCreatePolicyReqV1PlatformNameMac string = "Mac" // SensorUpdateCreatePolicyReqV1PlatformNameLinux captures enum value "Linux" SensorUpdateCreatePolicyReqV1PlatformNameLinux string = "Linux" )
const ( // SensorUpdateCreatePolicyReqV2PlatformNameWindows captures enum value "Windows" SensorUpdateCreatePolicyReqV2PlatformNameWindows string = "Windows" // SensorUpdateCreatePolicyReqV2PlatformNameMac captures enum value "Mac" SensorUpdateCreatePolicyReqV2PlatformNameMac string = "Mac" // SensorUpdateCreatePolicyReqV2PlatformNameLinux captures enum value "Linux" SensorUpdateCreatePolicyReqV2PlatformNameLinux string = "Linux" )
const ( // SensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows" SensorUpdatePolicyV1PlatformNameWindows string = "Windows" // SensorUpdatePolicyV1PlatformNameMac captures enum value "Mac" SensorUpdatePolicyV1PlatformNameMac string = "Mac" // SensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux" SensorUpdatePolicyV1PlatformNameLinux string = "Linux" )
const ( // SensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows" SensorUpdatePolicyV2PlatformNameWindows string = "Windows" // SensorUpdatePolicyV2PlatformNameMac captures enum value "Mac" SensorUpdatePolicyV2PlatformNameMac string = "Mac" // SensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux" SensorUpdatePolicyV2PlatformNameLinux string = "Linux" )
const ( // SensorUpdateSettingsReqV2UninstallProtectionENABLED captures enum value "ENABLED" SensorUpdateSettingsReqV2UninstallProtectionENABLED string = "ENABLED" // SensorUpdateSettingsReqV2UninstallProtectionDISABLED captures enum value "DISABLED" SensorUpdateSettingsReqV2UninstallProtectionDISABLED string = "DISABLED" // SensorUpdateSettingsReqV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" SensorUpdateSettingsReqV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" // SensorUpdateSettingsReqV2UninstallProtectionIGNORE captures enum value "IGNORE" SensorUpdateSettingsReqV2UninstallProtectionIGNORE string = "IGNORE" // SensorUpdateSettingsReqV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" SensorUpdateSettingsReqV2UninstallProtectionUNKNOWN string = "UNKNOWN" )
const ( // SensorUpdateSettingsRespV2StageProd captures enum value "prod" SensorUpdateSettingsRespV2StageProd string = "prod" // SensorUpdateSettingsRespV2StageEarlyAdopter captures enum value "early_adopter" SensorUpdateSettingsRespV2StageEarlyAdopter string = "early_adopter" )
const ( // SensorUpdateSettingsRespV2UninstallProtectionENABLED captures enum value "ENABLED" SensorUpdateSettingsRespV2UninstallProtectionENABLED string = "ENABLED" // SensorUpdateSettingsRespV2UninstallProtectionDISABLED captures enum value "DISABLED" SensorUpdateSettingsRespV2UninstallProtectionDISABLED string = "DISABLED" // SensorUpdateSettingsRespV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE" SensorUpdateSettingsRespV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE" // SensorUpdateSettingsRespV2UninstallProtectionIGNORE captures enum value "IGNORE" SensorUpdateSettingsRespV2UninstallProtectionIGNORE string = "IGNORE" // SensorUpdateSettingsRespV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN" SensorUpdateSettingsRespV2UninstallProtectionUNKNOWN string = "UNKNOWN" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIActionRespV1 ¶ added in v0.2.29
type APIActionRespV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *APIIndicatorsQueryMeta `json:"meta"` // resources // Required: true Resources []*APIActionV1 `json:"resources"` }
APIActionRespV1 api action resp v1
swagger:model api.ActionRespV1
func (*APIActionRespV1) ContextValidate ¶ added in v0.2.29
ContextValidate validate this api action resp v1 based on the context it is used
func (*APIActionRespV1) MarshalBinary ¶ added in v0.2.29
func (m *APIActionRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIActionRespV1) UnmarshalBinary ¶ added in v0.2.29
func (m *APIActionRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIActionV1 ¶ added in v0.2.29
type APIActionV1 struct { // id // Required: true ID *string `json:"id"` // platforms by type // Required: true PlatformsByType map[string][]string `json:"platforms_by_type"` // severities // Required: true Severities []string `json:"severities"` }
APIActionV1 api action v1
swagger:model api.ActionV1
func (*APIActionV1) ContextValidate ¶ added in v0.2.29
ContextValidate validates this api action v1 based on context it is used
func (*APIActionV1) MarshalBinary ¶ added in v0.2.29
func (m *APIActionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIActionV1) UnmarshalBinary ¶ added in v0.2.29
func (m *APIActionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIAggregatesResponse ¶ added in v0.4.0
type APIAggregatesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MsaAggregationResult `json:"resources"` }
APIAggregatesResponse api aggregates response
swagger:model api.aggregatesResponse
func (*APIAggregatesResponse) ContextValidate ¶ added in v0.4.0
ContextValidate validate this api aggregates response based on the context it is used
func (*APIAggregatesResponse) MarshalBinary ¶ added in v0.4.0
func (m *APIAggregatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIAggregatesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *APIAggregatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIAuditEventDetailsResourceV1 ¶
type APIAuditEventDetailsResourceV1 struct { // action // Required: true Action *string `json:"action"` // actor // Required: true Actor *string `json:"actor"` // description // Required: true Description *string `json:"description"` // id // Required: true ID *string `json:"id"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` // token id // Required: true TokenID *string `json:"token_id"` }
APIAuditEventDetailsResourceV1 api audit event details resource v1
swagger:model api.auditEventDetailsResourceV1
func (*APIAuditEventDetailsResourceV1) ContextValidate ¶
func (m *APIAuditEventDetailsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api audit event details resource v1 based on context it is used
func (*APIAuditEventDetailsResourceV1) MarshalBinary ¶
func (m *APIAuditEventDetailsResourceV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIAuditEventDetailsResourceV1) UnmarshalBinary ¶
func (m *APIAuditEventDetailsResourceV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIAuditEventDetailsResponseV1 ¶
type APIAuditEventDetailsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APIAuditEventDetailsResourceV1 `json:"resources"` }
APIAuditEventDetailsResponseV1 api audit event details response v1
swagger:model api.auditEventDetailsResponseV1
func (*APIAuditEventDetailsResponseV1) ContextValidate ¶
func (m *APIAuditEventDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api audit event details response v1 based on the context it is used
func (*APIAuditEventDetailsResponseV1) MarshalBinary ¶
func (m *APIAuditEventDetailsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIAuditEventDetailsResponseV1) UnmarshalBinary ¶
func (m *APIAuditEventDetailsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIBulkUpdateReqV1 ¶ added in v0.2.3
type APIBulkUpdateReqV1 struct { // action Action string `json:"action,omitempty"` // applied globally AppliedGlobally bool `json:"applied_globally,omitempty"` // description Description string `json:"description,omitempty"` // expiration // Format: date-time Expiration strfmt.DateTime `json:"expiration,omitempty"` // filter Filter string `json:"filter,omitempty"` // from parent FromParent bool `json:"from_parent,omitempty"` // host groups HostGroups []string `json:"host_groups"` // metadata Metadata *APIMetadataReqV1 `json:"metadata,omitempty"` // mobile action MobileAction string `json:"mobile_action,omitempty"` // platforms Platforms []string `json:"platforms"` // severity Severity string `json:"severity,omitempty"` // source Source string `json:"source,omitempty"` // tags Tags []string `json:"tags"` }
APIBulkUpdateReqV1 api bulk update req v1
swagger:model api.BulkUpdateReqV1
func (*APIBulkUpdateReqV1) ContextValidate ¶ added in v0.2.3
ContextValidate validate this api bulk update req v1 based on the context it is used
func (*APIBulkUpdateReqV1) MarshalBinary ¶ added in v0.2.3
func (m *APIBulkUpdateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIBulkUpdateReqV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIBulkUpdateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APICredPayload ¶ added in v0.4.0
type APICredPayload struct { // details // Required: true Details interface{} `json:"details"` // type // Required: true Type *string `json:"type"` }
APICredPayload api cred payload
swagger:model api.CredPayload
func (*APICredPayload) ContextValidate ¶ added in v0.4.0
ContextValidate validates this api cred payload based on context it is used
func (*APICredPayload) MarshalBinary ¶ added in v0.4.0
func (m *APICredPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APICredPayload) UnmarshalBinary ¶ added in v0.4.0
func (m *APICredPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APICustomerSettingsPatchRequestV1 ¶ added in v0.2.31
type APICustomerSettingsPatchRequestV1 struct { // Set to a positive interger value to set limit of active tokens a customer may have at a time. MaxActiveTokens int64 `json:"max_active_tokens,omitempty"` // Set to true to enable installation tokens for the customer. TokensRequired bool `json:"tokens_required,omitempty"` }
APICustomerSettingsPatchRequestV1 To require tokens for all installations in your CID, set `tokens_required` to `true`. To disable token requirement, set `tokens_required` to `false`To modify the maximum number of active tokens a customer may have, provide a positive interger value on `max_active_tokens` field
swagger:model api.customerSettingsPatchRequestV1
func (*APICustomerSettingsPatchRequestV1) ContextValidate ¶ added in v0.2.31
func (m *APICustomerSettingsPatchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api customer settings patch request v1 based on context it is used
func (*APICustomerSettingsPatchRequestV1) MarshalBinary ¶ added in v0.2.31
func (m *APICustomerSettingsPatchRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APICustomerSettingsPatchRequestV1) UnmarshalBinary ¶ added in v0.2.31
func (m *APICustomerSettingsPatchRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APICustomerSettingsResourceV1 ¶
type APICustomerSettingsResourceV1 struct { // max active tokens MaxActiveTokens int64 `json:"max_active_tokens,omitempty"` // tokens required // Required: true TokensRequired *bool `json:"tokens_required"` }
APICustomerSettingsResourceV1 api customer settings resource v1
swagger:model api.customerSettingsResourceV1
func (*APICustomerSettingsResourceV1) ContextValidate ¶
func (m *APICustomerSettingsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api customer settings resource v1 based on context it is used
func (*APICustomerSettingsResourceV1) MarshalBinary ¶
func (m *APICustomerSettingsResourceV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APICustomerSettingsResourceV1) UnmarshalBinary ¶
func (m *APICustomerSettingsResourceV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APICustomerSettingsResponseV1 ¶
type APICustomerSettingsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APICustomerSettingsResourceV1 `json:"resources"` }
APICustomerSettingsResponseV1 api customer settings response v1
swagger:model api.customerSettingsResponseV1
func (*APICustomerSettingsResponseV1) ContextValidate ¶
func (m *APICustomerSettingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api customer settings response v1 based on the context it is used
func (*APICustomerSettingsResponseV1) MarshalBinary ¶
func (m *APICustomerSettingsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APICustomerSettingsResponseV1) UnmarshalBinary ¶
func (m *APICustomerSettingsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIExposedDataFileDetailsV1 ¶ added in v0.2.32
type APIExposedDataFileDetailsV1 struct { // (Boolean) If it's a complete dataset or not. CompleteDataSet bool `json:"complete_data_set,omitempty"` // A list of download urls for this file. // Required: true DownloadUrls []string `json:"download_urls"` // The name of the file containing the exposed record(s). // Required: true Name *string `json:"name"` // The size of the file. // Required: true Size *int64 `json:"size"` }
APIExposedDataFileDetailsV1 api exposed data file details v1
swagger:model api.ExposedDataFileDetailsV1
func (*APIExposedDataFileDetailsV1) ContextValidate ¶ added in v0.2.32
func (m *APIExposedDataFileDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api exposed data file details v1 based on context it is used
func (*APIExposedDataFileDetailsV1) MarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataFileDetailsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIExposedDataFileDetailsV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataFileDetailsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIExposedDataRecordFinancialV1 ¶ added in v0.2.32
type APIExposedDataRecordFinancialV1 struct { // bank account BankAccount string `json:"bank_account,omitempty"` // credit card CreditCard string `json:"credit_card,omitempty"` // crypto currency addresses CryptoCurrencyAddresses []string `json:"crypto_currency_addresses"` }
APIExposedDataRecordFinancialV1 api exposed data record financial v1
swagger:model api.ExposedDataRecordFinancialV1
func (*APIExposedDataRecordFinancialV1) ContextValidate ¶ added in v0.2.32
func (m *APIExposedDataRecordFinancialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api exposed data record financial v1 based on context it is used
func (*APIExposedDataRecordFinancialV1) MarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordFinancialV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIExposedDataRecordFinancialV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordFinancialV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIExposedDataRecordLocationV1 ¶ added in v0.2.32
type APIExposedDataRecordLocationV1 struct { // city City string `json:"city,omitempty"` // country code CountryCode string `json:"country_code,omitempty"` // federal admin region FederalAdminRegion string `json:"federal_admin_region,omitempty"` // federal district FederalDistrict string `json:"federal_district,omitempty"` // postal code PostalCode string `json:"postal_code,omitempty"` // state State string `json:"state,omitempty"` }
APIExposedDataRecordLocationV1 api exposed data record location v1
swagger:model api.ExposedDataRecordLocationV1
func (*APIExposedDataRecordLocationV1) ContextValidate ¶ added in v0.2.32
func (m *APIExposedDataRecordLocationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api exposed data record location v1 based on context it is used
func (*APIExposedDataRecordLocationV1) MarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordLocationV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIExposedDataRecordLocationV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordLocationV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIExposedDataRecordSocialV1 ¶ added in v0.2.32
type APIExposedDataRecordSocialV1 struct { // aim id AimID string `json:"aim_id,omitempty"` // facebook id FacebookID string `json:"facebook_id,omitempty"` // icq id IcqID string `json:"icq_id,omitempty"` // instagram id InstagramID string `json:"instagram_id,omitempty"` // msn id MsnID string `json:"msn_id,omitempty"` // skype id SkypeID string `json:"skype_id,omitempty"` // twitter id TwitterID string `json:"twitter_id,omitempty"` // vk id VkID string `json:"vk_id,omitempty"` // vk token VkToken string `json:"vk_token,omitempty"` }
APIExposedDataRecordSocialV1 api exposed data record social v1
swagger:model api.ExposedDataRecordSocialV1
func (*APIExposedDataRecordSocialV1) ContextValidate ¶ added in v0.2.32
func (m *APIExposedDataRecordSocialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api exposed data record social v1 based on context it is used
func (*APIExposedDataRecordSocialV1) MarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordSocialV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIExposedDataRecordSocialV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APIExposedDataRecordSocialV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIImageLookupRequest ¶ added in v0.2.29
type APIImageLookupRequest struct { // application packages ApplicationPackages []*ModelsApplicationPackageInfoType `json:"applicationPackages"` // osversion // Required: true Osversion *string `json:"osversion"` // packages // Required: true Packages []*ModelsPackageInfoType `json:"packages"` }
APIImageLookupRequest api image lookup request
swagger:model api.ImageLookupRequest
func (*APIImageLookupRequest) ContextValidate ¶ added in v0.2.29
ContextValidate validate this api image lookup request based on the context it is used
func (*APIImageLookupRequest) MarshalBinary ¶ added in v0.2.29
func (m *APIImageLookupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIImageLookupRequest) UnmarshalBinary ¶ added in v0.2.29
func (m *APIImageLookupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorCreateReqV1 ¶ added in v0.2.3
type APIIndicatorCreateReqV1 struct { // action Action string `json:"action,omitempty"` // applied globally // Required: true AppliedGlobally *bool `json:"applied_globally"` // description Description string `json:"description,omitempty"` // expiration // Format: date-time Expiration strfmt.DateTime `json:"expiration,omitempty"` // host groups HostGroups []string `json:"host_groups"` // metadata Metadata *APIMetadataReqV1 `json:"metadata,omitempty"` // mobile action MobileAction string `json:"mobile_action,omitempty"` // platforms Platforms []string `json:"platforms"` // severity Severity string `json:"severity,omitempty"` // source Source string `json:"source,omitempty"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
APIIndicatorCreateReqV1 api indicator create req v1
swagger:model api.IndicatorCreateReqV1
func (*APIIndicatorCreateReqV1) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicator create req v1 based on the context it is used
func (*APIIndicatorCreateReqV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorCreateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorCreateReqV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorCreateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorCreateReqsV1 ¶ added in v0.2.3
type APIIndicatorCreateReqsV1 struct { // comment Comment string `json:"comment,omitempty"` // indicators // Required: true Indicators []*APIIndicatorCreateReqV1 `json:"indicators"` }
APIIndicatorCreateReqsV1 api indicator create reqs v1
swagger:model api.IndicatorCreateReqsV1
func (*APIIndicatorCreateReqsV1) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorCreateReqsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicator create reqs v1 based on the context it is used
func (*APIIndicatorCreateReqsV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorCreateReqsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorCreateReqsV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorCreateReqsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorQueryRespV1 ¶ added in v0.2.4
type APIIndicatorQueryRespV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *APIIndicatorsQueryMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
APIIndicatorQueryRespV1 api indicator query resp v1
swagger:model api.IndicatorQueryRespV1
func (*APIIndicatorQueryRespV1) ContextValidate ¶ added in v0.2.4
func (m *APIIndicatorQueryRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicator query resp v1 based on the context it is used
func (*APIIndicatorQueryRespV1) MarshalBinary ¶ added in v0.2.4
func (m *APIIndicatorQueryRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorQueryRespV1) UnmarshalBinary ¶ added in v0.2.4
func (m *APIIndicatorQueryRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorRespV1 ¶ added in v0.2.3
type APIIndicatorRespV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *APIIndicatorsQueryMeta `json:"meta"` // resources // Required: true Resources []*APIIndicatorV1 `json:"resources"` }
APIIndicatorRespV1 api indicator resp v1
swagger:model api.IndicatorRespV1
func (*APIIndicatorRespV1) ContextValidate ¶ added in v0.2.3
ContextValidate validate this api indicator resp v1 based on the context it is used
func (*APIIndicatorRespV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorRespV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorUpdateReqV1 ¶ added in v0.2.3
type APIIndicatorUpdateReqV1 struct { // action Action string `json:"action,omitempty"` // applied globally AppliedGlobally bool `json:"applied_globally,omitempty"` // description Description string `json:"description,omitempty"` // expiration // Format: date-time Expiration strfmt.DateTime `json:"expiration,omitempty"` // host groups HostGroups []string `json:"host_groups"` // id ID string `json:"id,omitempty"` // metadata Metadata *APIMetadataReqV1 `json:"metadata,omitempty"` // mobile action MobileAction string `json:"mobile_action,omitempty"` // platforms Platforms []string `json:"platforms"` // severity Severity string `json:"severity,omitempty"` // source Source string `json:"source,omitempty"` // tags Tags []string `json:"tags"` }
APIIndicatorUpdateReqV1 api indicator update req v1
swagger:model api.IndicatorUpdateReqV1
func (*APIIndicatorUpdateReqV1) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicator update req v1 based on the context it is used
func (*APIIndicatorUpdateReqV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorUpdateReqV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorUpdateReqsV1 ¶ added in v0.2.3
type APIIndicatorUpdateReqsV1 struct { // bulk update // Required: true BulkUpdate *APIBulkUpdateReqV1 `json:"bulk_update"` // comment Comment string `json:"comment,omitempty"` // indicators // Required: true Indicators []*APIIndicatorUpdateReqV1 `json:"indicators"` }
APIIndicatorUpdateReqsV1 api indicator update reqs v1
swagger:model api.IndicatorUpdateReqsV1
func (*APIIndicatorUpdateReqsV1) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicator update reqs v1 based on the context it is used
func (*APIIndicatorUpdateReqsV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorUpdateReqsV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorUpdateReqsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorV1 ¶ added in v0.2.3
type APIIndicatorV1 struct { // action Action string `json:"action,omitempty"` // applied globally AppliedGlobally bool `json:"applied_globally,omitempty"` // created by CreatedBy string `json:"created_by,omitempty"` // created on // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // deleted Deleted bool `json:"deleted,omitempty"` // description Description string `json:"description,omitempty"` // expiration // Format: date-time Expiration strfmt.DateTime `json:"expiration,omitempty"` // expired Expired bool `json:"expired,omitempty"` // from parent FromParent bool `json:"from_parent,omitempty"` // host groups HostGroups []string `json:"host_groups"` // id ID string `json:"id,omitempty"` // metadata Metadata *APIMetadataV1 `json:"metadata,omitempty"` // mobile action MobileAction string `json:"mobile_action,omitempty"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on // Format: date-time ModifiedOn strfmt.DateTime `json:"modified_on,omitempty"` // parent cid name ParentCidName string `json:"parent_cid_name,omitempty"` // platforms Platforms []string `json:"platforms"` // severity Severity string `json:"severity,omitempty"` // source Source string `json:"source,omitempty"` // tags Tags []string `json:"tags"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
APIIndicatorV1 api indicator v1
swagger:model api.IndicatorV1
func (*APIIndicatorV1) ContextValidate ¶ added in v0.2.3
ContextValidate validate this api indicator v1 based on the context it is used
func (*APIIndicatorV1) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorsQueryMeta ¶ added in v0.2.3
type APIIndicatorsQueryMeta struct { // pagination Pagination *APIIndicatorsQueryPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` }
APIIndicatorsQueryMeta api indicators query meta
swagger:model api.IndicatorsQueryMeta
func (*APIIndicatorsQueryMeta) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorsQueryMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicators query meta based on the context it is used
func (*APIIndicatorsQueryMeta) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorsQueryMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorsQueryMeta) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorsQueryMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorsQueryPaging ¶ added in v0.2.3
type APIIndicatorsQueryPaging struct { // after After string `json:"after,omitempty"` // limit // Required: true Limit *int32 `json:"limit"` // offset Offset int32 `json:"offset,omitempty"` // total // Required: true Total *int64 `json:"total"` }
APIIndicatorsQueryPaging api indicators query paging
swagger:model api.IndicatorsQueryPaging
func (*APIIndicatorsQueryPaging) ContextValidate ¶ added in v0.2.3
func (m *APIIndicatorsQueryPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api indicators query paging based on context it is used
func (*APIIndicatorsQueryPaging) MarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorsQueryPaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorsQueryPaging) UnmarshalBinary ¶ added in v0.2.3
func (m *APIIndicatorsQueryPaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorsReportRequest ¶ added in v0.2.29
type APIIndicatorsReportRequest struct { // from parent FromParent bool `json:"from_parent,omitempty"` // report format // Required: true ReportFormat *string `json:"report_format"` // search // Required: true Search *APIIndicatorsSortedSearch `json:"search"` }
APIIndicatorsReportRequest api indicators report request
swagger:model api.IndicatorsReportRequest
func (*APIIndicatorsReportRequest) ContextValidate ¶ added in v0.2.29
func (m *APIIndicatorsReportRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api indicators report request based on the context it is used
func (*APIIndicatorsReportRequest) MarshalBinary ¶ added in v0.2.29
func (m *APIIndicatorsReportRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorsReportRequest) UnmarshalBinary ¶ added in v0.2.29
func (m *APIIndicatorsReportRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIIndicatorsSortedSearch ¶ added in v0.2.29
type APIIndicatorsSortedSearch struct { // filter // Required: true Filter *string `json:"filter"` // query // Required: true Query *string `json:"query"` // sort // Required: true Sort *string `json:"sort"` }
APIIndicatorsSortedSearch api indicators sorted search
swagger:model api.IndicatorsSortedSearch
func (*APIIndicatorsSortedSearch) ContextValidate ¶ added in v0.2.29
func (m *APIIndicatorsSortedSearch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api indicators sorted search based on context it is used
func (*APIIndicatorsSortedSearch) MarshalBinary ¶ added in v0.2.29
func (m *APIIndicatorsSortedSearch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIIndicatorsSortedSearch) UnmarshalBinary ¶ added in v0.2.29
func (m *APIIndicatorsSortedSearch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMessageCenterActivityResponse ¶ added in v0.2.16
type APIMessageCenterActivityResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MessagesActivity `json:"resources"` }
APIMessageCenterActivityResponse api message center activity response
swagger:model api.MessageCenterActivityResponse
func (*APIMessageCenterActivityResponse) ContextValidate ¶ added in v0.2.16
func (m *APIMessageCenterActivityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api message center activity response based on the context it is used
func (*APIMessageCenterActivityResponse) MarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterActivityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMessageCenterActivityResponse) UnmarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterActivityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMessageCenterAttachmentUploadResponse ¶ added in v0.2.16
type APIMessageCenterAttachmentUploadResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MessagesAttachment `json:"resources"` }
APIMessageCenterAttachmentUploadResponse api message center attachment upload response
swagger:model api.MessageCenterAttachmentUploadResponse
func (*APIMessageCenterAttachmentUploadResponse) ContextValidate ¶ added in v0.2.16
func (m *APIMessageCenterAttachmentUploadResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api message center attachment upload response based on the context it is used
func (*APIMessageCenterAttachmentUploadResponse) MarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterAttachmentUploadResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMessageCenterAttachmentUploadResponse) UnmarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterAttachmentUploadResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMessageCenterCasesResponse ¶ added in v0.2.16
type APIMessageCenterCasesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MessagesCase `json:"resources"` }
APIMessageCenterCasesResponse api message center cases response
swagger:model api.MessageCenterCasesResponse
func (*APIMessageCenterCasesResponse) ContextValidate ¶ added in v0.2.16
func (m *APIMessageCenterCasesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api message center cases response based on the context it is used
func (*APIMessageCenterCasesResponse) MarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterCasesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMessageCenterCasesResponse) UnmarshalBinary ¶ added in v0.2.16
func (m *APIMessageCenterCasesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMetadataReqV1 ¶ added in v0.2.3
type APIMetadataReqV1 struct { // filename Filename string `json:"filename,omitempty"` }
APIMetadataReqV1 api metadata req v1
swagger:model api.MetadataReqV1
func (*APIMetadataReqV1) ContextValidate ¶ added in v0.2.3
ContextValidate validates this api metadata req v1 based on context it is used
func (*APIMetadataReqV1) MarshalBinary ¶ added in v0.2.3
func (m *APIMetadataReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMetadataReqV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIMetadataReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIMetadataV1 ¶ added in v0.2.3
type APIMetadataV1 struct { // av hits AvHits int64 `json:"av_hits,omitempty"` // company name CompanyName string `json:"company_name,omitempty"` // file description FileDescription string `json:"file_description,omitempty"` // file version FileVersion string `json:"file_version,omitempty"` // filename Filename string `json:"filename,omitempty"` // original filename OriginalFilename string `json:"original_filename,omitempty"` // product name ProductName string `json:"product_name,omitempty"` // product version ProductVersion string `json:"product_version,omitempty"` // signed Signed bool `json:"signed,omitempty"` }
APIMetadataV1 api metadata v1
swagger:model api.MetadataV1
func (*APIMetadataV1) ContextValidate ¶ added in v0.2.3
ContextValidate validates this api metadata v1 based on context it is used
func (*APIMetadataV1) MarshalBinary ¶ added in v0.2.3
func (m *APIMetadataV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIMetadataV1) UnmarshalBinary ¶ added in v0.2.3
func (m *APIMetadataV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APINotificationExposedDataRecordEntitiesResponseV1 ¶ added in v0.2.32
type APINotificationExposedDataRecordEntitiesResponseV1 struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APINotificationExposedDataRecordV1 `json:"resources"` }
APINotificationExposedDataRecordEntitiesResponseV1 api notification exposed data record entities response v1
swagger:model api.NotificationExposedDataRecordEntitiesResponseV1
func (*APINotificationExposedDataRecordEntitiesResponseV1) ContextValidate ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api notification exposed data record entities response v1 based on the context it is used
func (*APINotificationExposedDataRecordEntitiesResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APINotificationExposedDataRecordEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APINotificationExposedDataRecordV1 ¶ added in v0.2.32
type APINotificationExposedDataRecordV1 struct { // The individual or group who exposed the data // Required: true Author *string `json:"author"` // The ID of the author within Recon AuthorID string `json:"author_id,omitempty"` // The customer ID // Required: true Cid *string `json:"cid"` // The company of the user Company string `json:"company,omitempty"` // The date when this entity was created in Recon // Required: true // Format: date-time CreatedDate *strfmt.DateTime `json:"created_date"` // The domain where the credentials are valid CredentialsDomain string `json:"credentials_domain,omitempty"` // The IP where the credentials are valid CredentialsIP string `json:"credentials_ip,omitempty"` // The URL where the credentials are valid CredentialsURL string `json:"credentials_url,omitempty"` // The nickname of the user on the impacted site DisplayName string `json:"display_name,omitempty"` // The domain of the email linked to the impacted site Domain string `json:"domain,omitempty"` // The email linked to the impacted site Email string `json:"email,omitempty"` // The approximate date when the event occurred // Required: true EventDate *string `json:"event_date"` // The date when the exposed data was posted online // Required: true // Format: date-time ExposureDate *strfmt.DateTime `json:"exposure_date"` // Information about the file this record was found in File *APIExposedDataFileDetailsV1 `json:"file,omitempty"` // User financial information Financial *APIExposedDataRecordFinancialV1 `json:"financial,omitempty"` // The full name of the user on the impacted site FullName string `json:"full_name,omitempty"` // The algorithm used to hash the password HashType string `json:"hash_type,omitempty"` // The ID of this entity // Required: true ID *string `json:"id"` // The users job at the company JobPosition string `json:"job_position,omitempty"` // User location information Location *APIExposedDataRecordLocationV1 `json:"location,omitempty"` // login id LoginID string `json:"login_id,omitempty"` // The ID of the parent notification associated with this entity // Required: true NotificationID *string `json:"notification_id"` // The password used for login Password string `json:"password,omitempty"` // The password hash PasswordHash string `json:"password_hash,omitempty"` // The password salt PasswordSalt string `json:"password_salt,omitempty"` // The phone number of the user on the impacted site PhoneNumber string `json:"phone_number,omitempty"` // raw intel id // Required: true RawIntelID *string `json:"raw_intel_id"` // Metadata about the rule that generated this entity // Required: true Rule *APIRuleDetailsV1 `json:"rule"` // The source where this entity was found // Required: true Site *string `json:"site"` // The ID of the site within Recon SiteID string `json:"site_id,omitempty"` // User social media information Social *APIExposedDataRecordSocialV1 `json:"social,omitempty"` // The category of the source where this entity was found // Required: true SourceCategory *string `json:"source_category"` // The ID of the user on the impacted site UserID string `json:"user_id,omitempty"` // The IP of the user on the impacted site UserIP string `json:"user_ip,omitempty"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
APINotificationExposedDataRecordV1 api notification exposed data record v1
swagger:model api.NotificationExposedDataRecordV1
func (*APINotificationExposedDataRecordV1) ContextValidate ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api notification exposed data record v1 based on the context it is used
func (*APINotificationExposedDataRecordV1) MarshalBinary ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APINotificationExposedDataRecordV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APINotificationExposedDataRecordV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPatternV1 ¶
type APIPatternV1 struct { // name // Required: true Name *string `json:"name"` // severity // Required: true Severity *string `json:"severity"` }
APIPatternV1 api pattern v1
swagger:model api.PatternV1
func (*APIPatternV1) ContextValidate ¶
ContextValidate validates this api pattern v1 based on context it is used
func (*APIPatternV1) MarshalBinary ¶
func (m *APIPatternV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPatternV1) UnmarshalBinary ¶
func (m *APIPatternV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPatternsResponse ¶
type APIPatternsResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APIPatternV1 `json:"resources"` }
APIPatternsResponse api patterns response
swagger:model api.PatternsResponse
func (*APIPatternsResponse) ContextValidate ¶
ContextValidate validate this api patterns response based on the context it is used
func (*APIPatternsResponse) MarshalBinary ¶
func (m *APIPatternsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPatternsResponse) UnmarshalBinary ¶
func (m *APIPatternsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPlatformsResponse ¶
type APIPlatformsResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainPlatform `json:"resources"` }
APIPlatformsResponse api platforms response
swagger:model api.PlatformsResponse
func (*APIPlatformsResponse) ContextValidate ¶
ContextValidate validate this api platforms response based on the context it is used
func (*APIPlatformsResponse) MarshalBinary ¶
func (m *APIPlatformsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPlatformsResponse) UnmarshalBinary ¶
func (m *APIPlatformsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPostEnrollmentDetails ¶ added in v0.2.25
type APIPostEnrollmentDetails struct { // email addresses // Required: true EmailAddresses []string `json:"email_addresses"` // expires at // Required: true // Format: date-time ExpiresAt *strfmt.DateTime `json:"expires_at"` }
APIPostEnrollmentDetails api post enrollment details
swagger:model api.postEnrollmentDetails
func (*APIPostEnrollmentDetails) ContextValidate ¶ added in v0.2.25
func (m *APIPostEnrollmentDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api post enrollment details based on context it is used
func (*APIPostEnrollmentDetails) MarshalBinary ¶ added in v0.2.25
func (m *APIPostEnrollmentDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPostEnrollmentDetails) UnmarshalBinary ¶ added in v0.2.25
func (m *APIPostEnrollmentDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIPostEnrollmentDetailsResponse ¶ added in v0.2.25
type APIPostEnrollmentDetailsResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
APIPostEnrollmentDetailsResponse api post enrollment details response
swagger:model api.postEnrollmentDetailsResponse
func (*APIPostEnrollmentDetailsResponse) ContextValidate ¶ added in v0.2.25
func (m *APIPostEnrollmentDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api post enrollment details response based on the context it is used
func (*APIPostEnrollmentDetailsResponse) MarshalBinary ¶ added in v0.2.25
func (m *APIPostEnrollmentDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIPostEnrollmentDetailsResponse) UnmarshalBinary ¶ added in v0.2.25
func (m *APIPostEnrollmentDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleCreateV1 ¶
type APIRuleCreateV1 struct { // comment // Required: true Comment *string `json:"comment"` // description // Required: true Description *string `json:"description"` // disposition id // Required: true DispositionID *int32 `json:"disposition_id"` // field values // Required: true FieldValues []*DomainFieldValue `json:"field_values"` // name // Required: true Name *string `json:"name"` // pattern severity // Required: true PatternSeverity *string `json:"pattern_severity"` // rulegroup id // Required: true RulegroupID *string `json:"rulegroup_id"` // ruletype id // Required: true RuletypeID *string `json:"ruletype_id"` }
APIRuleCreateV1 api rule create v1
swagger:model api.RuleCreateV1
func (*APIRuleCreateV1) ContextValidate ¶
ContextValidate validate this api rule create v1 based on the context it is used
func (*APIRuleCreateV1) MarshalBinary ¶
func (m *APIRuleCreateV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleCreateV1) UnmarshalBinary ¶
func (m *APIRuleCreateV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleDetailsV1 ¶ added in v0.2.32
type APIRuleDetailsV1 struct { // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // priority // Required: true Priority *string `json:"priority"` // topic // Required: true Topic *string `json:"topic"` }
APIRuleDetailsV1 api rule details v1
swagger:model api.RuleDetailsV1
func (*APIRuleDetailsV1) ContextValidate ¶ added in v0.2.32
ContextValidate validates this api rule details v1 based on context it is used
func (*APIRuleDetailsV1) MarshalBinary ¶ added in v0.2.32
func (m *APIRuleDetailsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleDetailsV1) UnmarshalBinary ¶ added in v0.2.32
func (m *APIRuleDetailsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleGroupCreateRequestV1 ¶
type APIRuleGroupCreateRequestV1 struct { // comment // Required: true Comment *string `json:"comment"` // description // Required: true Description *string `json:"description"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` }
APIRuleGroupCreateRequestV1 api rule group create request v1
swagger:model api.RuleGroupCreateRequestV1
func (*APIRuleGroupCreateRequestV1) ContextValidate ¶
func (m *APIRuleGroupCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api rule group create request v1 based on context it is used
func (*APIRuleGroupCreateRequestV1) MarshalBinary ¶
func (m *APIRuleGroupCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleGroupCreateRequestV1) UnmarshalBinary ¶
func (m *APIRuleGroupCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleGroupModifyRequestV1 ¶
type APIRuleGroupModifyRequestV1 struct { // comment // Required: true Comment *string `json:"comment"` // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // rulegroup version // Required: true RulegroupVersion *int64 `json:"rulegroup_version"` }
APIRuleGroupModifyRequestV1 api rule group modify request v1
swagger:model api.RuleGroupModifyRequestV1
func (*APIRuleGroupModifyRequestV1) ContextValidate ¶
func (m *APIRuleGroupModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api rule group modify request v1 based on context it is used
func (*APIRuleGroupModifyRequestV1) MarshalBinary ¶
func (m *APIRuleGroupModifyRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleGroupModifyRequestV1) UnmarshalBinary ¶
func (m *APIRuleGroupModifyRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleGroupV1 ¶
type APIRuleGroupV1 struct { // comment // Required: true Comment *string `json:"comment"` // committed on // Required: true // Format: date-time CommittedOn *strfmt.DateTime `json:"committed_on"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // customer id // Required: true CustomerID *string `json:"customer_id"` // deleted // Required: true Deleted *bool `json:"deleted"` // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // id // Required: true ID *string `json:"id"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // modified on // Required: true // Format: date-time ModifiedOn *strfmt.DateTime `json:"modified_on"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // rule ids // Required: true RuleIds []string `json:"rule_ids"` // rules // Required: true Rules []*APIRuleV1 `json:"rules"` // version // Required: true Version *int64 `json:"version"` }
APIRuleGroupV1 api rule group v1
swagger:model api.RuleGroupV1
func (*APIRuleGroupV1) ContextValidate ¶
ContextValidate validate this api rule group v1 based on the context it is used
func (*APIRuleGroupV1) MarshalBinary ¶
func (m *APIRuleGroupV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleGroupV1) UnmarshalBinary ¶
func (m *APIRuleGroupV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleGroupsResponse ¶
type APIRuleGroupsResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APIRuleGroupV1 `json:"resources"` }
APIRuleGroupsResponse api rule groups response
swagger:model api.RuleGroupsResponse
func (*APIRuleGroupsResponse) ContextValidate ¶
ContextValidate validate this api rule groups response based on the context it is used
func (*APIRuleGroupsResponse) MarshalBinary ¶
func (m *APIRuleGroupsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleGroupsResponse) UnmarshalBinary ¶
func (m *APIRuleGroupsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleTypeV1 ¶
type APIRuleTypeV1 struct { // channel // Required: true Channel *int64 `json:"channel"` // disposition map // Required: true DispositionMap []*DomainDisposition `json:"disposition_map"` // fields // Required: true Fields []*DomainField `json:"fields"` // id // Required: true ID *string `json:"id"` // long desc // Required: true LongDesc *string `json:"long_desc"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // released // Required: true Released *bool `json:"released"` }
APIRuleTypeV1 api rule type v1
swagger:model api.RuleTypeV1
func (*APIRuleTypeV1) ContextValidate ¶
ContextValidate validate this api rule type v1 based on the context it is used
func (*APIRuleTypeV1) MarshalBinary ¶
func (m *APIRuleTypeV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleTypeV1) UnmarshalBinary ¶
func (m *APIRuleTypeV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleTypesResponse ¶
type APIRuleTypesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APIRuleTypeV1 `json:"resources"` }
APIRuleTypesResponse api rule types response
swagger:model api.RuleTypesResponse
func (*APIRuleTypesResponse) ContextValidate ¶
ContextValidate validate this api rule types response based on the context it is used
func (*APIRuleTypesResponse) MarshalBinary ¶
func (m *APIRuleTypesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleTypesResponse) UnmarshalBinary ¶
func (m *APIRuleTypesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleUpdateV1 ¶
type APIRuleUpdateV1 struct { // description // Required: true Description *string `json:"description"` // disposition id // Required: true DispositionID *int32 `json:"disposition_id"` // enabled // Required: true Enabled *bool `json:"enabled"` // field values // Required: true FieldValues []*DomainFieldValue `json:"field_values"` // instance id // Required: true InstanceID *string `json:"instance_id"` // name // Required: true Name *string `json:"name"` // pattern severity // Required: true PatternSeverity *string `json:"pattern_severity"` // rulegroup version // Required: true RulegroupVersion *int64 `json:"rulegroup_version"` }
APIRuleUpdateV1 api rule update v1
swagger:model api.RuleUpdateV1
func (*APIRuleUpdateV1) ContextValidate ¶
ContextValidate validate this api rule update v1 based on the context it is used
func (*APIRuleUpdateV1) MarshalBinary ¶
func (m *APIRuleUpdateV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleUpdateV1) UnmarshalBinary ¶
func (m *APIRuleUpdateV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleUpdatesRequestV1 ¶
type APIRuleUpdatesRequestV1 struct { // comment // Required: true Comment *string `json:"comment"` // rule updates // Required: true RuleUpdates []*APIRuleUpdateV1 `json:"rule_updates"` // rulegroup id // Required: true RulegroupID *string `json:"rulegroup_id"` // rulegroup version // Required: true RulegroupVersion *int64 `json:"rulegroup_version"` }
APIRuleUpdatesRequestV1 api rule updates request v1
swagger:model api.RuleUpdatesRequestV1
func (*APIRuleUpdatesRequestV1) ContextValidate ¶
func (m *APIRuleUpdatesRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api rule updates request v1 based on the context it is used
func (*APIRuleUpdatesRequestV1) MarshalBinary ¶
func (m *APIRuleUpdatesRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRuleUpdatesRequestV1) UnmarshalBinary ¶
func (m *APIRuleUpdatesRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRuleV1 ¶
type APIRuleV1 struct { // action label // Required: true ActionLabel *string `json:"action_label"` // comment // Required: true Comment *string `json:"comment"` // committed on // Required: true // Format: date-time CommittedOn *strfmt.DateTime `json:"committed_on"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // customer id // Required: true CustomerID *string `json:"customer_id"` // deleted // Required: true Deleted *bool `json:"deleted"` // description // Required: true Description *string `json:"description"` // disposition id // Required: true DispositionID *int32 `json:"disposition_id"` // enabled // Required: true Enabled *bool `json:"enabled"` // field values // Required: true FieldValues []*DomainFieldValue `json:"field_values"` // instance id // Required: true InstanceID *string `json:"instance_id"` // instance version // Required: true InstanceVersion *int64 `json:"instance_version"` // magic cookie // Required: true MagicCookie *int64 `json:"magic_cookie"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // modified on // Required: true // Format: date-time ModifiedOn *strfmt.DateTime `json:"modified_on"` // name // Required: true Name *string `json:"name"` // pattern id // Required: true PatternID *string `json:"pattern_id"` // pattern severity // Required: true PatternSeverity *string `json:"pattern_severity"` // rulegroup id // Required: true RulegroupID *string `json:"rulegroup_id"` // ruletype id // Required: true RuletypeID *string `json:"ruletype_id"` // ruletype name // Required: true RuletypeName *string `json:"ruletype_name"` // version ids // Required: true VersionIds []string `json:"version_ids"` }
APIRuleV1 api rule v1
swagger:model api.RuleV1
func (*APIRuleV1) ContextValidate ¶
ContextValidate validate this api rule v1 based on the context it is used
func (*APIRuleV1) MarshalBinary ¶
MarshalBinary interface implementation
func (*APIRuleV1) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type APIRulesGetRequestV1 ¶
type APIRulesGetRequestV1 struct { // ids // Required: true Ids []string `json:"ids"` }
APIRulesGetRequestV1 api rules get request v1
swagger:model api.RulesGetRequestV1
func (*APIRulesGetRequestV1) ContextValidate ¶
ContextValidate validates this api rules get request v1 based on context it is used
func (*APIRulesGetRequestV1) MarshalBinary ¶
func (m *APIRulesGetRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRulesGetRequestV1) UnmarshalBinary ¶
func (m *APIRulesGetRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIRulesResponse ¶
type APIRulesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APIRuleV1 `json:"resources"` }
APIRulesResponse api rules response
swagger:model api.RulesResponse
func (*APIRulesResponse) ContextValidate ¶
ContextValidate validate this api rules response based on the context it is used
func (*APIRulesResponse) MarshalBinary ¶
func (m *APIRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIRulesResponse) UnmarshalBinary ¶
func (m *APIRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APISensorDetailsResponseSwagger ¶ added in v0.4.0
type APISensorDetailsResponseSwagger struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*InternalSensorStatus `json:"resources"` }
APISensorDetailsResponseSwagger api sensor details response swagger
swagger:model api.SensorDetailsResponseSwagger
func (*APISensorDetailsResponseSwagger) ContextValidate ¶ added in v0.4.0
func (m *APISensorDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api sensor details response swagger based on the context it is used
func (*APISensorDetailsResponseSwagger) MarshalBinary ¶ added in v0.4.0
func (m *APISensorDetailsResponseSwagger) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APISensorDetailsResponseSwagger) UnmarshalBinary ¶ added in v0.4.0
func (m *APISensorDetailsResponseSwagger) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APITokenCreateRequestV1 ¶
type APITokenCreateRequestV1 struct { // The token's expiration time (RFC-3339). Null, if the token never expires. // Format: date-time ExpiresTimestamp strfmt.DateTime `json:"expires_timestamp,omitempty"` // The token label. Label string `json:"label,omitempty"` // The token type. Type string `json:"type,omitempty"` }
APITokenCreateRequestV1 api token create request v1
swagger:model api.tokenCreateRequestV1
func (*APITokenCreateRequestV1) ContextValidate ¶
func (m *APITokenCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api token create request v1 based on context it is used
func (*APITokenCreateRequestV1) MarshalBinary ¶
func (m *APITokenCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APITokenCreateRequestV1) UnmarshalBinary ¶
func (m *APITokenCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APITokenDetailsResourceV1 ¶
type APITokenDetailsResourceV1 struct { // created timestamp // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // expires timestamp // Required: true // Format: date-time ExpiresTimestamp *strfmt.DateTime `json:"expires_timestamp"` // id // Required: true ID *string `json:"id"` // label // Required: true Label *string `json:"label"` // last used timestamp // Required: true // Format: date-time LastUsedTimestamp *strfmt.DateTime `json:"last_used_timestamp"` // revoked timestamp // Required: true // Format: date-time RevokedTimestamp *strfmt.DateTime `json:"revoked_timestamp"` // status // Required: true Status *string `json:"status"` // type // Required: true Type *string `json:"type"` // value // Required: true Value *string `json:"value"` }
APITokenDetailsResourceV1 api token details resource v1
swagger:model api.tokenDetailsResourceV1
func (*APITokenDetailsResourceV1) ContextValidate ¶
func (m *APITokenDetailsResourceV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api token details resource v1 based on context it is used
func (*APITokenDetailsResourceV1) MarshalBinary ¶
func (m *APITokenDetailsResourceV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APITokenDetailsResourceV1) UnmarshalBinary ¶
func (m *APITokenDetailsResourceV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APITokenDetailsResponseV1 ¶
type APITokenDetailsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*APITokenDetailsResourceV1 `json:"resources"` }
APITokenDetailsResponseV1 api token details response v1
swagger:model api.tokenDetailsResponseV1
func (*APITokenDetailsResponseV1) ContextValidate ¶
func (m *APITokenDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api token details response v1 based on the context it is used
func (*APITokenDetailsResponseV1) MarshalBinary ¶
func (m *APITokenDetailsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APITokenDetailsResponseV1) UnmarshalBinary ¶
func (m *APITokenDetailsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APITokenPatchRequestV1 ¶
type APITokenPatchRequestV1 struct { // The token's expiration time (RFC-3339). Null, if the token never expires. // Format: date-time ExpiresTimestamp strfmt.DateTime `json:"expires_timestamp,omitempty"` // The token label. Label string `json:"label,omitempty"` // Set to true to revoke the token, false to un-revoked it. Revoked bool `json:"revoked,omitempty"` }
APITokenPatchRequestV1 api token patch request v1
swagger:model api.tokenPatchRequestV1
func (*APITokenPatchRequestV1) ContextValidate ¶
func (m *APITokenPatchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this api token patch request v1 based on context it is used
func (*APITokenPatchRequestV1) MarshalBinary ¶
func (m *APITokenPatchRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APITokenPatchRequestV1) UnmarshalBinary ¶
func (m *APITokenPatchRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIUserMetadataResponse ¶ added in v0.2.27
type APIUserMetadataResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUserMetadata `json:"resources"` }
APIUserMetadataResponse api user metadata response
swagger:model api.userMetadataResponse
func (*APIUserMetadataResponse) ContextValidate ¶ added in v0.2.27
func (m *APIUserMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api user metadata response based on the context it is used
func (*APIUserMetadataResponse) MarshalBinary ¶ added in v0.2.27
func (m *APIUserMetadataResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIUserMetadataResponse) UnmarshalBinary ¶ added in v0.2.27
func (m *APIUserMetadataResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIUserRoleIDsResponse ¶ added in v0.2.27
type APIUserRoleIDsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
APIUserRoleIDsResponse api user role i ds response
swagger:model api.userRoleIDsResponse
func (*APIUserRoleIDsResponse) ContextValidate ¶ added in v0.2.27
func (m *APIUserRoleIDsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api user role i ds response based on the context it is used
func (*APIUserRoleIDsResponse) MarshalBinary ¶ added in v0.2.27
func (m *APIUserRoleIDsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIUserRoleIDsResponse) UnmarshalBinary ¶ added in v0.2.27
func (m *APIUserRoleIDsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIUserRoleResponse ¶ added in v0.2.27
type APIUserRoleResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUserRole `json:"resources"` }
APIUserRoleResponse api user role response
swagger:model api.userRoleResponse
func (*APIUserRoleResponse) ContextValidate ¶ added in v0.2.27
ContextValidate validate this api user role response based on the context it is used
func (*APIUserRoleResponse) MarshalBinary ¶ added in v0.2.27
func (m *APIUserRoleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIUserRoleResponse) UnmarshalBinary ¶ added in v0.2.27
func (m *APIUserRoleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIValidationRequestFieldV1 ¶
type APIValidationRequestFieldV1 struct { // name // Required: true Name *string `json:"name"` // test data // Required: true TestData *string `json:"test_data"` // type // Required: true Type *string `json:"type"` // values // Required: true Values []*DomainValueItem `json:"values"` }
APIValidationRequestFieldV1 api validation request field v1
swagger:model api.ValidationRequestFieldV1
func (*APIValidationRequestFieldV1) ContextValidate ¶
func (m *APIValidationRequestFieldV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api validation request field v1 based on the context it is used
func (*APIValidationRequestFieldV1) MarshalBinary ¶
func (m *APIValidationRequestFieldV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIValidationRequestFieldV1) UnmarshalBinary ¶
func (m *APIValidationRequestFieldV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIValidationRequestV1 ¶
type APIValidationRequestV1 struct { // fields // Required: true Fields []*APIValidationRequestFieldV1 `json:"fields"` }
APIValidationRequestV1 api validation request v1
swagger:model api.ValidationRequestV1
func (*APIValidationRequestV1) ContextValidate ¶
func (m *APIValidationRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api validation request v1 based on the context it is used
func (*APIValidationRequestV1) MarshalBinary ¶
func (m *APIValidationRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIValidationRequestV1) UnmarshalBinary ¶
func (m *APIValidationRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type APIValidationResponseV1 ¶
type APIValidationResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainFieldValidation `json:"resources"` }
APIValidationResponseV1 api validation response v1
swagger:model api.ValidationResponseV1
func (*APIValidationResponseV1) ContextValidate ¶
func (m *APIValidationResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this api validation response v1 based on the context it is used
func (*APIValidationResponseV1) MarshalBinary ¶
func (m *APIValidationResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APIValidationResponseV1) UnmarshalBinary ¶
func (m *APIValidationResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BasePolicyMembersRespV1 ¶ added in v0.4.0
type BasePolicyMembersRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // A collection of device details // Required: true Resources []*DeviceDevice `json:"resources"` }
BasePolicyMembersRespV1 base policy members resp v1
swagger:model base.PolicyMembersRespV1
func (*BasePolicyMembersRespV1) ContextValidate ¶ added in v0.4.0
func (m *BasePolicyMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this base policy members resp v1 based on the context it is used
func (*BasePolicyMembersRespV1) MarshalBinary ¶ added in v0.4.0
func (m *BasePolicyMembersRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BasePolicyMembersRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *BasePolicyMembersRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BaseSetPolicyPrecedenceReqV1 ¶ added in v0.4.0
type BaseSetPolicyPrecedenceReqV1 struct { // The ids of all current prevention policies for the platform specified. The precedence will be set in the order the ids are specified // Required: true Ids []string `json:"ids"` // The name of the platform for which to set precedence // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` }
BaseSetPolicyPrecedenceReqV1 Sets the precedence order for policies of a given platform
swagger:model base.SetPolicyPrecedenceReqV1
func (*BaseSetPolicyPrecedenceReqV1) ContextValidate ¶ added in v0.4.0
func (m *BaseSetPolicyPrecedenceReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this base set policy precedence req v1 based on context it is used
func (*BaseSetPolicyPrecedenceReqV1) MarshalBinary ¶ added in v0.4.0
func (m *BaseSetPolicyPrecedenceReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BaseSetPolicyPrecedenceReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *BaseSetPolicyPrecedenceReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BinservapiMsaPutFileResponse ¶ added in v0.4.0
type BinservapiMsaPutFileResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
BinservapiMsaPutFileResponse binservapi msa put file response
swagger:model binservapi.MsaPutFileResponse
func (*BinservapiMsaPutFileResponse) ContextValidate ¶ added in v0.4.0
func (m *BinservapiMsaPutFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this binservapi msa put file response based on the context it is used
func (*BinservapiMsaPutFileResponse) MarshalBinary ¶ added in v0.4.0
func (m *BinservapiMsaPutFileResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BinservapiMsaPutFileResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *BinservapiMsaPutFileResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClassificationCriteria ¶ added in v0.4.0
type ClassificationCriteria struct { // accounts Accounts []string `json:"accounts"` // resources Resources []string `json:"resources"` }
ClassificationCriteria classification criteria
swagger:model classification.Criteria
func (*ClassificationCriteria) ContextValidate ¶ added in v0.4.0
func (m *ClassificationCriteria) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this classification criteria based on context it is used
func (*ClassificationCriteria) MarshalBinary ¶ added in v0.4.0
func (m *ClassificationCriteria) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClassificationCriteria) UnmarshalBinary ¶ added in v0.4.0
func (m *ClassificationCriteria) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClassificationLabel ¶ added in v0.4.0
type ClassificationLabel struct { // criteria Criteria []*ClassificationCriteria `json:"criteria"` // dynamic Dynamic bool `json:"dynamic,omitempty"` // global Global bool `json:"global,omitempty"` // group Group string `json:"group,omitempty"` // id ID int32 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` }
ClassificationLabel classification label
swagger:model classification.Label
func (*ClassificationLabel) ContextValidate ¶ added in v0.4.0
ContextValidate validate this classification label based on the context it is used
func (*ClassificationLabel) MarshalBinary ¶ added in v0.4.0
func (m *ClassificationLabel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClassificationLabel) UnmarshalBinary ¶ added in v0.4.0
func (m *ClassificationLabel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientArchiveCreateResponseV1 ¶ added in v0.2.32
type ClientArchiveCreateResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ClientArchiveWithFilesV1 `json:"resources"` }
ClientArchiveCreateResponseV1 client archive create response v1
swagger:model client.ArchiveCreateResponseV1
func (*ClientArchiveCreateResponseV1) ContextValidate ¶ added in v0.2.32
func (m *ClientArchiveCreateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client archive create response v1 based on the context it is used
func (*ClientArchiveCreateResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveCreateResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientArchiveCreateResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveCreateResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientArchiveListFilesResponseV1 ¶ added in v0.2.32
type ClientArchiveListFilesResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
ClientArchiveListFilesResponseV1 client archive list files response v1
swagger:model client.ArchiveListFilesResponseV1
func (*ClientArchiveListFilesResponseV1) ContextValidate ¶ added in v0.2.32
func (m *ClientArchiveListFilesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client archive list files response v1 based on the context it is used
func (*ClientArchiveListFilesResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveListFilesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientArchiveListFilesResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveListFilesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientArchiveWithFilesV1 ¶ added in v0.2.32
type ClientArchiveWithFilesV1 struct { // error Error string `json:"error,omitempty"` // files Files []string `json:"files"` // mime type // Required: true MimeType *string `json:"mime_type"` // name // Required: true Name *string `json:"name"` // sha256 Sha256 string `json:"sha256,omitempty"` // size // Required: true Size *int64 `json:"size"` // status // Required: true Status *string `json:"status"` // upload timestamp // Required: true UploadTimestamp *string `json:"upload_timestamp"` }
ClientArchiveWithFilesV1 client archive with files v1
swagger:model client.ArchiveWithFilesV1
func (*ClientArchiveWithFilesV1) ContextValidate ¶ added in v0.2.32
func (m *ClientArchiveWithFilesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this client archive with files v1 based on context it is used
func (*ClientArchiveWithFilesV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveWithFilesV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientArchiveWithFilesV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientArchiveWithFilesV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionCreateRequestV1 ¶ added in v0.2.32
type ClientExtractionCreateRequestV1 struct { // extract all ExtractAll bool `json:"extract_all,omitempty"` // files Files []*ClientExtractionFileParametersV1 `json:"files"` // sha256 Sha256 string `json:"sha256,omitempty"` }
ClientExtractionCreateRequestV1 client extraction create request v1
swagger:model client.ExtractionCreateRequestV1
func (*ClientExtractionCreateRequestV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client extraction create request v1 based on the context it is used
func (*ClientExtractionCreateRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionCreateRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionCreateResponseV1 ¶ added in v0.2.32
type ClientExtractionCreateResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ClientExtractionWithFilesV1 `json:"resources"` }
ClientExtractionCreateResponseV1 client extraction create response v1
swagger:model client.ExtractionCreateResponseV1
func (*ClientExtractionCreateResponseV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionCreateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client extraction create response v1 based on the context it is used
func (*ClientExtractionCreateResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionCreateResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionCreateResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionCreateResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionFileParametersV1 ¶ added in v0.2.32
type ClientExtractionFileParametersV1 struct { // comment Comment string `json:"comment,omitempty"` // is confidential IsConfidential bool `json:"is_confidential,omitempty"` // name Name string `json:"name,omitempty"` }
ClientExtractionFileParametersV1 client extraction file parameters v1
swagger:model client.ExtractionFileParametersV1
func (*ClientExtractionFileParametersV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionFileParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this client extraction file parameters v1 based on context it is used
func (*ClientExtractionFileParametersV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionFileParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionFileParametersV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionFileParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionFileResultV1 ¶ added in v0.2.32
type ClientExtractionFileResultV1 struct { // error Error string `json:"error,omitempty"` // extract timestamp // Required: true ExtractTimestamp *string `json:"extract_timestamp"` // name // Required: true Name *string `json:"name"` // sha256 Sha256 string `json:"sha256,omitempty"` // status // Required: true Status *string `json:"status"` }
ClientExtractionFileResultV1 client extraction file result v1
swagger:model client.ExtractionFileResultV1
func (*ClientExtractionFileResultV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionFileResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this client extraction file result v1 based on context it is used
func (*ClientExtractionFileResultV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionFileResultV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionFileResultV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionFileResultV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionListFilesResponseV1 ¶ added in v0.2.32
type ClientExtractionListFilesResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ClientExtractionFileResultV1 `json:"resources"` }
ClientExtractionListFilesResponseV1 client extraction list files response v1
swagger:model client.ExtractionListFilesResponseV1
func (*ClientExtractionListFilesResponseV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionListFilesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client extraction list files response v1 based on the context it is used
func (*ClientExtractionListFilesResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionListFilesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionListFilesResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionListFilesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientExtractionWithFilesV1 ¶ added in v0.2.32
type ClientExtractionWithFilesV1 struct { // error Error string `json:"error,omitempty"` // extract timestamp // Required: true ExtractTimestamp *string `json:"extract_timestamp"` // files Files []*ClientExtractionFileResultV1 `json:"files"` // id ID string `json:"id,omitempty"` // status // Required: true Status *string `json:"status"` }
ClientExtractionWithFilesV1 client extraction with files v1
swagger:model client.ExtractionWithFilesV1
func (*ClientExtractionWithFilesV1) ContextValidate ¶ added in v0.2.32
func (m *ClientExtractionWithFilesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client extraction with files v1 based on the context it is used
func (*ClientExtractionWithFilesV1) MarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionWithFilesV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientExtractionWithFilesV1) UnmarshalBinary ¶ added in v0.2.32
func (m *ClientExtractionWithFilesV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientQuerySamplesRequest ¶ added in v0.2.6
type ClientQuerySamplesRequest struct { // sha256s Sha256s []string `json:"sha256s"` }
ClientQuerySamplesRequest client query samples request
swagger:model client.QuerySamplesRequest
func (*ClientQuerySamplesRequest) ContextValidate ¶ added in v0.2.6
func (m *ClientQuerySamplesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this client query samples request based on context it is used
func (*ClientQuerySamplesRequest) MarshalBinary ¶ added in v0.2.6
func (m *ClientQuerySamplesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientQuerySamplesRequest) UnmarshalBinary ¶ added in v0.2.6
func (m *ClientQuerySamplesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientSampleMetadataResponseV2 ¶ added in v0.2.6
type ClientSampleMetadataResponseV2 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ClientSampleMetadataV2 `json:"resources"` }
ClientSampleMetadataResponseV2 client sample metadata response v2
swagger:model client.SampleMetadataResponseV2
func (*ClientSampleMetadataResponseV2) ContextValidate ¶ added in v0.2.6
func (m *ClientSampleMetadataResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this client sample metadata response v2 based on the context it is used
func (*ClientSampleMetadataResponseV2) MarshalBinary ¶ added in v0.2.6
func (m *ClientSampleMetadataResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientSampleMetadataResponseV2) UnmarshalBinary ¶ added in v0.2.6
func (m *ClientSampleMetadataResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientSampleMetadataV2 ¶ added in v0.2.6
type ClientSampleMetadataV2 struct { // file name FileName string `json:"file_name,omitempty"` // sha256 // Required: true Sha256 *string `json:"sha256"` }
ClientSampleMetadataV2 client sample metadata v2
swagger:model client.SampleMetadataV2
func (*ClientSampleMetadataV2) ContextValidate ¶ added in v0.2.6
func (m *ClientSampleMetadataV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this client sample metadata v2 based on context it is used
func (*ClientSampleMetadataV2) MarshalBinary ¶ added in v0.2.6
func (m *ClientSampleMetadataV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientSampleMetadataV2) UnmarshalBinary ¶ added in v0.2.6
func (m *ClientSampleMetadataV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CommonCIDAuditResult ¶ added in v0.4.0
type CommonCIDAuditResult struct { // average overall score // Required: true AverageOverallScore *float64 `json:"average_overall_score"` // cid // Required: true Cid *string `json:"cid"` // num aids // Required: true NumAids *int64 `json:"num_aids"` // platforms // Required: true Platforms []*CommonOSAudit `json:"platforms"` }
CommonCIDAuditResult common c ID audit result
swagger:model common.CIDAuditResult
func (*CommonCIDAuditResult) ContextValidate ¶ added in v0.4.0
ContextValidate validate this common c ID audit result based on the context it is used
func (*CommonCIDAuditResult) MarshalBinary ¶ added in v0.4.0
func (m *CommonCIDAuditResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonCIDAuditResult) UnmarshalBinary ¶ added in v0.4.0
func (m *CommonCIDAuditResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CommonEntitiesResponse ¶ added in v0.4.0
type CommonEntitiesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources CommonEntitiesResponseResources `json:"resources"` }
CommonEntitiesResponse common entities response
swagger:model common.EntitiesResponse
func (*CommonEntitiesResponse) ContextValidate ¶ added in v0.4.0
func (m *CommonEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this common entities response based on the context it is used
func (*CommonEntitiesResponse) MarshalBinary ¶ added in v0.4.0
func (m *CommonEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonEntitiesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *CommonEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CommonEntitiesResponseResources ¶ added in v0.4.0
type CommonEntitiesResponseResources interface{}
CommonEntitiesResponseResources common entities response resources
swagger:model common.EntitiesResponse.resources
type CommonOSAudit ¶ added in v0.4.0
type CommonOSAudit struct { // audit // Required: true Audit map[string]float64 `json:"audit"` // average overall score // Required: true AverageOverallScore *float64 `json:"average_overall_score"` // name // Required: true Name *string `json:"name"` // num aids // Required: true NumAids *int64 `json:"num_aids"` }
CommonOSAudit common o s audit
swagger:model common.OSAudit
func (*CommonOSAudit) ContextValidate ¶ added in v0.4.0
ContextValidate validates this common o s audit based on context it is used
func (*CommonOSAudit) MarshalBinary ¶ added in v0.4.0
func (m *CommonOSAudit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonOSAudit) UnmarshalBinary ¶ added in v0.4.0
func (m *CommonOSAudit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoreEntitiesResponse ¶ added in v0.2.29
type CoreEntitiesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources CoreEntitiesResponseResources `json:"resources"` }
CoreEntitiesResponse core entities response
swagger:model core.EntitiesResponse
func (*CoreEntitiesResponse) ContextValidate ¶ added in v0.2.29
ContextValidate validate this core entities response based on the context it is used
func (*CoreEntitiesResponse) MarshalBinary ¶ added in v0.2.29
func (m *CoreEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CoreEntitiesResponse) UnmarshalBinary ¶ added in v0.2.29
func (m *CoreEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CoreEntitiesResponseResources ¶ added in v0.2.29
type CoreEntitiesResponseResources interface{}
CoreEntitiesResponseResources core entities response resources
swagger:model core.EntitiesResponse.resources
type DetectionAggregateIndicator ¶ added in v0.2.9
type DetectionAggregateIndicator struct { // actors Actors []string `json:"actors"` // first seen // Format: date-time FirstSeen strfmt.DateTime `json:"first_seen,omitempty"` // malicious ip MaliciousIP bool `json:"malicious_ip,omitempty"` // malware families MalwareFamilies []string `json:"malware_families"` // modified at // Format: date-time ModifiedAt strfmt.DateTime `json:"modified_at,omitempty"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
DetectionAggregateIndicator detection aggregate indicator
swagger:model detection.AggregateIndicator
func (*DetectionAggregateIndicator) ContextValidate ¶ added in v0.2.9
func (m *DetectionAggregateIndicator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this detection aggregate indicator based on context it is used
func (*DetectionAggregateIndicator) MarshalBinary ¶ added in v0.2.9
func (m *DetectionAggregateIndicator) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionAggregateIndicator) UnmarshalBinary ¶ added in v0.2.9
func (m *DetectionAggregateIndicator) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectionAggregateThreatIntel ¶ added in v0.2.9
type DetectionAggregateThreatIntel struct { // indicator Indicator *DetectionAggregateIndicator `json:"indicator,omitempty"` }
DetectionAggregateThreatIntel detection aggregate threat intel
swagger:model detection.AggregateThreatIntel
func (*DetectionAggregateThreatIntel) ContextValidate ¶ added in v0.2.9
func (m *DetectionAggregateThreatIntel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this detection aggregate threat intel based on the context it is used
func (*DetectionAggregateThreatIntel) MarshalBinary ¶ added in v0.2.9
func (m *DetectionAggregateThreatIntel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionAggregateThreatIntel) UnmarshalBinary ¶ added in v0.2.9
func (m *DetectionAggregateThreatIntel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectionEnrichment ¶ added in v0.2.14
type DetectionEnrichment struct { // document ids DocumentIds []string `json:"document_ids"` // enrichment type EnrichmentType string `json:"enrichment_type,omitempty"` }
DetectionEnrichment detection enrichment
swagger:model detection.Enrichment
func (*DetectionEnrichment) ContextValidate ¶ added in v0.2.14
ContextValidate validates this detection enrichment based on context it is used
func (*DetectionEnrichment) MarshalBinary ¶ added in v0.2.14
func (m *DetectionEnrichment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionEnrichment) UnmarshalBinary ¶ added in v0.2.14
func (m *DetectionEnrichment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectionEnrichmentHost ¶ added in v0.2.14
type DetectionEnrichmentHost struct { // id ID string `json:"id,omitempty"` // launch time LaunchTime int32 `json:"launch_time,omitempty"` // name Name string `json:"name,omitempty"` // network Network *DetectionHostNetwork `json:"network,omitempty"` // platform Platform string `json:"platform,omitempty"` // region Region string `json:"region,omitempty"` // type Type string `json:"type,omitempty"` }
DetectionEnrichmentHost detection enrichment host
swagger:model detection.EnrichmentHost
func (*DetectionEnrichmentHost) ContextValidate ¶ added in v0.2.14
func (m *DetectionEnrichmentHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this detection enrichment host based on the context it is used
func (*DetectionEnrichmentHost) MarshalBinary ¶ added in v0.2.14
func (m *DetectionEnrichmentHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionEnrichmentHost) UnmarshalBinary ¶ added in v0.2.14
func (m *DetectionEnrichmentHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectionHostNetwork ¶ added in v0.2.14
type DetectionHostNetwork struct { // network id NetworkID string `json:"network_id,omitempty"` // network interface ids NetworkInterfaceIds string `json:"network_interface_ids,omitempty"` // subnet id SubnetID string `json:"subnet_id,omitempty"` }
DetectionHostNetwork detection host network
swagger:model detection.HostNetwork
func (*DetectionHostNetwork) ContextValidate ¶ added in v0.2.14
ContextValidate validates this detection host network based on context it is used
func (*DetectionHostNetwork) MarshalBinary ¶ added in v0.2.14
func (m *DetectionHostNetwork) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionHostNetwork) UnmarshalBinary ¶ added in v0.2.14
func (m *DetectionHostNetwork) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectionInventoryEnrichment ¶ added in v0.2.14
type DetectionInventoryEnrichment struct { // document ids DocumentIds []string `json:"document_ids"` // enrichment type EnrichmentType string `json:"enrichment_type,omitempty"` // host Host []*DetectionEnrichmentHost `json:"host"` }
DetectionInventoryEnrichment detection inventory enrichment
swagger:model detection.InventoryEnrichment
func (*DetectionInventoryEnrichment) ContextValidate ¶ added in v0.2.14
func (m *DetectionInventoryEnrichment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this detection inventory enrichment based on the context it is used
func (*DetectionInventoryEnrichment) MarshalBinary ¶ added in v0.2.14
func (m *DetectionInventoryEnrichment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectionInventoryEnrichment) UnmarshalBinary ¶ added in v0.2.14
func (m *DetectionInventoryEnrichment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsAlert ¶ added in v0.4.0
type DetectsAlert struct { // agent id AgentID string `json:"agent_id,omitempty"` // aggregate id AggregateID string `json:"aggregate_id,omitempty"` // assigned to name AssignedToName string `json:"assigned_to_name,omitempty"` // assigned to uid AssignedToUID string `json:"assigned_to_uid,omitempty"` // assigned to uuid AssignedToUUID string `json:"assigned_to_uuid,omitempty"` // cid Cid string `json:"cid,omitempty"` // composite id CompositeID string `json:"composite_id,omitempty"` // confidence Confidence int64 `json:"confidence,omitempty"` // crawl edge ids CrawlEdgeIds map[string][]string `json:"crawl_edge_ids,omitempty"` // crawl vertex ids CrawlVertexIds map[string][]string `json:"crawl_vertex_ids,omitempty"` // crawled timestamp // Format: date-time CrawledTimestamp strfmt.DateTime `json:"crawled_timestamp,omitempty"` // created timestamp // Format: date-time CreatedTimestamp strfmt.DateTime `json:"created_timestamp,omitempty"` // description Description string `json:"description,omitempty"` // display name DisplayName string `json:"display_name,omitempty"` // email sent EmailSent bool `json:"email_sent,omitempty"` // external External bool `json:"external,omitempty"` // id // Required: true ID *string `json:"id"` // name Name string `json:"name,omitempty"` // objective Objective string `json:"objective,omitempty"` // pattern id PatternID int64 `json:"pattern_id,omitempty"` // platform Platform string `json:"platform,omitempty"` // product Product string `json:"product,omitempty"` // scenario Scenario string `json:"scenario,omitempty"` // severity Severity int64 `json:"severity,omitempty"` // show in ui ShowInUI bool `json:"show_in_ui,omitempty"` // status Status string `json:"status,omitempty"` // tactic Tactic string `json:"tactic,omitempty"` // tactic id TacticID string `json:"tactic_id,omitempty"` // tags Tags []string `json:"tags"` // technique Technique string `json:"technique,omitempty"` // technique id TechniqueID string `json:"technique_id,omitempty"` // timestamp // Format: date-time Timestamp strfmt.DateTime `json:"timestamp,omitempty"` // type // Required: true Type *string `json:"type"` // updated timestamp // Format: date-time UpdatedTimestamp strfmt.DateTime `json:"updated_timestamp,omitempty"` }
DetectsAlert detects alert
swagger:model detects.Alert
func (*DetectsAlert) ContextValidate ¶ added in v0.4.0
ContextValidate validates this detects alert based on context it is used
func (*DetectsAlert) MarshalBinary ¶ added in v0.4.0
func (m *DetectsAlert) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsAlert) UnmarshalBinary ¶ added in v0.4.0
func (m *DetectsAlert) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsBehavior ¶
type DetectsBehavior struct { // alleged filetype // Required: true AllegedFiletype *string `json:"alleged_filetype"` // behavior id // Required: true BehaviorID *string `json:"behavior_id"` // cmdline // Required: true Cmdline *string `json:"cmdline"` // confidence // Required: true Confidence *int32 `json:"confidence"` // container id ContainerID string `json:"container_id,omitempty"` // control graph id // Required: true ControlGraphID *string `json:"control_graph_id"` // description // Required: true Description *string `json:"description"` // device id // Required: true DeviceID *string `json:"device_id"` // display name // Required: true DisplayName *string `json:"display_name"` // filename // Required: true Filename *string `json:"filename"` // filepath // Required: true Filepath *string `json:"filepath"` // ioc description // Required: true IocDescription *string `json:"ioc_description"` // ioc source // Required: true IocSource *string `json:"ioc_source"` // ioc type // Required: true IocType *string `json:"ioc_type"` // ioc value // Required: true IocValue *string `json:"ioc_value"` // md5 // Required: true Md5 *string `json:"md5"` // objective // Required: true Objective *string `json:"objective"` // parent details // Required: true ParentDetails *DetectsParentDetails `json:"parent_details"` // pattern disposition // Required: true PatternDisposition *int32 `json:"pattern_disposition"` // pattern disposition details // Required: true PatternDispositionDetails *PatterndispositionPatternDisposition `json:"pattern_disposition_details"` // rule instance id RuleInstanceID string `json:"rule_instance_id,omitempty"` // rule instance version RuleInstanceVersion int32 `json:"rule_instance_version,omitempty"` // scenario // Required: true Scenario *string `json:"scenario"` // severity // Required: true Severity *int32 `json:"severity"` // sha256 // Required: true Sha256 *string `json:"sha256"` // tactic // Required: true Tactic *string `json:"tactic"` // tactic id // Required: true TacticID *string `json:"tactic_id"` // technique // Required: true Technique *string `json:"technique"` // technique id // Required: true TechniqueID *string `json:"technique_id"` // template instance id TemplateInstanceID string `json:"template_instance_id,omitempty"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` // triggering process graph id // Required: true TriggeringProcessGraphID *string `json:"triggering_process_graph_id"` // user id // Required: true UserID *string `json:"user_id"` // user name // Required: true UserName *string `json:"user_name"` }
DetectsBehavior detects behavior
swagger:model detects.Behavior
func (*DetectsBehavior) ContextValidate ¶
ContextValidate validate this detects behavior based on the context it is used
func (*DetectsBehavior) MarshalBinary ¶
func (m *DetectsBehavior) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsBehavior) UnmarshalBinary ¶
func (m *DetectsBehavior) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsDeviceDetailIndexed ¶
type DetectsDeviceDetailIndexed struct { // agent load flags AgentLoadFlags string `json:"agent_load_flags,omitempty"` // agent local time AgentLocalTime string `json:"agent_local_time,omitempty"` // agent version AgentVersion string `json:"agent_version,omitempty"` // bios manufacturer BiosManufacturer string `json:"bios_manufacturer,omitempty"` // bios version BiosVersion string `json:"bios_version,omitempty"` // cid // Required: true Cid *string `json:"cid"` // config id base ConfigIDBase string `json:"config_id_base,omitempty"` // config id build ConfigIDBuild string `json:"config_id_build,omitempty"` // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` // device id // Required: true DeviceID *string `json:"device_id"` // external ip ExternalIP string `json:"external_ip,omitempty"` // first login timestamp FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` // first login user FirstLoginUser string `json:"first_login_user,omitempty"` // first seen FirstSeen string `json:"first_seen,omitempty"` // groups Groups []string `json:"groups"` // hostname Hostname string `json:"hostname,omitempty"` // instance id InstanceID string `json:"instance_id,omitempty"` // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` // last login user LastLoginUser string `json:"last_login_user,omitempty"` // last seen LastSeen string `json:"last_seen,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // major version MajorVersion string `json:"major_version,omitempty"` // minor version MinorVersion string `json:"minor_version,omitempty"` // modified timestamp ModifiedTimestamp string `json:"modified_timestamp,omitempty"` // notes Notes []string `json:"notes"` // os version OsVersion string `json:"os_version,omitempty"` // ou Ou []string `json:"ou"` // platform id PlatformID string `json:"platform_id,omitempty"` // platform name PlatformName string `json:"platform_name,omitempty"` // pod id PodID string `json:"pod_id,omitempty"` // pod labels PodLabels []string `json:"pod_labels"` // pod name PodName string `json:"pod_name,omitempty"` // pod namespace PodNamespace string `json:"pod_namespace,omitempty"` // pod service account name PodServiceAccountName string `json:"pod_service_account_name,omitempty"` // product type ProductType string `json:"product_type,omitempty"` // product type desc ProductTypeDesc string `json:"product_type_desc,omitempty"` // release group ReleaseGroup string `json:"release_group,omitempty"` // service provider ServiceProvider string `json:"service_provider,omitempty"` // service provider account id ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` // site name SiteName string `json:"site_name,omitempty"` // status Status string `json:"status,omitempty"` // system manufacturer SystemManufacturer string `json:"system_manufacturer,omitempty"` // system product name SystemProductName string `json:"system_product_name,omitempty"` // tags Tags []string `json:"tags"` }
DetectsDeviceDetailIndexed detects device detail indexed
swagger:model detects.DeviceDetailIndexed
func (*DetectsDeviceDetailIndexed) ContextValidate ¶
func (m *DetectsDeviceDetailIndexed) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this detects device detail indexed based on context it is used
func (*DetectsDeviceDetailIndexed) MarshalBinary ¶
func (m *DetectsDeviceDetailIndexed) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsDeviceDetailIndexed) UnmarshalBinary ¶
func (m *DetectsDeviceDetailIndexed) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsHostInfo ¶
type DetectsHostInfo struct { // active directory dn display ActiveDirectoryDnDisplay []string `json:"active_directory_dn_display"` // domain // Required: true Domain *string `json:"domain"` }
DetectsHostInfo detects host info
swagger:model detects.HostInfo
func (*DetectsHostInfo) ContextValidate ¶
ContextValidate validates this detects host info based on context it is used
func (*DetectsHostInfo) MarshalBinary ¶
func (m *DetectsHostInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsHostInfo) UnmarshalBinary ¶
func (m *DetectsHostInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsParentDetails ¶
type DetectsParentDetails struct { // parent cmdline // Required: true ParentCmdline *string `json:"parent_cmdline"` // parent md5 // Required: true ParentMd5 *string `json:"parent_md5"` // parent process graph id // Required: true ParentProcessGraphID *string `json:"parent_process_graph_id"` // parent sha256 // Required: true ParentSha256 *string `json:"parent_sha256"` }
DetectsParentDetails detects parent details
swagger:model detects.ParentDetails
func (*DetectsParentDetails) ContextValidate ¶
ContextValidate validates this detects parent details based on context it is used
func (*DetectsParentDetails) MarshalBinary ¶
func (m *DetectsParentDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsParentDetails) UnmarshalBinary ¶
func (m *DetectsParentDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsQuarantinedFile ¶
type DetectsQuarantinedFile struct { // id ID string `json:"id,omitempty"` // paths Paths string `json:"paths,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` // state State string `json:"state,omitempty"` }
DetectsQuarantinedFile detects quarantined file
swagger:model detects.QuarantinedFile
func (*DetectsQuarantinedFile) ContextValidate ¶
func (m *DetectsQuarantinedFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this detects quarantined file based on context it is used
func (*DetectsQuarantinedFile) MarshalBinary ¶
func (m *DetectsQuarantinedFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsQuarantinedFile) UnmarshalBinary ¶
func (m *DetectsQuarantinedFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsapiPatchEntitiesAlertsV2Request ¶ added in v0.4.0
type DetectsapiPatchEntitiesAlertsV2Request struct { // action parameters ActionParameters []*MsaspecActionParameter `json:"action_parameters"` // ids // Required: true Ids []string `json:"ids"` }
DetectsapiPatchEntitiesAlertsV2Request detectsapi patch entities alerts v2 request
swagger:model detectsapi.PatchEntitiesAlertsV2Request
func (*DetectsapiPatchEntitiesAlertsV2Request) ContextValidate ¶ added in v0.4.0
func (m *DetectsapiPatchEntitiesAlertsV2Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this detectsapi patch entities alerts v2 request based on the context it is used
func (*DetectsapiPatchEntitiesAlertsV2Request) MarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPatchEntitiesAlertsV2Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsapiPatchEntitiesAlertsV2Request) UnmarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPatchEntitiesAlertsV2Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsapiPostEntitiesAlertsV1Request ¶ added in v0.4.0
type DetectsapiPostEntitiesAlertsV1Request struct { // ids // Required: true Ids []string `json:"ids"` }
DetectsapiPostEntitiesAlertsV1Request detectsapi post entities alerts v1 request
swagger:model detectsapi.PostEntitiesAlertsV1Request
func (*DetectsapiPostEntitiesAlertsV1Request) ContextValidate ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Request) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this detectsapi post entities alerts v1 request based on context it is used
func (*DetectsapiPostEntitiesAlertsV1Request) MarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsapiPostEntitiesAlertsV1Request) UnmarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DetectsapiPostEntitiesAlertsV1Response ¶ added in v0.4.0
type DetectsapiPostEntitiesAlertsV1Response struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DetectsAlert `json:"resources"` }
DetectsapiPostEntitiesAlertsV1Response detectsapi post entities alerts v1 response
swagger:model detectsapi.PostEntitiesAlertsV1Response
func (*DetectsapiPostEntitiesAlertsV1Response) ContextValidate ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this detectsapi post entities alerts v1 response based on the context it is used
func (*DetectsapiPostEntitiesAlertsV1Response) MarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetectsapiPostEntitiesAlertsV1Response) UnmarshalBinary ¶ added in v0.4.0
func (m *DetectsapiPostEntitiesAlertsV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlCreatePoliciesV1 ¶ added in v0.4.0
type DeviceControlCreatePoliciesV1 struct { // A collection of policies to create // Required: true Resources []*DeviceControlCreatePolicyReqV1 `json:"resources"` }
DeviceControlCreatePoliciesV1 A req to create DeviceControl policies
swagger:model device_control.CreatePoliciesV1
func (*DeviceControlCreatePoliciesV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control create policies v1 based on the context it is used
func (*DeviceControlCreatePoliciesV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlCreatePoliciesV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlCreatePoliciesV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlCreatePoliciesV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlCreatePolicyReqV1 ¶ added in v0.4.0
type DeviceControlCreatePolicyReqV1 struct { // If specified the settings of the DeviceControl policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // The settings to create the policy with Settings *DeviceControlSettingsReqV1 `json:"settings,omitempty"` }
DeviceControlCreatePolicyReqV1 device control create policy req v1
swagger:model device_control.CreatePolicyReqV1
func (*DeviceControlCreatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control create policy req v1 based on the context it is used
func (*DeviceControlCreatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlCreatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlCreatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlCreatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlExceptionReqV1 ¶ added in v0.4.0
type DeviceControlExceptionReqV1 struct { // action Action string `json:"action,omitempty"` // combined id CombinedID string `json:"combined_id,omitempty"` // description Description string `json:"description,omitempty"` // expiration time // Format: date-time ExpirationTime strfmt.DateTime `json:"expiration_time,omitempty"` // Unique identifier for an exception ID string `json:"id,omitempty"` // product id ProductID string `json:"product_id,omitempty"` // product id decimal ProductIDDecimal string `json:"product_id_decimal,omitempty"` // product name ProductName string `json:"product_name,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // true indicates using blob syntax USB serial numbers UseWildcard bool `json:"use_wildcard,omitempty"` // Hexadecimal VendorID used to apply the exception VendorID string `json:"vendor_id,omitempty"` // Hexadecimal VendorID used to apply the exception VendorIDDecimal string `json:"vendor_id_decimal,omitempty"` // Vendor Name, optional VendorName string `json:"vendor_name,omitempty"` }
DeviceControlExceptionReqV1 device control exception req v1
swagger:model device_control.ExceptionReqV1
func (*DeviceControlExceptionReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlExceptionReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this device control exception req v1 based on context it is used
func (*DeviceControlExceptionReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlExceptionReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlExceptionReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlExceptionReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlExceptionRespV1 ¶ added in v0.2.33
type DeviceControlExceptionRespV1 struct { // action Action string `json:"action,omitempty"` // USB Class ID to apply the exception. If empty it applies to all classes // Required: true Class *string `json:"class"` // combined id CombinedID string `json:"combined_id,omitempty"` // description Description string `json:"description,omitempty"` // expiration time // Format: date-time ExpirationTime strfmt.DateTime `json:"expiration_time,omitempty"` // Unique identifier for an exception // Required: true ID *string `json:"id"` // match method MatchMethod string `json:"match_method,omitempty"` // product id ProductID string `json:"product_id,omitempty"` // product id decimal ProductIDDecimal string `json:"product_id_decimal,omitempty"` // product name ProductName string `json:"product_name,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // Hexadecimal VendorID used to apply the exception VendorID string `json:"vendor_id,omitempty"` // Hexadecimal VendorID used to apply the exception VendorIDDecimal string `json:"vendor_id_decimal,omitempty"` // Vendor Name VendorName string `json:"vendor_name,omitempty"` }
DeviceControlExceptionRespV1 device control exception resp v1
swagger:model device_control.ExceptionRespV1
func (*DeviceControlExceptionRespV1) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlExceptionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this device control exception resp v1 based on context it is used
func (*DeviceControlExceptionRespV1) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlExceptionRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlExceptionRespV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlExceptionRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlPolicyV1 ¶ added in v0.2.33
type DeviceControlPolicyV1 struct { // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // settings // Required: true Settings *DeviceControlSettingsRespV1 `json:"settings"` }
DeviceControlPolicyV1 device control policy v1
swagger:model device_control.PolicyV1
func (*DeviceControlPolicyV1) ContextValidate ¶ added in v0.2.33
ContextValidate validate this device control policy v1 based on the context it is used
func (*DeviceControlPolicyV1) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlPolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlPolicyV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlPolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlReqUpdateDefaultDCPolicyV1 ¶ added in v0.2.33
type DeviceControlReqUpdateDefaultDCPolicyV1 struct { // custom notifications CustomNotifications *DeviceControlUSBCustomNotifications `json:"custom_notifications,omitempty"` }
DeviceControlReqUpdateDefaultDCPolicyV1 device control req update default d c policy v1
swagger:model device_control.ReqUpdateDefaultDCPolicyV1
func (*DeviceControlReqUpdateDefaultDCPolicyV1) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlReqUpdateDefaultDCPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control req update default d c policy v1 based on the context it is used
func (*DeviceControlReqUpdateDefaultDCPolicyV1) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlReqUpdateDefaultDCPolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlReqUpdateDefaultDCPolicyV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlReqUpdateDefaultDCPolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlRespV1 ¶ added in v0.2.33
type DeviceControlRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceControlPolicyV1 `json:"resources"` }
DeviceControlRespV1 device control resp v1
swagger:model device_control.RespV1
func (*DeviceControlRespV1) ContextValidate ¶ added in v0.2.33
ContextValidate validate this device control resp v1 based on the context it is used
func (*DeviceControlRespV1) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlRespV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlRespV2 ¶ added in v0.4.0
type DeviceControlRespV2 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceControlPolicyV1 `json:"resources"` }
DeviceControlRespV2 device control resp v2
swagger:model device_control.RespV2
func (*DeviceControlRespV2) ContextValidate ¶ added in v0.4.0
ContextValidate validate this device control resp v2 based on the context it is used
func (*DeviceControlRespV2) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlRespV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlRespV2) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlRespV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlSettingsReqV1 ¶ added in v0.4.0
type DeviceControlSettingsReqV1 struct { // Settings that apply to a USB Class // Required: true Classes []*DeviceControlUSBClassExceptionsReqV1 `json:"classes"` // A collection of custom notifications triggered to the end-user when a USB policy is violated CustomNotifications *DeviceControlUSBCustomNotifications `json:"custom_notifications,omitempty"` // An array of exception IDs to delete from the policy // Required: true DeleteExceptions []string `json:"delete_exceptions"` // Does the end user receives a notification when the policy is violated // Required: true // Enum: [SILENT NOTIFY_USER] EndUserNotification *string `json:"end_user_notification"` // How is this policy enforced // Required: true // Enum: [MONITOR_ONLY MONITOR_ENFORCE] EnforcementMode *string `json:"enforcement_mode"` // A bool value that enables file metadata functionality on the sensor or not EnhancedFileMetadata bool `json:"enhanced_file_metadata,omitempty"` }
DeviceControlSettingsReqV1 device control settings req v1
swagger:model device_control.SettingsReqV1
func (*DeviceControlSettingsReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control settings req v1 based on the context it is used
func (*DeviceControlSettingsReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlSettingsReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlSettingsReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlSettingsReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlSettingsRespV1 ¶ added in v0.2.33
type DeviceControlSettingsRespV1 struct { // List of class_settings this policy applies to // Required: true Classes []*DeviceControlUSBClassExceptionsResponse `json:"classes"` // A collection of custom notifications triggered to the end-user when a USB policy is violated CustomNotifications *DeviceControlUSBCustomNotifications `json:"custom_notifications,omitempty"` // Does the end user receives a notification when the policy is violated // Required: true // Enum: [SILENT NOTIFY_USER] EndUserNotification *string `json:"end_user_notification"` // [How] is this policy enforced // Required: true // Enum: [MONITOR_ONLY MONITOR_ENFORCE OFF] EnforcementMode *string `json:"enforcement_mode"` // Is file metadata processor enabled or not? true|false // Required: true EnhancedFileMetadata *bool `json:"enhanced_file_metadata"` }
DeviceControlSettingsRespV1 device control settings resp v1
swagger:model device_control.SettingsRespV1
func (*DeviceControlSettingsRespV1) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlSettingsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control settings resp v1 based on the context it is used
func (*DeviceControlSettingsRespV1) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlSettingsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlSettingsRespV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlSettingsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUSBClassExceptionsReqV1 ¶ added in v0.4.0
type DeviceControlUSBClassExceptionsReqV1 struct { // Policy action // Required: true // Enum: [FULL_ACCESS FULL_BLOCK READ_ONLY] Action *string `json:"action"` // Exceptions to the rules of this policy setting // Required: true Exceptions []*DeviceControlExceptionReqV1 `json:"exceptions"` // USB Class id // Required: true ID *string `json:"id"` }
DeviceControlUSBClassExceptionsReqV1 device control u s b class exceptions req v1
swagger:model device_control.USBClassExceptionsReqV1
func (*DeviceControlUSBClassExceptionsReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlUSBClassExceptionsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control u s b class exceptions req v1 based on the context it is used
func (*DeviceControlUSBClassExceptionsReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUSBClassExceptionsReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUSBClassExceptionsReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUSBClassExceptionsReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUSBClassExceptionsResponse ¶ added in v0.2.33
type DeviceControlUSBClassExceptionsResponse struct { // Policy action // Required: true // Enum: [FULL_ACCESS FULL_BLOCK READ_ONLY] Action *string `json:"action"` // Exceptions to the rules of this policy setting // Required: true Exceptions []*DeviceControlExceptionRespV1 `json:"exceptions"` // USB Class id // Required: true ID *string `json:"id"` }
DeviceControlUSBClassExceptionsResponse device control u s b class exceptions response
swagger:model device_control.USBClassExceptionsResponse
func (*DeviceControlUSBClassExceptionsResponse) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlUSBClassExceptionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control u s b class exceptions response based on the context it is used
func (*DeviceControlUSBClassExceptionsResponse) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBClassExceptionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUSBClassExceptionsResponse) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBClassExceptionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUSBCustomNotification ¶ added in v0.2.33
type DeviceControlUSBCustomNotification struct { // The notification to be displayed to the end-user // Required: true CustomMessage *string `json:"custom_message"` // If the custom notification or the default notification is in-use // Required: true UseCustom *bool `json:"use_custom"` }
DeviceControlUSBCustomNotification device control u s b custom notification
swagger:model device_control.USBCustomNotification
func (*DeviceControlUSBCustomNotification) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this device control u s b custom notification based on context it is used
func (*DeviceControlUSBCustomNotification) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUSBCustomNotification) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUSBCustomNotifications ¶ added in v0.2.33
type DeviceControlUSBCustomNotifications struct { // The custom notification to display when a USB is blocked BlockedNotification *DeviceControlUSBCustomNotification `json:"blocked_notification,omitempty"` // The custom notification to display when a USB is restricted RestrictedNotification *DeviceControlUSBCustomNotification `json:"restricted_notification,omitempty"` }
DeviceControlUSBCustomNotifications device control u s b custom notifications
swagger:model device_control.USBCustomNotifications
func (*DeviceControlUSBCustomNotifications) ContextValidate ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotifications) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control u s b custom notifications based on the context it is used
func (*DeviceControlUSBCustomNotifications) MarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotifications) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUSBCustomNotifications) UnmarshalBinary ¶ added in v0.2.33
func (m *DeviceControlUSBCustomNotifications) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUpdatePoliciesReqV1 ¶ added in v0.4.0
type DeviceControlUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true Resources []*DeviceControlUpdatePolicyReqV1 `json:"resources"` }
DeviceControlUpdatePoliciesReqV1 A req to update DeviceControl policies
swagger:model device_control.UpdatePoliciesReqV1
func (*DeviceControlUpdatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control update policies req v1 based on the context it is used
func (*DeviceControlUpdatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUpdatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceControlUpdatePolicyReqV1 ¶ added in v0.4.0
type DeviceControlUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` // A collection of DeviceControl policy settings to update // Required: true Settings *DeviceControlSettingsReqV1 `json:"settings"` }
DeviceControlUpdatePolicyReqV1 An update for a specific policy
swagger:model device_control.UpdatePolicyReqV1
func (*DeviceControlUpdatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *DeviceControlUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device control update policy req v1 based on the context it is used
func (*DeviceControlUpdatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceControlUpdatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceControlUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceDevice ¶ added in v0.2.3
type DeviceDevice struct { // agent load flags AgentLoadFlags string `json:"agent_load_flags,omitempty"` // agent local time AgentLocalTime string `json:"agent_local_time,omitempty"` // agent version AgentVersion string `json:"agent_version,omitempty"` // bios manufacturer BiosManufacturer string `json:"bios_manufacturer,omitempty"` // bios version BiosVersion string `json:"bios_version,omitempty"` // build number BuildNumber string `json:"build_number,omitempty"` // chassis type ChassisType string `json:"chassis_type,omitempty"` // chassis type desc ChassisTypeDesc string `json:"chassis_type_desc,omitempty"` // cid // Required: true Cid *string `json:"cid"` // config id base ConfigIDBase string `json:"config_id_base,omitempty"` // config id build ConfigIDBuild string `json:"config_id_build,omitempty"` // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` // connection ip ConnectionIP string `json:"connection_ip,omitempty"` // connection mac address ConnectionMacAddress string `json:"connection_mac_address,omitempty"` // cpu signature CPUSignature string `json:"cpu_signature,omitempty"` // default gateway ip DefaultGatewayIP string `json:"default_gateway_ip,omitempty"` // deployment type DeploymentType string `json:"deployment_type,omitempty"` // detection suppression status DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` // device id // Required: true DeviceID *string `json:"device_id"` // device policies DevicePolicies *DeviceMappedDevicePolicies `json:"device_policies,omitempty"` // email Email string `json:"email,omitempty"` // external ip ExternalIP string `json:"external_ip,omitempty"` // first login timestamp FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` // first login user FirstLoginUser string `json:"first_login_user,omitempty"` // first seen FirstSeen string `json:"first_seen,omitempty"` // group hash GroupHash string `json:"group_hash,omitempty"` // groups Groups []string `json:"groups"` // host hidden status HostHiddenStatus string `json:"host_hidden_status,omitempty"` // host utc offset HostUtcOffset string `json:"host_utc_offset,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // instance id InstanceID string `json:"instance_id,omitempty"` // internet exposure InternetExposure string `json:"internet_exposure,omitempty"` // k8s cluster git version K8sClusterGitVersion string `json:"k8s_cluster_git_version,omitempty"` // k8s cluster id K8sClusterID string `json:"k8s_cluster_id,omitempty"` // k8s cluster version K8sClusterVersion string `json:"k8s_cluster_version,omitempty"` // kernel version KernelVersion string `json:"kernel_version,omitempty"` // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` // last login user LastLoginUser string `json:"last_login_user,omitempty"` // last reboot LastReboot string `json:"last_reboot,omitempty"` // last seen LastSeen string `json:"last_seen,omitempty"` // linux sensor mode LinuxSensorMode string `json:"linux_sensor_mode,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // major version MajorVersion string `json:"major_version,omitempty"` // managed apps ManagedApps *DeviceManagedApps `json:"managed_apps,omitempty"` // meta Meta *DeviceDeviceMeta `json:"meta,omitempty"` // minor version MinorVersion string `json:"minor_version,omitempty"` // modified timestamp ModifiedTimestamp string `json:"modified_timestamp,omitempty"` // notes Notes []string `json:"notes"` // os build OsBuild string `json:"os_build,omitempty"` // os product name OsProductName string `json:"os_product_name,omitempty"` // os version OsVersion string `json:"os_version,omitempty"` // ou Ou []string `json:"ou"` // platform id PlatformID string `json:"platform_id,omitempty"` // platform name PlatformName string `json:"platform_name,omitempty"` // pod annotations PodAnnotations []string `json:"pod_annotations"` // pod host ip4 PodHostIp4 string `json:"pod_host_ip4,omitempty"` // pod host ip6 PodHostIp6 string `json:"pod_host_ip6,omitempty"` // pod hostname PodHostname string `json:"pod_hostname,omitempty"` // pod id PodID string `json:"pod_id,omitempty"` // pod ip4 PodIp4 string `json:"pod_ip4,omitempty"` // pod ip6 PodIp6 string `json:"pod_ip6,omitempty"` // pod labels PodLabels []string `json:"pod_labels"` // pod name PodName string `json:"pod_name,omitempty"` // pod namespace PodNamespace string `json:"pod_namespace,omitempty"` // pod service account name PodServiceAccountName string `json:"pod_service_account_name,omitempty"` // pointer size PointerSize string `json:"pointer_size,omitempty"` // policies Policies []*DeviceDevicePolicy `json:"policies"` // product type ProductType string `json:"product_type,omitempty"` // product type desc ProductTypeDesc string `json:"product_type_desc,omitempty"` // provision status ProvisionStatus string `json:"provision_status,omitempty"` // reduced functionality mode ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` // release group ReleaseGroup string `json:"release_group,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // service pack major ServicePackMajor string `json:"service_pack_major,omitempty"` // service pack minor ServicePackMinor string `json:"service_pack_minor,omitempty"` // service provider ServiceProvider string `json:"service_provider,omitempty"` // service provider account id ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` // site name SiteName string `json:"site_name,omitempty"` // slow changing modified timestamp SlowChangingModifiedTimestamp string `json:"slow_changing_modified_timestamp,omitempty"` // status Status string `json:"status,omitempty"` // system manufacturer SystemManufacturer string `json:"system_manufacturer,omitempty"` // system product name SystemProductName string `json:"system_product_name,omitempty"` // tags Tags []string `json:"tags"` // zone group ZoneGroup string `json:"zone_group,omitempty"` }
DeviceDevice device device
swagger:model device.Device
func (*DeviceDevice) ContextValidate ¶ added in v0.2.3
ContextValidate validate this device device based on the context it is used
func (*DeviceDevice) MarshalBinary ¶ added in v0.2.3
func (m *DeviceDevice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceDevice) UnmarshalBinary ¶ added in v0.2.3
func (m *DeviceDevice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceDeviceMeta ¶
type DeviceDeviceMeta struct { // version Version string `json:"version,omitempty"` // version string VersionString string `json:"version_string,omitempty"` }
DeviceDeviceMeta device device meta
swagger:model device.DeviceMeta
func (*DeviceDeviceMeta) ContextValidate ¶
ContextValidate validates this device device meta based on context it is used
func (*DeviceDeviceMeta) MarshalBinary ¶
func (m *DeviceDeviceMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceDeviceMeta) UnmarshalBinary ¶
func (m *DeviceDeviceMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceDevicePolicy ¶
type DeviceDevicePolicy struct { // applied Applied bool `json:"applied,omitempty"` // applied date // Format: date-time AppliedDate strfmt.DateTime `json:"applied_date,omitempty"` // assigned date // Format: date-time AssignedDate strfmt.DateTime `json:"assigned_date,omitempty"` // exempt Exempt bool `json:"exempt,omitempty"` // policy id // Required: true PolicyID *string `json:"policy_id"` // policy type // Required: true PolicyType *string `json:"policy_type"` // rule groups RuleGroups []string `json:"rule_groups"` // rule set id RuleSetID string `json:"rule_set_id,omitempty"` // settings hash SettingsHash string `json:"settings_hash,omitempty"` // uninstall protection UninstallProtection string `json:"uninstall_protection,omitempty"` }
DeviceDevicePolicy device device policy
swagger:model device.DevicePolicy
func (*DeviceDevicePolicy) ContextValidate ¶
ContextValidate validates this device device policy based on context it is used
func (*DeviceDevicePolicy) MarshalBinary ¶
func (m *DeviceDevicePolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceDevicePolicy) UnmarshalBinary ¶
func (m *DeviceDevicePolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceManagedApp ¶
type DeviceManagedApp struct { // version // Required: true Version *string `json:"version"` }
DeviceManagedApp device managed app
swagger:model device.ManagedApp
func (*DeviceManagedApp) ContextValidate ¶
ContextValidate validates this device managed app based on context it is used
func (*DeviceManagedApp) MarshalBinary ¶
func (m *DeviceManagedApp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceManagedApp) UnmarshalBinary ¶
func (m *DeviceManagedApp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceManagedApps ¶
type DeviceManagedApps struct { // airlock Airlock *DeviceManagedApp `json:"airlock,omitempty"` // automox Automox *DeviceManagedApp `json:"automox,omitempty"` // aws verified access AwsVerifiedAccess *DeviceManagedApp `json:"aws-verified-access,omitempty"` // identity protection IdentityProtection *DeviceManagedApp `json:"identity-protection,omitempty"` // jumpcloud Jumpcloud *DeviceManagedApp `json:"jumpcloud,omitempty"` // netskope Netskope *DeviceManagedApp `json:"netskope,omitempty"` }
DeviceManagedApps device managed apps
swagger:model device.ManagedApps
func (*DeviceManagedApps) ContextValidate ¶
ContextValidate validate this device managed apps based on the context it is used
func (*DeviceManagedApps) MarshalBinary ¶
func (m *DeviceManagedApps) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceManagedApps) UnmarshalBinary ¶
func (m *DeviceManagedApps) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceMappedDevicePolicies ¶
type DeviceMappedDevicePolicies struct { // airlock Airlock *DeviceDevicePolicy `json:"airlock,omitempty"` // automox Automox *DeviceDevicePolicy `json:"automox,omitempty"` // aws verified access AwsVerifiedAccess *DeviceDevicePolicy `json:"aws-verified-access,omitempty"` // data protection DataProtection *DeviceDevicePolicy `json:"data-protection,omitempty"` // device control DeviceControl *DeviceDevicePolicy `json:"device_control,omitempty"` // fim Fim *DeviceDevicePolicy `json:"fim,omitempty"` // firewall Firewall *DeviceDevicePolicy `json:"firewall,omitempty"` // global config GlobalConfig *DeviceDevicePolicy `json:"global_config,omitempty"` // identity protection IdentityProtection *DeviceDevicePolicy `json:"identity-protection,omitempty"` // jumpcloud Jumpcloud *DeviceDevicePolicy `json:"jumpcloud,omitempty"` // kubernetes admission control KubernetesAdmissionControl *DeviceDevicePolicy `json:"kubernetes-admission-control,omitempty"` // mobile Mobile *DeviceDevicePolicy `json:"mobile,omitempty"` // netskope Netskope *DeviceDevicePolicy `json:"netskope,omitempty"` // prevention Prevention *DeviceDevicePolicy `json:"prevention,omitempty"` // remote response RemoteResponse *DeviceDevicePolicy `json:"remote_response,omitempty"` // sca Sca *DeviceDevicePolicy `json:"sca,omitempty"` // sensor update SensorUpdate *DeviceDevicePolicy `json:"sensor_update,omitempty"` // system tray SystemTray *DeviceDevicePolicy `json:"system-tray,omitempty"` // ztl Ztl *DeviceDevicePolicy `json:"ztl,omitempty"` }
DeviceMappedDevicePolicies device mapped device policies
swagger:model device.MappedDevicePolicies
func (*DeviceMappedDevicePolicies) ContextValidate ¶
func (m *DeviceMappedDevicePolicies) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device mapped device policies based on the context it is used
func (*DeviceMappedDevicePolicies) MarshalBinary ¶
func (m *DeviceMappedDevicePolicies) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceMappedDevicePolicies) UnmarshalBinary ¶
func (m *DeviceMappedDevicePolicies) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiDeviceDetailsResponseSwagger ¶ added in v0.2.26
type DeviceapiDeviceDetailsResponseSwagger struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceapiDeviceSwagger `json:"resources"` }
DeviceapiDeviceDetailsResponseSwagger deviceapi device details response swagger
swagger:model deviceapi.DeviceDetailsResponseSwagger
func (*DeviceapiDeviceDetailsResponseSwagger) ContextValidate ¶ added in v0.2.26
func (m *DeviceapiDeviceDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi device details response swagger based on the context it is used
func (*DeviceapiDeviceDetailsResponseSwagger) MarshalBinary ¶ added in v0.2.26
func (m *DeviceapiDeviceDetailsResponseSwagger) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiDeviceDetailsResponseSwagger) UnmarshalBinary ¶ added in v0.2.26
func (m *DeviceapiDeviceDetailsResponseSwagger) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiDevicePaging ¶ added in v0.4.0
type DeviceapiDevicePaging struct { // expires at ExpiresAt int64 `json:"expires_at,omitempty"` // limit Limit int32 `json:"limit,omitempty"` // offset // Required: true Offset *string `json:"offset"` // total // Required: true Total *int64 `json:"total"` }
DeviceapiDevicePaging deviceapi device paging
swagger:model deviceapi.DevicePaging
func (*DeviceapiDevicePaging) ContextValidate ¶ added in v0.4.0
ContextValidate validates this deviceapi device paging based on context it is used
func (*DeviceapiDevicePaging) MarshalBinary ¶ added in v0.4.0
func (m *DeviceapiDevicePaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiDevicePaging) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceapiDevicePaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiDeviceResponse ¶ added in v0.4.0
type DeviceapiDeviceResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DeviceapiRequestMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DeviceapiDeviceResponse deviceapi device response
swagger:model deviceapi.DeviceResponse
func (*DeviceapiDeviceResponse) ContextValidate ¶ added in v0.4.0
func (m *DeviceapiDeviceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi device response based on the context it is used
func (*DeviceapiDeviceResponse) MarshalBinary ¶ added in v0.4.0
func (m *DeviceapiDeviceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiDeviceResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceapiDeviceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiDeviceSwagger ¶ added in v0.2.26
type DeviceapiDeviceSwagger struct { // agent load flags AgentLoadFlags string `json:"agent_load_flags,omitempty"` // agent local time AgentLocalTime string `json:"agent_local_time,omitempty"` // agent version AgentVersion string `json:"agent_version,omitempty"` // bios manufacturer BiosManufacturer string `json:"bios_manufacturer,omitempty"` // bios version BiosVersion string `json:"bios_version,omitempty"` // build number BuildNumber string `json:"build_number,omitempty"` // chassis type ChassisType string `json:"chassis_type,omitempty"` // chassis type desc ChassisTypeDesc string `json:"chassis_type_desc,omitempty"` // cid // Required: true Cid *string `json:"cid"` // config id base ConfigIDBase string `json:"config_id_base,omitempty"` // config id build ConfigIDBuild string `json:"config_id_build,omitempty"` // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` // connection ip ConnectionIP string `json:"connection_ip,omitempty"` // connection mac address ConnectionMacAddress string `json:"connection_mac_address,omitempty"` // cpu signature CPUSignature string `json:"cpu_signature,omitempty"` // default gateway ip DefaultGatewayIP string `json:"default_gateway_ip,omitempty"` // deployment type DeploymentType string `json:"deployment_type,omitempty"` // detection suppression status DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"` // device id // Required: true DeviceID *string `json:"device_id"` // device policies DevicePolicies *DeviceMappedDevicePolicies `json:"device_policies,omitempty"` // email Email string `json:"email,omitempty"` // external ip ExternalIP string `json:"external_ip,omitempty"` // first login timestamp FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` // first seen FirstSeen string `json:"first_seen,omitempty"` // group hash GroupHash string `json:"group_hash,omitempty"` // groups Groups []string `json:"groups"` // host hidden status HostHiddenStatus string `json:"host_hidden_status,omitempty"` // host utc offset HostUtcOffset string `json:"host_utc_offset,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // instance id InstanceID string `json:"instance_id,omitempty"` // internet exposure InternetExposure string `json:"internet_exposure,omitempty"` // k8s cluster git version K8sClusterGitVersion string `json:"k8s_cluster_git_version,omitempty"` // k8s cluster id K8sClusterID string `json:"k8s_cluster_id,omitempty"` // k8s cluster version K8sClusterVersion string `json:"k8s_cluster_version,omitempty"` // kernel version KernelVersion string `json:"kernel_version,omitempty"` // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` // last reboot LastReboot string `json:"last_reboot,omitempty"` // last seen LastSeen string `json:"last_seen,omitempty"` // linux sensor mode LinuxSensorMode string `json:"linux_sensor_mode,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // major version MajorVersion string `json:"major_version,omitempty"` // managed apps ManagedApps *DeviceManagedApps `json:"managed_apps,omitempty"` // meta Meta *DeviceDeviceMeta `json:"meta,omitempty"` // minor version MinorVersion string `json:"minor_version,omitempty"` // modified timestamp ModifiedTimestamp string `json:"modified_timestamp,omitempty"` // notes Notes []string `json:"notes"` // os build OsBuild string `json:"os_build,omitempty"` // os product name OsProductName string `json:"os_product_name,omitempty"` // os version OsVersion string `json:"os_version,omitempty"` // ou Ou []string `json:"ou"` // platform id PlatformID string `json:"platform_id,omitempty"` // platform name PlatformName string `json:"platform_name,omitempty"` // pod annotations PodAnnotations []string `json:"pod_annotations"` // pod host ip4 PodHostIp4 string `json:"pod_host_ip4,omitempty"` // pod host ip6 PodHostIp6 string `json:"pod_host_ip6,omitempty"` // pod hostname PodHostname string `json:"pod_hostname,omitempty"` // pod id PodID string `json:"pod_id,omitempty"` // pod ip4 PodIp4 string `json:"pod_ip4,omitempty"` // pod ip6 PodIp6 string `json:"pod_ip6,omitempty"` // pod labels PodLabels []string `json:"pod_labels"` // pod name PodName string `json:"pod_name,omitempty"` // pod namespace PodNamespace string `json:"pod_namespace,omitempty"` // pod service account name PodServiceAccountName string `json:"pod_service_account_name,omitempty"` // pointer size PointerSize string `json:"pointer_size,omitempty"` // policies Policies []*DeviceDevicePolicy `json:"policies"` // product type ProductType string `json:"product_type,omitempty"` // product type desc ProductTypeDesc string `json:"product_type_desc,omitempty"` // provision status ProvisionStatus string `json:"provision_status,omitempty"` // reduced functionality mode ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` // release group ReleaseGroup string `json:"release_group,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // service pack major ServicePackMajor string `json:"service_pack_major,omitempty"` // service pack minor ServicePackMinor string `json:"service_pack_minor,omitempty"` // service provider ServiceProvider string `json:"service_provider,omitempty"` // service provider account id ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` // site name SiteName string `json:"site_name,omitempty"` // status Status string `json:"status,omitempty"` // system manufacturer SystemManufacturer string `json:"system_manufacturer,omitempty"` // system product name SystemProductName string `json:"system_product_name,omitempty"` // tags Tags []string `json:"tags"` // zone group ZoneGroup string `json:"zone_group,omitempty"` }
DeviceapiDeviceSwagger deviceapi device swagger
swagger:model deviceapi.DeviceSwagger
func (*DeviceapiDeviceSwagger) ContextValidate ¶ added in v0.2.26
func (m *DeviceapiDeviceSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi device swagger based on the context it is used
func (*DeviceapiDeviceSwagger) MarshalBinary ¶ added in v0.2.26
func (m *DeviceapiDeviceSwagger) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiDeviceSwagger) UnmarshalBinary ¶ added in v0.2.26
func (m *DeviceapiDeviceSwagger) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiGroupMeta ¶ added in v0.2.16
type DeviceapiGroupMeta struct { // version Version int64 `json:"version,omitempty"` // version string VersionString string `json:"version_string,omitempty"` }
DeviceapiGroupMeta deviceapi group meta
swagger:model deviceapi.GroupMeta
func (*DeviceapiGroupMeta) ContextValidate ¶ added in v0.2.16
ContextValidate validates this deviceapi group meta based on context it is used
func (*DeviceapiGroupMeta) MarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiGroupMeta) UnmarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiGroupResponseV1 ¶ added in v0.2.16
type DeviceapiGroupResponseV1 struct { // assignment rule AssignmentRule string `json:"assignment_rule,omitempty"` // cid // Required: true Cid *string `json:"cid"` // created by // Required: true CreatedBy *string `json:"created_by"` // created timestamp // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // description // Required: true Description *string `json:"description"` // group type // Required: true GroupType *string `json:"group_type"` // id // Required: true ID *string `json:"id"` // meta Meta *DeviceapiGroupMeta `json:"meta,omitempty"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // modified timestamp // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // name // Required: true Name *string `json:"name"` }
DeviceapiGroupResponseV1 deviceapi group response v1
swagger:model deviceapi.GroupResponseV1
func (*DeviceapiGroupResponseV1) ContextValidate ¶ added in v0.2.16
func (m *DeviceapiGroupResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi group response v1 based on the context it is used
func (*DeviceapiGroupResponseV1) MarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiGroupResponseV1) UnmarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiGroupsResponseV1 ¶ added in v0.2.16
type DeviceapiGroupsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceapiGroupResponseV1 `json:"resources"` }
DeviceapiGroupsResponseV1 deviceapi groups response v1
swagger:model deviceapi.GroupsResponseV1
func (*DeviceapiGroupsResponseV1) ContextValidate ¶ added in v0.2.16
func (m *DeviceapiGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi groups response v1 based on the context it is used
func (*DeviceapiGroupsResponseV1) MarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiGroupsResponseV1) UnmarshalBinary ¶ added in v0.2.16
func (m *DeviceapiGroupsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiLoginDetailV1 ¶ added in v0.2.9
type DeviceapiLoginDetailV1 struct { // cid // Required: true Cid *string `json:"cid"` // device id // Required: true DeviceID *string `json:"device_id"` // recent logins // Required: true RecentLogins []*DeviceapiLoginInfoV1 `json:"recent_logins"` }
DeviceapiLoginDetailV1 deviceapi login detail v1
swagger:model deviceapi.LoginDetailV1
func (*DeviceapiLoginDetailV1) ContextValidate ¶ added in v0.2.9
func (m *DeviceapiLoginDetailV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi login detail v1 based on the context it is used
func (*DeviceapiLoginDetailV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginDetailV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiLoginDetailV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginDetailV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiLoginHistoryResponseV1 ¶ added in v0.2.9
type DeviceapiLoginHistoryResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceapiLoginDetailV1 `json:"resources"` }
DeviceapiLoginHistoryResponseV1 deviceapi login history response v1
swagger:model deviceapi.LoginHistoryResponseV1
func (*DeviceapiLoginHistoryResponseV1) ContextValidate ¶ added in v0.2.9
func (m *DeviceapiLoginHistoryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi login history response v1 based on the context it is used
func (*DeviceapiLoginHistoryResponseV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginHistoryResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiLoginHistoryResponseV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginHistoryResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiLoginInfoV1 ¶ added in v0.2.9
type DeviceapiLoginInfoV1 struct { // login time LoginTime string `json:"login_time,omitempty"` // user name UserName string `json:"user_name,omitempty"` }
DeviceapiLoginInfoV1 deviceapi login info v1
swagger:model deviceapi.LoginInfoV1
func (*DeviceapiLoginInfoV1) ContextValidate ¶ added in v0.2.9
ContextValidate validates this deviceapi login info v1 based on context it is used
func (*DeviceapiLoginInfoV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginInfoV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiLoginInfoV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiLoginInfoV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiNetworkAddressHistoryResponseV1 ¶ added in v0.2.9
type DeviceapiNetworkAddressHistoryResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceapiNetworkAddressHistoryV1 `json:"resources"` }
DeviceapiNetworkAddressHistoryResponseV1 deviceapi network address history response v1
swagger:model deviceapi.NetworkAddressHistoryResponseV1
func (*DeviceapiNetworkAddressHistoryResponseV1) ContextValidate ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi network address history response v1 based on the context it is used
func (*DeviceapiNetworkAddressHistoryResponseV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiNetworkAddressHistoryResponseV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiNetworkAddressHistoryV1 ¶ added in v0.2.9
type DeviceapiNetworkAddressHistoryV1 struct { // cid // Required: true Cid *string `json:"cid"` // device id // Required: true DeviceID *string `json:"device_id"` // history // Required: true History []*DeviceapiNetworkAddressV1 `json:"history"` }
DeviceapiNetworkAddressHistoryV1 deviceapi network address history v1
swagger:model deviceapi.NetworkAddressHistoryV1
func (*DeviceapiNetworkAddressHistoryV1) ContextValidate ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi network address history v1 based on the context it is used
func (*DeviceapiNetworkAddressHistoryV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiNetworkAddressHistoryV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressHistoryV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiNetworkAddressV1 ¶ added in v0.2.9
type DeviceapiNetworkAddressV1 struct { // ip address IPAddress string `json:"ip_address,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // timestamp Timestamp string `json:"timestamp,omitempty"` }
DeviceapiNetworkAddressV1 deviceapi network address v1
swagger:model deviceapi.NetworkAddressV1
func (*DeviceapiNetworkAddressV1) ContextValidate ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this deviceapi network address v1 based on context it is used
func (*DeviceapiNetworkAddressV1) MarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiNetworkAddressV1) UnmarshalBinary ¶ added in v0.2.9
func (m *DeviceapiNetworkAddressV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiRequestMeta ¶ added in v0.4.0
type DeviceapiRequestMeta struct { // pagination Pagination *DeviceapiDevicePaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` }
DeviceapiRequestMeta deviceapi request meta
swagger:model deviceapi.RequestMeta
func (*DeviceapiRequestMeta) ContextValidate ¶ added in v0.4.0
ContextValidate validate this deviceapi request meta based on the context it is used
func (*DeviceapiRequestMeta) MarshalBinary ¶ added in v0.4.0
func (m *DeviceapiRequestMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiRequestMeta) UnmarshalBinary ¶ added in v0.4.0
func (m *DeviceapiRequestMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiUpdateDeviceDetailsResponseV1 ¶ added in v0.2.27
type DeviceapiUpdateDeviceDetailsResponseV1 struct { // code Code int32 `json:"code,omitempty"` // device id // Required: true DeviceID *string `json:"device_id"` // error Error string `json:"error,omitempty"` // updated // Required: true Updated *bool `json:"updated"` }
DeviceapiUpdateDeviceDetailsResponseV1 deviceapi update device details response v1
swagger:model deviceapi.UpdateDeviceDetailsResponseV1
func (*DeviceapiUpdateDeviceDetailsResponseV1) ContextValidate ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this deviceapi update device details response v1 based on context it is used
func (*DeviceapiUpdateDeviceDetailsResponseV1) MarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceDetailsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiUpdateDeviceDetailsResponseV1) UnmarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceDetailsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiUpdateDeviceTagsRequestV1 ¶ added in v0.2.27
type DeviceapiUpdateDeviceTagsRequestV1 struct { // action // Required: true Action *string `json:"action"` // device ids // Required: true DeviceIds []string `json:"device_ids"` // tags // Required: true Tags []string `json:"tags"` }
DeviceapiUpdateDeviceTagsRequestV1 deviceapi update device tags request v1
swagger:model deviceapi.UpdateDeviceTagsRequestV1
func (*DeviceapiUpdateDeviceTagsRequestV1) ContextValidate ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this deviceapi update device tags request v1 based on context it is used
func (*DeviceapiUpdateDeviceTagsRequestV1) MarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiUpdateDeviceTagsRequestV1) UnmarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceapiUpdateDeviceTagsSwaggerV1 ¶ added in v0.2.27
type DeviceapiUpdateDeviceTagsSwaggerV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DeviceapiUpdateDeviceDetailsResponseV1 `json:"resources"` }
DeviceapiUpdateDeviceTagsSwaggerV1 deviceapi update device tags swagger v1
swagger:model deviceapi.UpdateDeviceTagsSwaggerV1
func (*DeviceapiUpdateDeviceTagsSwaggerV1) ContextValidate ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsSwaggerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this deviceapi update device tags swagger v1 based on the context it is used
func (*DeviceapiUpdateDeviceTagsSwaggerV1) MarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsSwaggerV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceapiUpdateDeviceTagsSwaggerV1) UnmarshalBinary ¶ added in v0.2.27
func (m *DeviceapiUpdateDeviceTagsSwaggerV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPICombinedFindingsResponseV1 ¶ added in v0.4.0
type DomainAPICombinedFindingsResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainAPIQueryMetaV1 `json:"meta"` // resources // Required: true Resources []*DomainAPIFindingFacetV1 `json:"resources"` }
DomainAPICombinedFindingsResponseV1 domain API combined findings response v1
swagger:model domain.APICombinedFindingsResponseV1
func (*DomainAPICombinedFindingsResponseV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPICombinedFindingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API combined findings response v1 based on the context it is used
func (*DomainAPICombinedFindingsResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPICombinedFindingsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPICombinedFindingsResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPICombinedFindingsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIDetectionDocument ¶
type DomainAPIDetectionDocument struct { // adversary ids AdversaryIds []int64 `json:"adversary_ids"` // assigned to name AssignedToName string `json:"assigned_to_name,omitempty"` // assigned to uid AssignedToUID string `json:"assigned_to_uid,omitempty"` // behaviors Behaviors []*DetectsBehavior `json:"behaviors"` // behaviors processed // Required: true BehaviorsProcessed []string `json:"behaviors_processed"` // cid // Required: true Cid *string `json:"cid"` // created timestamp // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // date updated DateUpdated string `json:"date_updated,omitempty"` // detection id // Required: true DetectionID *string `json:"detection_id"` // device // Required: true Device *DetectsDeviceDetailIndexed `json:"device"` // email sent // Required: true EmailSent *bool `json:"email_sent"` // first behavior // Required: true // Format: date-time FirstBehavior *strfmt.DateTime `json:"first_behavior"` // hostinfo // Required: true Hostinfo *DetectsHostInfo `json:"hostinfo"` // last behavior // Required: true // Format: date-time LastBehavior *strfmt.DateTime `json:"last_behavior"` // max confidence // Required: true MaxConfidence *int32 `json:"max_confidence"` // max severity // Required: true MaxSeverity *int32 `json:"max_severity"` // max severity displayname // Required: true MaxSeverityDisplayname *string `json:"max_severity_displayname"` // overwatch notes OverwatchNotes string `json:"overwatch_notes,omitempty"` // quarantined files QuarantinedFiles []*DetectsQuarantinedFile `json:"quarantined_files"` // seconds to resolved // Required: true SecondsToResolved *int64 `json:"seconds_to_resolved"` // seconds to triaged // Required: true SecondsToTriaged *int64 `json:"seconds_to_triaged"` // show in ui // Required: true ShowInUI *bool `json:"show_in_ui"` // status // Required: true Status *string `json:"status"` }
DomainAPIDetectionDocument domain API detection document
swagger:model domain.APIDetectionDocument
func (*DomainAPIDetectionDocument) ContextValidate ¶
func (m *DomainAPIDetectionDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API detection document based on the context it is used
func (*DomainAPIDetectionDocument) MarshalBinary ¶
func (m *DomainAPIDetectionDocument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIDetectionDocument) UnmarshalBinary ¶
func (m *DomainAPIDetectionDocument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEntityMatchedV1 ¶ added in v0.4.0
type DomainAPIEntityMatchedV1 struct { // asset id AssetID string `json:"asset_id,omitempty"` // data provider DataProvider string `json:"data_provider,omitempty"` // provider asset id ProviderAssetID string `json:"provider_asset_id,omitempty"` }
DomainAPIEntityMatchedV1 domain API entity matched v1
swagger:model domain.APIEntityMatchedV1
func (*DomainAPIEntityMatchedV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIEntityMatchedV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API entity matched v1 based on context it is used
func (*DomainAPIEntityMatchedV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEntityMatchedV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEntityMatchedV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEntityMatchedV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIError ¶
type DomainAPIError struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources Resources DomainAPIErrorResources `json:"resources,omitempty"` }
DomainAPIError domain API error
swagger:model domain.APIError
func (*DomainAPIError) ContextValidate ¶
ContextValidate validate this domain API error based on the context it is used
func (*DomainAPIError) MarshalBinary ¶
func (m *DomainAPIError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIError) UnmarshalBinary ¶
func (m *DomainAPIError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIErrorResources ¶
type DomainAPIErrorResources interface{}
DomainAPIErrorResources domain API error resources
swagger:model domain.APIError.resources
type DomainAPIEvaluationLogicComparisonsV1 ¶ added in v0.2.33
type DomainAPIEvaluationLogicComparisonsV1 struct { // state comparisons // Required: true StateComparisons []*DomainAPIEvaluationLogicStateComparisonV1 `json:"state_comparisons"` // state operator // Required: true StateOperator *string `json:"state_operator"` }
DomainAPIEvaluationLogicComparisonsV1 domain API evaluation logic comparisons v1
swagger:model domain.APIEvaluationLogicComparisonsV1
func (*DomainAPIEvaluationLogicComparisonsV1) ContextValidate ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicComparisonsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic comparisons v1 based on the context it is used
func (*DomainAPIEvaluationLogicComparisonsV1) MarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicComparisonsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicComparisonsV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicComparisonsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicEntitiesResponseV1 ¶ added in v0.4.0
type DomainAPIEvaluationLogicEntitiesResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAPIEvaluationLogicV1 `json:"resources"` }
DomainAPIEvaluationLogicEntitiesResponseV1 domain API evaluation logic entities response v1
swagger:model domain.APIEvaluationLogicEntitiesResponseV1
func (*DomainAPIEvaluationLogicEntitiesResponseV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic entities response v1 based on the context it is used
func (*DomainAPIEvaluationLogicEntitiesResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicEntityComparisonV1 ¶ added in v0.2.33
type DomainAPIEvaluationLogicEntityComparisonV1 struct { // actual value field // Required: true ActualValueField *string `json:"actual_value_field"` // expected value // Required: true ExpectedValue DomainAPIEvaluationLogicEntityComparisonV1ExpectedValue `json:"expected_value"` // operation // Required: true Operation *string `json:"operation"` // value datatype // Required: true ValueDatatype *string `json:"value_datatype"` }
DomainAPIEvaluationLogicEntityComparisonV1 domain API evaluation logic entity comparison v1
swagger:model domain.APIEvaluationLogicEntityComparisonV1
func (*DomainAPIEvaluationLogicEntityComparisonV1) ContextValidate ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicEntityComparisonV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API evaluation logic entity comparison v1 based on context it is used
func (*DomainAPIEvaluationLogicEntityComparisonV1) MarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicEntityComparisonV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicEntityComparisonV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicEntityComparisonV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicEntityComparisonV1ExpectedValue ¶ added in v0.2.33
type DomainAPIEvaluationLogicEntityComparisonV1ExpectedValue interface{}
DomainAPIEvaluationLogicEntityComparisonV1ExpectedValue domain API evaluation logic entity comparison v1 expected value
swagger:model domain.APIEvaluationLogicEntityComparisonV1.expected_value
type DomainAPIEvaluationLogicHostInfoV1 ¶ added in v0.4.0
type DomainAPIEvaluationLogicHostInfoV1 struct { // Refers to all the entities that were matched together during entity resolution process // Required: true EntitiesMatched []*DomainAPIEntityMatchedV1 `json:"entities_matched"` }
DomainAPIEvaluationLogicHostInfoV1 domain API evaluation logic host info v1
swagger:model domain.APIEvaluationLogicHostInfoV1
func (*DomainAPIEvaluationLogicHostInfoV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicHostInfoV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic host info v1 based on the context it is used
func (*DomainAPIEvaluationLogicHostInfoV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicHostInfoV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicHostInfoV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIEvaluationLogicHostInfoV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicItemV1 ¶ added in v0.2.19
type DomainAPIEvaluationLogicItemV1 struct { // comparison check ComparisonCheck string `json:"comparison_check,omitempty"` // comparisons Comparisons *DomainAPIEvaluationLogicComparisonsV1 `json:"comparisons,omitempty"` // description Description string `json:"description,omitempty"` // determined by comparison DeterminedByComparison bool `json:"determined_by_comparison,omitempty"` // existence check ExistenceCheck string `json:"existence_check,omitempty"` // id ID jsonext.Number `json:"id,omitempty"` // items Items []DomainAPIEvaluationLogicSystemCharacteristicV1 `json:"items"` // negate Negate bool `json:"negate,omitempty"` // title // Required: true Title *string `json:"title"` // type // Required: true Type *string `json:"type"` }
DomainAPIEvaluationLogicItemV1 domain API evaluation logic item v1
swagger:model domain.APIEvaluationLogicItemV1
func (*DomainAPIEvaluationLogicItemV1) ContextValidate ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicItemV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic item v1 based on the context it is used
func (*DomainAPIEvaluationLogicItemV1) MarshalBinary ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicItemV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicItemV1) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicItemV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicStateComparisonV1 ¶ added in v0.2.33
type DomainAPIEvaluationLogicStateComparisonV1 struct { // entity comparisons // Required: true EntityComparisons []*DomainAPIEvaluationLogicEntityComparisonV1 `json:"entity_comparisons"` // entity operator // Required: true EntityOperator *string `json:"entity_operator"` }
DomainAPIEvaluationLogicStateComparisonV1 domain API evaluation logic state comparison v1
swagger:model domain.APIEvaluationLogicStateComparisonV1
func (*DomainAPIEvaluationLogicStateComparisonV1) ContextValidate ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicStateComparisonV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic state comparison v1 based on the context it is used
func (*DomainAPIEvaluationLogicStateComparisonV1) MarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicStateComparisonV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicStateComparisonV1) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainAPIEvaluationLogicStateComparisonV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIEvaluationLogicSystemCharacteristicV1 ¶ added in v0.2.33
type DomainAPIEvaluationLogicSystemCharacteristicV1 interface{}
DomainAPIEvaluationLogicSystemCharacteristicV1 domain API evaluation logic system characteristic v1
swagger:model domain.APIEvaluationLogicSystemCharacteristicV1
type DomainAPIEvaluationLogicV1 ¶ added in v0.2.19
type DomainAPIEvaluationLogicV1 struct { // Refers to an asset identifier Aid string `json:"aid,omitempty"` // Refers to a customer identifier Cid string `json:"cid,omitempty"` // Refers to a point in time when evaluation logic data was created in the system CreatedTimestamp string `json:"created_timestamp,omitempty"` // Refers to a label given to the entity that provided this data DataProvider string `json:"data_provider,omitempty"` // Refers back to the asset for which vulnerability was detected - contains only relevant information for working with evaluation logic data HostInfo *DomainAPIEvaluationLogicHostInfoV1 `json:"host_info,omitempty"` // Contains a unique identifier for the evaluation logic // Required: true ID *string `json:"id"` // Refers to the actual evaluation logic data Logic []*DomainAPIEvaluationLogicItemV1 `json:"logic"` // Refers to the identifier of the scanner that generated the evaluation logic ScannerID string `json:"scanner_id,omitempty"` // Refers to a point in time when evaluation logic data was updated in the system UpdatedTimestamp string `json:"updated_timestamp,omitempty"` }
DomainAPIEvaluationLogicV1 domain API evaluation logic v1
swagger:model domain.APIEvaluationLogicV1
func (*DomainAPIEvaluationLogicV1) ContextValidate ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API evaluation logic v1 based on the context it is used
func (*DomainAPIEvaluationLogicV1) MarshalBinary ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIEvaluationLogicV1) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainAPIEvaluationLogicV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIFindingFacetV1 ¶ added in v0.4.0
type DomainAPIFindingFacetV1 struct { // aid // Required: true Aid *string `json:"aid"` // cid // Required: true Cid *string `json:"cid"` // created timestamp // Required: true CreatedTimestamp *string `json:"created_timestamp"` // finding // Required: true Finding *DomainAPIFindingWithRuleV1 `json:"finding"` // host Host *DomainAPIHostInfoFacetV1 `json:"host,omitempty"` // id // Required: true ID *string `json:"id"` // logic Logic []*DomainAPIEvaluationLogicItemV1 `json:"logic"` // updated timestamp // Required: true UpdatedTimestamp *string `json:"updated_timestamp"` }
DomainAPIFindingFacetV1 domain API finding facet v1
swagger:model domain.APIFindingFacetV1
func (*DomainAPIFindingFacetV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIFindingFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API finding facet v1 based on the context it is used
func (*DomainAPIFindingFacetV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingFacetV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIFindingFacetV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingFacetV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIFindingRuleV1 ¶ added in v0.4.0
type DomainAPIFindingRuleV1 struct { // authority Authority string `json:"authority,omitempty"` // cce Cce string `json:"cce,omitempty"` // edited // Required: true Edited *bool `json:"edited"` // group id GroupID string `json:"group_id,omitempty"` // group name GroupName string `json:"group_name,omitempty"` // id // Required: true ID *string `json:"id"` // last edited timestamp LastEditedTimestamp string `json:"last_edited_timestamp,omitempty"` // mitre attack tactics MitreAttackTactics []*DomainAPIMitreAttackTacticV1 `json:"mitre_attack_tactics"` // name Name string `json:"name,omitempty"` // policy id PolicyID string `json:"policy_id,omitempty"` // policy name PolicyName string `json:"policy_name,omitempty"` // recommendation id RecommendationID string `json:"recommendation_id,omitempty"` // severity Severity string `json:"severity,omitempty"` }
DomainAPIFindingRuleV1 domain API finding rule v1
swagger:model domain.APIFindingRuleV1
func (*DomainAPIFindingRuleV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIFindingRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API finding rule v1 based on the context it is used
func (*DomainAPIFindingRuleV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingRuleV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIFindingRuleV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingRuleV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIFindingWithRuleV1 ¶ added in v0.4.0
type DomainAPIFindingWithRuleV1 struct { // Example values: NOT_AVAILABLE, AVAILABLE, DISABLE_RULE, UNSUPPORTED_RULE, OVERRIDE_STATUS EvaluationLogicType string `json:"evaluation_logic_type,omitempty"` // evaluation reason EvaluationReason string `json:"evaluation_reason,omitempty"` // host id HostID string `json:"host_id,omitempty"` // rule Rule *DomainAPIFindingRuleV1 `json:"rule,omitempty"` // status Status string `json:"status,omitempty"` // status since timestamp StatusSinceTimestamp string `json:"status_since_timestamp,omitempty"` }
DomainAPIFindingWithRuleV1 domain API finding with rule v1
swagger:model domain.APIFindingWithRuleV1
func (*DomainAPIFindingWithRuleV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIFindingWithRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API finding with rule v1 based on the context it is used
func (*DomainAPIFindingWithRuleV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingWithRuleV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIFindingWithRuleV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIFindingWithRuleV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIHostGroup ¶
type DomainAPIHostGroup struct { // id ID string `json:"id,omitempty"` // name // Required: true Name *string `json:"name"` }
DomainAPIHostGroup domain API host group
swagger:model domain.APIHostGroup
func (*DomainAPIHostGroup) ContextValidate ¶
ContextValidate validates this domain API host group based on context it is used
func (*DomainAPIHostGroup) MarshalBinary ¶
func (m *DomainAPIHostGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIHostGroup) UnmarshalBinary ¶
func (m *DomainAPIHostGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIHostInfoFacetV1 ¶ added in v0.4.0
type DomainAPIHostInfoFacetV1 struct { // build number BuildNumber string `json:"build_number,omitempty"` // groups // Required: true Groups []*DomainAPIHostGroup `json:"groups"` // host hidden status HostHiddenStatus string `json:"host_hidden_status,omitempty"` // id ID string `json:"id,omitempty"` // last seen timestamp LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // name // Required: true Name *string `json:"name"` // os version OsVersion string `json:"os_version,omitempty"` // ou Ou string `json:"ou,omitempty"` // platform name PlatformName string `json:"platform_name,omitempty"` // product type desc ProductTypeDesc string `json:"product_type_desc,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // site name SiteName string `json:"site_name,omitempty"` // system manufacturer SystemManufacturer string `json:"system_manufacturer,omitempty"` // system product name SystemProductName string `json:"system_product_name,omitempty"` // tags Tags []string `json:"tags"` }
DomainAPIHostInfoFacetV1 domain API host info facet v1
swagger:model domain.APIHostInfoFacetV1
func (*DomainAPIHostInfoFacetV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIHostInfoFacetV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API host info facet v1 based on the context it is used
func (*DomainAPIHostInfoFacetV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIHostInfoFacetV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIHostInfoFacetV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIHostInfoFacetV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIMitreAttackTacticV1 ¶ added in v0.4.0
type DomainAPIMitreAttackTacticV1 struct { // id // Required: true ID *string `json:"id"` // link Link string `json:"link,omitempty"` // techniques Techniques []*DomainAPIMitreTechniqueV1 `json:"techniques"` }
DomainAPIMitreAttackTacticV1 domain API mitre attack tactic v1
swagger:model domain.APIMitreAttackTacticV1
func (*DomainAPIMitreAttackTacticV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIMitreAttackTacticV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API mitre attack tactic v1 based on the context it is used
func (*DomainAPIMitreAttackTacticV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreAttackTacticV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIMitreAttackTacticV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreAttackTacticV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIMitreMitigationV1 ¶ added in v0.4.0
type DomainAPIMitreMitigationV1 struct { // id // Required: true ID *string `json:"id"` // link Link string `json:"link,omitempty"` }
DomainAPIMitreMitigationV1 domain API mitre mitigation v1
swagger:model domain.APIMitreMitigationV1
func (*DomainAPIMitreMitigationV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIMitreMitigationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API mitre mitigation v1 based on context it is used
func (*DomainAPIMitreMitigationV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreMitigationV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIMitreMitigationV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreMitigationV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIMitreTechniqueV1 ¶ added in v0.4.0
type DomainAPIMitreTechniqueV1 struct { // id // Required: true ID *string `json:"id"` // link Link string `json:"link,omitempty"` // mitigations Mitigations []*DomainAPIMitreMitigationV1 `json:"mitigations"` }
DomainAPIMitreTechniqueV1 domain API mitre technique v1
swagger:model domain.APIMitreTechniqueV1
func (*DomainAPIMitreTechniqueV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIMitreTechniqueV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API mitre technique v1 based on the context it is used
func (*DomainAPIMitreTechniqueV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreTechniqueV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIMitreTechniqueV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIMitreTechniqueV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIQueryMetaV1 ¶ added in v0.4.0
type DomainAPIQueryMetaV1 struct { // pagination Pagination *DomainAPIQueryPagingV1 `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` }
DomainAPIQueryMetaV1 domain API query meta v1
swagger:model domain.APIQueryMetaV1
func (*DomainAPIQueryMetaV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this domain API query meta v1 based on the context it is used
func (*DomainAPIQueryMetaV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIQueryMetaV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIQueryMetaV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIQueryMetaV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIQueryPagingV1 ¶ added in v0.4.0
type DomainAPIQueryPagingV1 struct { // after // Required: true After *string `json:"after"` // limit // Required: true Limit *int32 `json:"limit"` // total // Required: true Total *int64 `json:"total"` }
DomainAPIQueryPagingV1 domain API query paging v1
swagger:model domain.APIQueryPagingV1
func (*DomainAPIQueryPagingV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIQueryPagingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API query paging v1 based on context it is used
func (*DomainAPIQueryPagingV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIQueryPagingV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIQueryPagingV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIQueryPagingV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIRemediationIDs ¶
type DomainAPIRemediationIDs struct { // Refers to a remediation unique identifier that points to remediation details addressing this vulnerability Ids []string `json:"ids"` }
DomainAPIRemediationIDs domain API remediation i ds
swagger:model domain.APIRemediationIDs
func (*DomainAPIRemediationIDs) ContextValidate ¶
func (m *DomainAPIRemediationIDs) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API remediation i ds based on context it is used
func (*DomainAPIRemediationIDs) MarshalBinary ¶
func (m *DomainAPIRemediationIDs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIRemediationIDs) UnmarshalBinary ¶
func (m *DomainAPIRemediationIDs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIRemediationV2 ¶ added in v0.2.8
type DomainAPIRemediationV2 struct { // Expanded description of the remediation // Required: true Action *string `json:"action"` // Refers to an unique identifier for a given remediation // Required: true ID *string `json:"id"` // Link to the remediation page for the vendor // Required: true Link *string `json:"link"` // Relevant reference for the remediation that can be used to get additional details for the remediation. For example, a KB number that needs to be installed for a KB_SECURITY_UPDATE // Required: true Reference *string `json:"reference"` // Short description of the remediation // Required: true Title *string `json:"title"` // Link to the vendor advisory - Note: This field is populated if there are extra steps that are required to complete the remediation // Required: true VendorURL *string `json:"vendor_url"` }
DomainAPIRemediationV2 domain API remediation v2
swagger:model domain.APIRemediationV2
func (*DomainAPIRemediationV2) ContextValidate ¶ added in v0.2.8
func (m *DomainAPIRemediationV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API remediation v2 based on context it is used
func (*DomainAPIRemediationV2) MarshalBinary ¶ added in v0.2.8
func (m *DomainAPIRemediationV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIRemediationV2) UnmarshalBinary ¶ added in v0.2.8
func (m *DomainAPIRemediationV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityAppV2 ¶
type DomainAPIVulnerabilityAppV2 struct { // product name version // Required: true ProductNameVersion *string `json:"product_name_version"` }
DomainAPIVulnerabilityAppV2 domain API vulnerability app v2
swagger:model domain.APIVulnerabilityAppV2
func (*DomainAPIVulnerabilityAppV2) ContextValidate ¶
func (m *DomainAPIVulnerabilityAppV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API vulnerability app v2 based on context it is used
func (*DomainAPIVulnerabilityAppV2) MarshalBinary ¶
func (m *DomainAPIVulnerabilityAppV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityAppV2) UnmarshalBinary ¶
func (m *DomainAPIVulnerabilityAppV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityCVECISAInfo ¶ added in v0.2.29
type DomainAPIVulnerabilityCVECISAInfo struct { // Refers to the deadline or target date set by the Cybersecurity and Infrastructure Security Agency (CISA) for addressing or mitigating a Critical Infrastructure Security Advisory Key (CISAK) vulnerability DueDate string `json:"due_date,omitempty"` // Refers to the designation of a vulnerability as a Critical Infrastructure Security Advisory Key (CISAK) by the Cybersecurity and Infrastructure Security Agency (CISA), indicating its significance and potential impact on critical infrastructure systems and operations // Required: true IsCisaKev *bool `json:"is_cisa_kev"` }
DomainAPIVulnerabilityCVECISAInfo domain API vulnerability c v e c i s a info
swagger:model domain.APIVulnerabilityCVECISAInfo
func (*DomainAPIVulnerabilityCVECISAInfo) ContextValidate ¶ added in v0.2.29
func (m *DomainAPIVulnerabilityCVECISAInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API vulnerability c v e c i s a info based on context it is used
func (*DomainAPIVulnerabilityCVECISAInfo) MarshalBinary ¶ added in v0.2.29
func (m *DomainAPIVulnerabilityCVECISAInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityCVECISAInfo) UnmarshalBinary ¶ added in v0.2.29
func (m *DomainAPIVulnerabilityCVECISAInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityCVEDetailsFacetV2 ¶ added in v0.2.13
type DomainAPIVulnerabilityCVEDetailsFacetV2 struct { // Contains a list of actors that are known for exploiting this vulnerability ot in the wild Actors []string `json:"actors"` // The base score for a Common Vulnerability Enumeration (CVE) is a numerical value that represents the intrinsic severity and impact of a security vulnerability. BaseScore float64 `json:"base_score,omitempty"` // CISA_info encompasses cybersecurity alerts and guidance provided by the Cybersecurity and Infrastructure Security Agency (CISA) for enhancing critical infrastructure resilience CisaInfo *DomainAPIVulnerabilityCVECISAInfo `json:"cisa_info,omitempty"` // Refers to description of the vulnerability Description string `json:"description,omitempty"` // Exploit status refers to the current state or availability of known exploits for a specific vulnerability, indicating whether there are known techniques or tools to leverage the vulnerability in an attack. ExploitStatus int64 `json:"exploit_status,omitempty"` // Represents a numerical value that indicates the relative ease or difficulty for an attacker to exploit a vulnerability ExploitabilityScore float64 `json:"exploitability_score,omitempty"` // Expert.AI score on the vulnerability ExprtRating string `json:"exprt_rating,omitempty"` // id // Required: true ID *string `json:"id"` // Refers to a numerical value that represents the potential impact or severity of a vulnerability when it is successfully exploited ImpactScore float64 `json:"impact_score,omitempty"` // Vulnerability name Name string `json:"name,omitempty"` // Refers to a point in time when the vulnerability has been disclosed PublishedDate string `json:"published_date,omitempty"` // Refers to one or more references with more details about the vulnerability References []string `json:"references"` // Remediation level indicates the required effort to mitigate a security vulnerability, ranging from official fixes to unavailable remedies RemediationLevel string `json:"remediation_level,omitempty"` // Severity refers to the level of impact or potential harm caused by a security vulnerability. It is often assessed using metrics such as the CVSS base score, which takes into account factors such as exploitability, impact on confidentiality, integrity, and availability, and other relevant parameters to determine the severity level of a vulnerability. Severity string `json:"severity,omitempty"` // Corresponds to a point in time when Spotlight offered support for detecting a specific vulnerability SpotlightPublishedDate string `json:"spotlight_published_date,omitempty"` // Refers to the vector of attack or the specific method or path through which an attacker can exploit a vulnerability Vector string `json:"vector,omitempty"` // Refers to one or more URLs that points to vendor advisories VendorAdvisory []string `json:"vendor_advisory"` }
DomainAPIVulnerabilityCVEDetailsFacetV2 domain API vulnerability c v e details facet v2
swagger:model domain.APIVulnerabilityCVEDetailsFacetV2
func (*DomainAPIVulnerabilityCVEDetailsFacetV2) ContextValidate ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API vulnerability c v e details facet v2 based on the context it is used
func (*DomainAPIVulnerabilityCVEDetailsFacetV2) MarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityCVEDetailsFacetV2) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityCVEDetailsFacetV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityDataProviderV1 ¶ added in v0.4.0
type DomainAPIVulnerabilityDataProviderV1 struct { // Ports that the vulnerability affects Ports []int64 `json:"ports"` // Label for the provider Provider string `json:"provider,omitempty"` // Rating provided by the vulnerability provider Rating string `json:"rating,omitempty"` // Time when the detection occurred ScanTime string `json:"scan_time,omitempty"` // Scanner ID of the vulnerability provider ScannerID string `json:"scanner_id,omitempty"` }
DomainAPIVulnerabilityDataProviderV1 domain API vulnerability data provider v1
swagger:model domain.APIVulnerabilityDataProviderV1
func (*DomainAPIVulnerabilityDataProviderV1) ContextValidate ¶ added in v0.4.0
func (m *DomainAPIVulnerabilityDataProviderV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API vulnerability data provider v1 based on context it is used
func (*DomainAPIVulnerabilityDataProviderV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainAPIVulnerabilityDataProviderV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityDataProviderV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAPIVulnerabilityDataProviderV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityExtendedAppV2 ¶ added in v0.2.13
type DomainAPIVulnerabilityExtendedAppV2 struct { // Contains specific evaluation logic info for the vulnerability, affecting this specific product EvaluationLogic *DomainAPIEvaluationLogicV1 `json:"evaluation_logic,omitempty"` // product name version // Required: true ProductNameVersion *string `json:"product_name_version"` // Contains specific remediation details for the vulnerability, affecting this specific product Remediation *DomainAPIRemediationIDs `json:"remediation,omitempty"` // Contains vulnerability status for a particular product - can differentiate in cases where a vulnerability is detected for multiple products SubStatus string `json:"sub_status,omitempty"` }
DomainAPIVulnerabilityExtendedAppV2 domain API vulnerability extended app v2
swagger:model domain.APIVulnerabilityExtendedAppV2
func (*DomainAPIVulnerabilityExtendedAppV2) ContextValidate ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityExtendedAppV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API vulnerability extended app v2 based on the context it is used
func (*DomainAPIVulnerabilityExtendedAppV2) MarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityExtendedAppV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityExtendedAppV2) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityExtendedAppV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityHostFacetV2 ¶ added in v0.2.13
type DomainAPIVulnerabilityHostFacetV2 struct { // Refers to how critical an asset has been evaluated to be AssetCriticality string `json:"asset_criticality,omitempty"` // Refers to one or more roles that have been assigned to the assets AssetRoles []string `json:"asset_roles"` // A unique identifier assigned by entity graph EntityGraphID string `json:"entity_graph_id,omitempty"` // Refers to a logic grouping of assets Groups []*DomainAPIHostGroup `json:"groups"` // A timestamp corresponding to the last day when we detected activity coming from an asset HostLastSeenTimestamp string `json:"host_last_seen_timestamp,omitempty"` // Refers to the hostname used by the asset on which the vulnerability was detected // Required: true Hostname *string `json:"hostname"` // Refers to a unique identifier assigned to an asset InstanceID string `json:"instance_id,omitempty"` // Refers to the level of exposure an asset has to the internet InternetExposure string `json:"internet_exposure,omitempty"` // Refers to the local IP used by the asset on which the vulnerability was detected // Required: true LocalIP *string `json:"local_ip"` // The machine domain of an asset is the network identity within a network infrastructure // Required: true MachineDomain *string `json:"machine_domain"` // Name of the entity that is managing the asset ManagedBy string `json:"managed_by,omitempty"` // Refers to the specific build or version number of an operating system, indicating a particular release or revision of the operating system OsBuild string `json:"os_build,omitempty"` // Refers to the operating system version used by the asset on which the vulnerability was detected // Required: true OsVersion *string `json:"os_version"` // Refers to the specific organizational grouping or container within an Active Directory (AD) or directory service where the host is located or categorized. // Required: true Ou *string `json:"ou"` // Refers to the name or designation of the specific software platform or operating system on which the asset is running Platform string `json:"platform,omitempty"` // Refers to the descriptive label or category that identifies the type or edition of the operating system product installed on the asset ProductTypeDesc string `json:"product_type_desc,omitempty"` // Refers to a company, organization, or entity that offers or provided this specific asset ServiceProvider string `json:"service_provider,omitempty"` // Refers to the unique identifier associated with a service provider account, typically used in cloud computing or managed service environments ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"` // Refers to the name or label assigned to the physical or logical location within a network infrastructure where the host is situated // Required: true SiteName *string `json:"site_name"` // Refers to the company or organization that designed and produced the hardware system or device // Required: true SystemManufacturer *string `json:"system_manufacturer"` // Refers to a logical grouping of assets via tags Tags []string `json:"tags"` // zero or more unique identifiers assigned by third party entities which provided data for the asset ThirdPartyAssetIds []string `json:"third_party_asset_ids"` }
DomainAPIVulnerabilityHostFacetV2 domain API vulnerability host facet v2
swagger:model domain.APIVulnerabilityHostFacetV2
func (*DomainAPIVulnerabilityHostFacetV2) ContextValidate ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityHostFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API vulnerability host facet v2 based on the context it is used
func (*DomainAPIVulnerabilityHostFacetV2) MarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityHostFacetV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityHostFacetV2) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityHostFacetV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityRemediationFacetV2 ¶ added in v0.2.13
type DomainAPIVulnerabilityRemediationFacetV2 struct { // Contains the actual remediation data Entities []*DomainAPIRemediationV2 `json:"entities"` // Refers to a remediation unique identifier that points to remediation details addressing this vulnerability Ids []string `json:"ids"` }
DomainAPIVulnerabilityRemediationFacetV2 domain API vulnerability remediation facet v2
swagger:model domain.APIVulnerabilityRemediationFacetV2
func (*DomainAPIVulnerabilityRemediationFacetV2) ContextValidate ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityRemediationFacetV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API vulnerability remediation facet v2 based on the context it is used
func (*DomainAPIVulnerabilityRemediationFacetV2) MarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityRemediationFacetV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityRemediationFacetV2) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainAPIVulnerabilityRemediationFacetV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilitySuppressionInfoV2 ¶ added in v0.2.24
type DomainAPIVulnerabilitySuppressionInfoV2 struct { // Indicates if a vulnerability has been suppressed or not // Required: true IsSuppressed *bool `json:"is_suppressed"` // Indicates what is the rule ID for which a vulnerability has been suppressed Reason string `json:"reason,omitempty"` }
DomainAPIVulnerabilitySuppressionInfoV2 domain API vulnerability suppression info v2
swagger:model domain.APIVulnerabilitySuppressionInfoV2
func (*DomainAPIVulnerabilitySuppressionInfoV2) ContextValidate ¶ added in v0.2.24
func (m *DomainAPIVulnerabilitySuppressionInfoV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain API vulnerability suppression info v2 based on context it is used
func (*DomainAPIVulnerabilitySuppressionInfoV2) MarshalBinary ¶ added in v0.2.24
func (m *DomainAPIVulnerabilitySuppressionInfoV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilitySuppressionInfoV2) UnmarshalBinary ¶ added in v0.2.24
func (m *DomainAPIVulnerabilitySuppressionInfoV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAPIVulnerabilityV2 ¶
type DomainAPIVulnerabilityV2 struct { // Asset ID for which the vulnerability has been detected. For managed assets it can correspond to the sensor ID, for unmanaged assets can be a stand alone ID // Required: true Aid *string `json:"aid"` // Provide details related to the product for which a the vulnerability has been detected App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"` // Provide details related to the products for which a the vulnerability has been detected Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"` // Contains the customer identifier associated with the asset for which the vulnerability has been detected // Required: true Cid *string `json:"cid"` // A timestamp corresponding to the point in time when the vulnerability has no longer been detected (eg: it got fixed) ClosedTimestamp string `json:"closed_timestamp,omitempty"` // A timestamp corresponding to the point in time when the vulnerability has been created (detected) in our system // Required: true CreatedTimestamp *string `json:"created_timestamp"` // cve Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"` // Contains information about the vulnerability data providers of this entity DataProviders []*DomainAPIVulnerabilityDataProviderV1 `json:"data_providers"` // host info HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"` // Vulnerability unique ID // Required: true ID *string `json:"id"` // Contains ports that the vulnerability affects Ports []int64 `json:"ports"` // remediation Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"` // Current status of a vulnerability (open, closed, reopen) // Required: true Status *string `json:"status"` // Contains details that can explain if and why a vulnerability has been suppressed SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"` // A timestamp corresponding to the point in time when a vulnerability's information or status have been updated // Required: true UpdatedTimestamp *string `json:"updated_timestamp"` // Dynamic label that contains the CVE ID if applicable, otherwise the vulnerability metadata ID or label from the provider VulnerabilityID string `json:"vulnerability_id,omitempty"` // Unique identifier for the vulnerability metadata VulnerabilityMetadataID string `json:"vulnerability_metadata_id,omitempty"` }
DomainAPIVulnerabilityV2 domain API vulnerability v2
swagger:model domain.APIVulnerabilityV2
func (*DomainAPIVulnerabilityV2) ContextValidate ¶
func (m *DomainAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain API vulnerability v2 based on the context it is used
func (*DomainAPIVulnerabilityV2) MarshalBinary ¶
func (m *DomainAPIVulnerabilityV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAPIVulnerabilityV2) UnmarshalBinary ¶
func (m *DomainAPIVulnerabilityV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAWSAccountV2 ¶
type DomainAWSAccountV2 struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"CreatedAt"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"DeletedAt"` // ID // Required: true ID *int64 `json:"ID"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` // 12 digit AWS provided unique identifier for the account. AccountID string `json:"account_id,omitempty"` // AWS account name AccountName string `json:"account_name,omitempty"` // account type AccountType string `json:"account_type,omitempty"` // active regions ActiveRegions []string `json:"active_regions"` // AWS CloudTrail bucket name to store logs. AwsCloudtrailBucketName string `json:"aws_cloudtrail_bucket_name,omitempty"` // AWS CloudTrail region. AwsCloudtrailRegion string `json:"aws_cloudtrail_region,omitempty"` // AWS Eventbus ARN. AwsEventbusArn string `json:"aws_eventbus_arn,omitempty"` // Permissions status returned via API. // Required: true AwsPermissionsStatus []*DomainPermission `json:"aws_permissions_status"` // behavior assessment enabled BehaviorAssessmentEnabled bool `json:"behavior_assessment_enabled,omitempty"` // cid Cid string `json:"cid,omitempty"` // cloud scopes CloudScopes []*DomainCloudScope `json:"cloud_scopes"` // cloudformation url CloudformationURL string `json:"cloudformation_url,omitempty"` // conditions Conditions []*DomainCondition `json:"conditions"` // cspm enabled CspmEnabled bool `json:"cspm_enabled,omitempty"` // d4c D4c *DomainAWSD4CAccountV1 `json:"d4c,omitempty"` // d4c migrated D4cMigrated bool `json:"d4c_migrated,omitempty"` // environment Environment string `json:"environment,omitempty"` // eventbus name EventbusName string `json:"eventbus_name,omitempty"` // ID assigned for use with cross account IAM role access. ExternalID string `json:"external_id,omitempty"` // The full arn of the IAM role created in this account to control access. IamRoleArn string `json:"iam_role_arn,omitempty"` // intermediate role arn IntermediateRoleArn string `json:"intermediate_role_arn,omitempty"` // is custom rolename // Required: true IsCustomRolename *bool `json:"is_custom_rolename"` // is master IsMaster bool `json:"is_master,omitempty"` // Up to 34 character AWS provided unique identifier for the organization. OrganizationID string `json:"organization_id,omitempty"` // remediation cloudformation url RemediationCloudformationURL string `json:"remediation_cloudformation_url,omitempty"` // remediation region RemediationRegion string `json:"remediation_region,omitempty"` // remediation tou accepted // Format: date-time RemediationTouAccepted strfmt.DateTime `json:"remediation_tou_accepted,omitempty"` // 12 digit AWS provided unique identifier for the root account (of the organization this account belongs to). RootAccountID string `json:"root_account_id,omitempty"` // root iam role RootIamRole bool `json:"root_iam_role,omitempty"` // secondary role arn SecondaryRoleArn string `json:"secondary_role_arn,omitempty"` // sensor management enabled // Required: true SensorManagementEnabled *bool `json:"sensor_management_enabled"` // settings Settings interface{} `json:"settings,omitempty"` // Account registration status. Status string `json:"status,omitempty"` // use existing cloudtrail UseExistingCloudtrail bool `json:"use_existing_cloudtrail,omitempty"` // valid Valid bool `json:"valid,omitempty"` }
DomainAWSAccountV2 domain a w s account v2
swagger:model domain.AWSAccountV2
func (*DomainAWSAccountV2) ContextValidate ¶
ContextValidate validate this domain a w s account v2 based on the context it is used
func (*DomainAWSAccountV2) MarshalBinary ¶
func (m *DomainAWSAccountV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAWSAccountV2) UnmarshalBinary ¶
func (m *DomainAWSAccountV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAWSConfiguration ¶
type DomainAWSConfiguration struct { // The 12 digit AWS account which is hosting the centralized S3 bucket containing cloudtrail logs for all accounts. CloudtrailBucketOwnerID string `json:"cloudtrail_bucket_owner_id,omitempty"` // Timestamp of when the settings were first provisioned within CrowdStrike's system.' CreatedTimestamp string `json:"created_timestamp,omitempty"` // Timestamp of when the settings were last modified. LastModifiedTimestamp string `json:"last_modified_timestamp,omitempty"` // By setting this value, all subsequent accounts that are provisioned will default to using this value as the external ID. StaticExternalID string `json:"static_external_id,omitempty"` }
DomainAWSConfiguration domain a w s configuration
swagger:model domain.AWSConfiguration
func (*DomainAWSConfiguration) ContextValidate ¶
func (m *DomainAWSConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain a w s configuration based on context it is used
func (*DomainAWSConfiguration) MarshalBinary ¶
func (m *DomainAWSConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAWSConfiguration) UnmarshalBinary ¶
func (m *DomainAWSConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAWSD4CAccountV1 ¶ added in v0.2.29
type DomainAWSD4CAccountV1 struct { // 12 digit AWS provided unique identifier for the account. AccountID string `json:"account_id,omitempty"` // cid Cid string `json:"cid,omitempty"` // iam role arn IamRoleArn string `json:"iam_role_arn,omitempty"` // intermediate role arn IntermediateRoleArn string `json:"intermediate_role_arn,omitempty"` // organization Organization *DomainAWSD4COrganizationAccountV1 `json:"organization,omitempty"` // status // Required: true Status *string `json:"status"` }
DomainAWSD4CAccountV1 domain a w s d4 c account v1
swagger:model domain.AWSD4CAccountV1
func (*DomainAWSD4CAccountV1) ContextValidate ¶ added in v0.2.29
ContextValidate validate this domain a w s d4 c account v1 based on the context it is used
func (*DomainAWSD4CAccountV1) MarshalBinary ¶ added in v0.2.29
func (m *DomainAWSD4CAccountV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAWSD4CAccountV1) UnmarshalBinary ¶ added in v0.2.29
func (m *DomainAWSD4CAccountV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAWSD4COrganizationAccountV1 ¶ added in v0.2.29
type DomainAWSD4COrganizationAccountV1 struct { // 12 digit AWS provided unique identifier for the account. AccountID string `json:"account_id,omitempty"` // cid Cid string `json:"cid,omitempty"` // Up to 34 character AWS provided unique identifier for the organization. OrganizationID string `json:"organization_id,omitempty"` // 12 digit AWS provided unique identifier for the account. RootAccountID string `json:"root_account_id,omitempty"` }
DomainAWSD4COrganizationAccountV1 domain a w s d4 c organization account v1
swagger:model domain.AWSD4COrganizationAccountV1
func (*DomainAWSD4COrganizationAccountV1) ContextValidate ¶ added in v0.2.29
func (m *DomainAWSD4COrganizationAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain a w s d4 c organization account v1 based on context it is used
func (*DomainAWSD4COrganizationAccountV1) MarshalBinary ¶ added in v0.2.29
func (m *DomainAWSD4COrganizationAccountV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAWSD4COrganizationAccountV1) UnmarshalBinary ¶ added in v0.2.29
func (m *DomainAWSD4COrganizationAccountV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAccessTokenResponseV1 ¶
type DomainAccessTokenResponseV1 struct { // access token AccessToken string `json:"access_token,omitempty"` // expires in ExpiresIn int64 `json:"expires_in,omitempty"` // id token IDToken string `json:"id_token,omitempty"` // issued token type IssuedTokenType string `json:"issued_token_type,omitempty"` // refresh token RefreshToken string `json:"refresh_token,omitempty"` // scope Scope string `json:"scope,omitempty"` // token type TokenType string `json:"token_type,omitempty"` }
DomainAccessTokenResponseV1 domain access token response v1
swagger:model domain.AccessTokenResponseV1
func (*DomainAccessTokenResponseV1) ContextValidate ¶
func (m *DomainAccessTokenResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain access token response v1 based on context it is used
func (*DomainAccessTokenResponseV1) MarshalBinary ¶
func (m *DomainAccessTokenResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAccessTokenResponseV1) UnmarshalBinary ¶
func (m *DomainAccessTokenResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAccountAccessResult ¶
type DomainAccountAccessResult struct { // id // Required: true ID *string `json:"id"` // reason Reason string `json:"reason,omitempty"` // successful // Required: true Successful *bool `json:"successful"` }
DomainAccountAccessResult domain account access result
swagger:model domain.AccountAccessResult
func (*DomainAccountAccessResult) ContextValidate ¶
func (m *DomainAccountAccessResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain account access result based on context it is used
func (*DomainAccountAccessResult) MarshalBinary ¶
func (m *DomainAccountAccessResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAccountAccessResult) UnmarshalBinary ¶
func (m *DomainAccountAccessResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActionEntitiesResponseV1 ¶ added in v0.2.3
type DomainActionEntitiesResponseV1 struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainActionV1 `json:"resources"` }
DomainActionEntitiesResponseV1 domain action entities response v1
swagger:model domain.ActionEntitiesResponseV1
func (*DomainActionEntitiesResponseV1) ContextValidate ¶ added in v0.2.3
func (m *DomainActionEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain action entities response v1 based on the context it is used
func (*DomainActionEntitiesResponseV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainActionEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActionEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainActionEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActionParameter ¶ added in v0.4.0
type DomainActionParameter struct { // Action name. // Required: true // Enum: [add_tag delete_tag update_name update_description update_assigned_to update_assigned_to_name unassign update_status add_comment close_with_descriptor] Name *string `json:"name"` // Value for action specified. // Required: true Value *string `json:"value"` }
DomainActionParameter Action to be performed.
swagger:model domain.ActionParameter
func (*DomainActionParameter) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain action parameter based on context it is used
func (*DomainActionParameter) MarshalBinary ¶ added in v0.4.0
func (m *DomainActionParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActionParameter) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainActionParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActionUserRolesRequest ¶ added in v0.2.25
type DomainActionUserRolesRequest struct { // action Action string `json:"action,omitempty"` // cid Cid string `json:"cid,omitempty"` // role ids RoleIds []string `json:"role_ids"` // uuid UUID string `json:"uuid,omitempty"` }
DomainActionUserRolesRequest domain action user roles request
swagger:model domain.ActionUserRolesRequest
func (*DomainActionUserRolesRequest) ContextValidate ¶ added in v0.2.25
func (m *DomainActionUserRolesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain action user roles request based on context it is used
func (*DomainActionUserRolesRequest) MarshalBinary ¶ added in v0.2.25
func (m *DomainActionUserRolesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActionUserRolesRequest) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainActionUserRolesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActionV1 ¶ added in v0.2.3
type DomainActionV1 struct { // The ID of the customer who created the action // Required: true Cid *string `json:"cid"` // The level of detail in which the content will be delivered. It can be either 'standard' or 'enhanced' // Required: true ContentFormat *string `json:"content_format"` // The date when the action was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The time interval between the action's triggers. It can be one of the values: 'asap', 'daily' or 'weekly' // Required: true Frequency *string `json:"frequency"` // The ID of the action // Required: true ID *string `json:"id"` // The address list who will be notified by this action. // Required: true Recipients []string `json:"recipients"` // The ID of the rule on which this action is attached // Required: true RuleID *string `json:"rule_id"` // The action status. It can be either 'enabled' or 'muted'. // Required: true Status *string `json:"status"` // Whether to periodically trigger the action based on the frequency, even when there are no new matches for the associated monitoring rule // Required: true TriggerMatchless *bool `json:"trigger_matchless"` // The action type. The only type currently supported is 'email' // Required: true Type *string `json:"type"` // The date when the action was updated // Required: true // Format: date-time UpdatedTimestamp *strfmt.DateTime `json:"updated_timestamp"` // The UUID of the user who created the action // Required: true UserUUID *string `json:"user_uuid"` }
DomainActionV1 domain action v1
swagger:model domain.ActionV1
func (*DomainActionV1) ContextValidate ¶ added in v0.2.3
ContextValidate validates this domain action v1 based on context it is used
func (*DomainActionV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainActionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActionV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainActionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActivityCreationRequest ¶ added in v0.4.0
type DomainActivityCreationRequest struct { // body // Required: true Body *string `json:"body"` // case id // Required: true CaseID *string `json:"case_id"` // type // Required: true Type *string `json:"type"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainActivityCreationRequest domain activity creation request
swagger:model domain.ActivityCreationRequest
func (*DomainActivityCreationRequest) ContextValidate ¶ added in v0.4.0
func (m *DomainActivityCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain activity creation request based on context it is used
func (*DomainActivityCreationRequest) MarshalBinary ¶ added in v0.4.0
func (m *DomainActivityCreationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActivityCreationRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainActivityCreationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActorDocument ¶
type DomainActorDocument struct { // Boolean field marking if actor is active // Required: true Active *bool `json:"active"` // Actor type, one of: targeted, ecrime ActorType string `json:"actor_type,omitempty"` // actor's capabilities, some examples: RAT,Ransomware,Spearphishing,Downloader,Backdoor,InformationStealer,exploit,CredentialHarvesting,dropper,DenialOfService,Loader,Phishing // Required: true Capabilities []*DomainEntity `json:"capabilities"` // Capability of actor's activity, one of: Below Average, Average, Above average Capability *DomainEntity `json:"capability,omitempty"` // Actor's document creation date when it was added to the Falcon portal in unix timestamp format // Required: true CreatedDate *int64 `json:"created_date"` // Actor's text description, partially containing structured data from other fields Description string `json:"description,omitempty"` // Multi-field property describing eCrime actor's kill chain EcrimeKillChain *DomainECrimeKillChain `json:"ecrime_kill_chain,omitempty"` // Field used to filter user's access to actor documents Entitlements []*DomainEntity `json:"entitlements"` // Actor's first activity observed date in unix timestamp format // Required: true FirstActivityDate *int64 `json:"first_activity_date"` // Deprecated, unused field Group *DomainEntity `json:"group,omitempty"` // Numerical ID for the Actor // Required: true ID *int64 `json:"id"` // Image used in UI Image *DomainImage `json:"image,omitempty"` // Multi-field property describing actor's kill chain KillChain *DomainKillChain `json:"kill_chain,omitempty"` // Alternative names and community identifiers of an actor // Required: true KnownAs *string `json:"known_as"` // Actor's last (most recent) activity observed date in unix timestamp format // Required: true LastActivityDate *int64 `json:"last_activity_date"` // Actor's document last modified date in unix timestamp format // Required: true LastModifiedDate *int64 `json:"last_modified_date"` // Actor's activity motivation, one of: State-Sponsored, Criminal, Hacktivism // Required: true Motivations []*DomainEntity `json:"motivations"` // Actor's name, composed of 2 words Name string `json:"name,omitempty"` // internal field // Required: true NotifyUsers *bool `json:"notify_users"` // Actor's activity objectives, one of: IntelligenceGathering, FinancialGain, IntellectualPropertyTheft, defacement, Destruction, DenialOfService // Required: true Objectives []*DomainEntity `json:"objectives"` // represents origin of actor's activity and/or members, some examples: China,Russian Federation,Eastern Europe,Iran,East Asia, South Asia // Required: true Origins []*DomainEntity `json:"origins"` // Recent CrowdStrike's finished intelligence alerting date in unix timestamp format RecentAlerting int64 `json:"recent_alerting,omitempty"` // Deprecated, unused field Region *DomainEntity `json:"region,omitempty"` // Rich text version of the description field RichTextDescription string `json:"rich_text_description,omitempty"` // Short version of the description field // Required: true ShortDescription *string `json:"short_description"` // Name in url friendly format, lowercased and spaces replaced with dash Slug string `json:"slug,omitempty"` // Status of an actor, one of: Active, Inactive, Retired // Required: true Status *string `json:"status"` // Target countries of actor's activity and attacks, slug value is a 2 characters code for the country value, some examples: United States,United Kingdom,Germany,India,Japan,France,Australia,Canada,China // Required: true TargetCountries []*DomainEntity `json:"target_countries"` // Target economical industries of actor's activity and attacks. List of available values: Government, Financial Services, Technology, Telecommunications, Healthcare, Energy, Academic, Media, Aerospace, NGO, Manufacturing, Industrials and Engineering, Retail, Hospitality, Consulting and Professional Services, Opportunistic, Aviation, Defense, Transportation, Oil and Gas, Legal, Pharmaceutical, Logistics, Military, Automotive, Food and Beverage, Consumer Goods, Real Estate, Insurance, Agriculture, Chemicals, Utilities, Maritime, Extractive, Travel, Dissident, Cryptocurrency, Entertainment, National Government, Law Enforcement, Think Tanks, Local Government, Sports Organizations, Computer Gaming, Biomedical, Nonprofit, Financial Management & Hedge Funds, Political Parties, Architectural and Engineering, Emergency Services, Social Media, International Government, Nuclear, Research Entities, Vocational and Higher-Level Education, eCommerce // Required: true TargetIndustries []*DomainEntity `json:"target_industries"` // Target geographic regions of actor's activity and attacks. List of available values: North America, Western Europe, Southeast Asia, Middle East, Eastern Europe, South Asia, South America, Oceania, East Asia, Central Africa, Northern Europe, Southern Europe, North Africa, Southern Africa, Central America, Central Asia, East Africa, West Africa, Caribbean // Required: true TargetRegions []*DomainEntity `json:"target_regions"` // Thumbnail image used in UI Thumbnail *DomainImage `json:"thumbnail,omitempty"` // URL at which actor profile can be accessed URL string `json:"url,omitempty"` }
DomainActorDocument JSON definition of an Actor, also known as Adversary
swagger:model domain.ActorDocument
func (*DomainActorDocument) ContextValidate ¶
ContextValidate validate this domain actor document based on the context it is used
func (*DomainActorDocument) MarshalBinary ¶
func (m *DomainActorDocument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActorDocument) UnmarshalBinary ¶
func (m *DomainActorDocument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainActorsResponse ¶
type DomainActorsResponse struct { // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainActorDocument `json:"resources"` }
DomainActorsResponse domain actors response
swagger:model domain.ActorsResponse
func (*DomainActorsResponse) ContextValidate ¶
ContextValidate validate this domain actors response based on the context it is used
func (*DomainActorsResponse) MarshalBinary ¶
func (m *DomainActorsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainActorsResponse) UnmarshalBinary ¶
func (m *DomainActorsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAggregatesResponse ¶ added in v0.2.3
type DomainAggregatesResponse struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MsaAggregationResult `json:"resources"` }
DomainAggregatesResponse domain aggregates response
swagger:model domain.AggregatesResponse
func (*DomainAggregatesResponse) ContextValidate ¶ added in v0.2.3
func (m *DomainAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain aggregates response based on the context it is used
func (*DomainAggregatesResponse) MarshalBinary ¶ added in v0.2.3
func (m *DomainAggregatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAggregatesResponse) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainAggregatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAssessment ¶
type DomainAssessment struct { // os // Required: true Os *int32 `json:"os"` // overall // Required: true Overall *int32 `json:"overall"` // sensor config // Required: true SensorConfig *int32 `json:"sensor_config"` // version // Required: true Version *string `json:"version"` }
DomainAssessment domain assessment
swagger:model domain.Assessment
func (*DomainAssessment) ContextValidate ¶
ContextValidate validates this domain assessment based on context it is used
func (*DomainAssessment) MarshalBinary ¶
func (m *DomainAssessment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAssessment) UnmarshalBinary ¶
func (m *DomainAssessment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAssessmentItems ¶
type DomainAssessmentItems struct { // os signals // Required: true OsSignals []*DomainSignalProperty `json:"os_signals"` // sensor signals // Required: true SensorSignals []*DomainSignalProperty `json:"sensor_signals"` }
DomainAssessmentItems domain assessment items
swagger:model domain.AssessmentItems
func (*DomainAssessmentItems) ContextValidate ¶
ContextValidate validate this domain assessment items based on the context it is used
func (*DomainAssessmentItems) MarshalBinary ¶
func (m *DomainAssessmentItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAssessmentItems) UnmarshalBinary ¶
func (m *DomainAssessmentItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAssessmentsByScoreResponse ¶ added in v0.4.0
type DomainAssessmentsByScoreResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainSearchAfterMeta `json:"meta"` // resources // Required: true Resources []*DomainZeroTrustSimpleAssessment `json:"resources"` }
DomainAssessmentsByScoreResponse domain assessments by score response
swagger:model domain.AssessmentsByScoreResponse
func (*DomainAssessmentsByScoreResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainAssessmentsByScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain assessments by score response based on the context it is used
func (*DomainAssessmentsByScoreResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainAssessmentsByScoreResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAssessmentsByScoreResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAssessmentsByScoreResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAssessmentsResponse ¶
type DomainAssessmentsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainSignalProperties `json:"resources"` }
DomainAssessmentsResponse domain assessments response
swagger:model domain.AssessmentsResponse
func (*DomainAssessmentsResponse) ContextValidate ¶
func (m *DomainAssessmentsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain assessments response based on the context it is used
func (*DomainAssessmentsResponse) MarshalBinary ¶
func (m *DomainAssessmentsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAssessmentsResponse) UnmarshalBinary ¶
func (m *DomainAssessmentsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAuditResponse ¶ added in v0.4.0
type DomainAuditResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainMetaInfo `json:"meta"` // resources // Required: true Resources []*CommonCIDAuditResult `json:"resources"` }
DomainAuditResponse domain audit response
swagger:model domain.AuditResponse
func (*DomainAuditResponse) ContextValidate ¶ added in v0.4.0
ContextValidate validate this domain audit response based on the context it is used
func (*DomainAuditResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainAuditResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAuditResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAuditResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAzureClientServicePrincipalV1 ¶
type DomainAzureClientServicePrincipalV1 struct { // account type AccountType string `json:"account_type,omitempty"` // behavior assessment override BehaviorAssessmentOverride bool `json:"behavior_assessment_override,omitempty"` // cid // Required: true Cid *string `json:"cid"` // client id ClientID string `json:"client_id,omitempty"` // conditions Conditions []*DomainCondition `json:"conditions"` // If the account has CSPM enabled. // Required: true CspmEnabled *bool `json:"cspm_enabled"` // default subscription id DefaultSubscriptionID string `json:"default_subscription_id,omitempty"` // encrypted private key EncryptedPrivateKey string `json:"encrypted_private_key,omitempty"` // object id ObjectID string `json:"object_id,omitempty"` // public certificate PublicCertificate string `json:"public_certificate,omitempty"` // resource permissions ResourcePermissions []*DomainAzureResourcePermission `json:"resource_permissions"` // tenant id // Required: true TenantID *string `json:"tenant_id"` // x5t X5t string `json:"x5t,omitempty"` }
DomainAzureClientServicePrincipalV1 domain azure client service principal v1
swagger:model domain.AzureClientServicePrincipalV1
func (*DomainAzureClientServicePrincipalV1) ContextValidate ¶
func (m *DomainAzureClientServicePrincipalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain azure client service principal v1 based on the context it is used
func (*DomainAzureClientServicePrincipalV1) MarshalBinary ¶
func (m *DomainAzureClientServicePrincipalV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAzureClientServicePrincipalV1) UnmarshalBinary ¶
func (m *DomainAzureClientServicePrincipalV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAzureResourcePermission ¶ added in v0.4.0
type DomainAzureResourcePermission struct { // name Name string `json:"name,omitempty"` // resource id ResourceID string `json:"resource_id,omitempty"` // role id RoleID string `json:"role_id,omitempty"` // status // Required: true Status *string `json:"status"` // type Type string `json:"type,omitempty"` }
DomainAzureResourcePermission domain azure resource permission
swagger:model domain.AzureResourcePermission
func (*DomainAzureResourcePermission) ContextValidate ¶ added in v0.4.0
func (m *DomainAzureResourcePermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain azure resource permission based on context it is used
func (*DomainAzureResourcePermission) MarshalBinary ¶ added in v0.4.0
func (m *DomainAzureResourcePermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAzureResourcePermission) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAzureResourcePermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainAzureRoleAssignment ¶ added in v0.4.0
type DomainAzureRoleAssignment struct { // name Name string `json:"name,omitempty"` // role definition id RoleDefinitionID string `json:"role_definition_id,omitempty"` // status // Required: true Status *string `json:"status"` // subscription id SubscriptionID string `json:"subscription_id,omitempty"` }
DomainAzureRoleAssignment domain azure role assignment
swagger:model domain.AzureRoleAssignment
func (*DomainAzureRoleAssignment) ContextValidate ¶ added in v0.4.0
func (m *DomainAzureRoleAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain azure role assignment based on context it is used
func (*DomainAzureRoleAssignment) MarshalBinary ¶ added in v0.4.0
func (m *DomainAzureRoleAssignment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainAzureRoleAssignment) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainAzureRoleAssignment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBaseAPIVulnerabilityV2 ¶ added in v0.2.13
type DomainBaseAPIVulnerabilityV2 struct { // Asset ID for which the vulnerability has been detected. For managed assets it can correspond to the sensor ID, for unmanaged assets can be a stand alone ID // Required: true Aid *string `json:"aid"` // Provide details related to the product for which a the vulnerability has been detected App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"` // Provide details related to the products for which a the vulnerability has been detected Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"` // Contains the customer identifier associated with the asset for which the vulnerability has been detected // Required: true Cid *string `json:"cid"` // A timestamp corresponding to the point in time when the vulnerability has no longer been detected (eg: it got fixed) ClosedTimestamp string `json:"closed_timestamp,omitempty"` // A timestamp corresponding to the point in time when the vulnerability has been created (detected) in our system // Required: true CreatedTimestamp *string `json:"created_timestamp"` // Contains details about the vulnerability Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"` // Contains information about the vulnerability data providers of this entity DataProviders []*DomainAPIVulnerabilityDataProviderV1 `json:"data_providers"` // Contains details about the asset for which the vulnerability has been detected HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"` // Vulnerability unique ID // Required: true ID *string `json:"id"` // Contains ports that the vulnerability affects Ports []int64 `json:"ports"` // Contains details about the remediation steps needed to fix the vulnerability Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"` // Current status of a vulnerability (open, closed, reopen) // Required: true Status *string `json:"status"` // Contains details that can explain if and why a vulnerability has been suppressed SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"` // A timestamp corresponding to the point in time when a vulnerability's information or status have been updated // Required: true UpdatedTimestamp *string `json:"updated_timestamp"` // Dynamic label that contains the CVE ID if applicable, otherwise the vulnerability metadata ID or label from the provider VulnerabilityID string `json:"vulnerability_id,omitempty"` // Unique identifier for the vulnerability metadata VulnerabilityMetadataID string `json:"vulnerability_metadata_id,omitempty"` }
DomainBaseAPIVulnerabilityV2 domain base API vulnerability v2
swagger:model domain.BaseAPIVulnerabilityV2
func (*DomainBaseAPIVulnerabilityV2) ContextValidate ¶ added in v0.2.13
func (m *DomainBaseAPIVulnerabilityV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain base API vulnerability v2 based on the context it is used
func (*DomainBaseAPIVulnerabilityV2) MarshalBinary ¶ added in v0.2.13
func (m *DomainBaseAPIVulnerabilityV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBaseAPIVulnerabilityV2) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainBaseAPIVulnerabilityV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchExecuteCommandRequest ¶
type DomainBatchExecuteCommandRequest struct { // base command // Required: true BaseCommand *string `json:"base_command"` // batch id // Required: true BatchID *string `json:"batch_id"` // command string // Required: true CommandString *string `json:"command_string"` // optional hosts // Required: true OptionalHosts []string `json:"optional_hosts"` // persist all // Required: true PersistAll *bool `json:"persist_all"` }
DomainBatchExecuteCommandRequest domain batch execute command request
swagger:model domain.BatchExecuteCommandRequest
func (*DomainBatchExecuteCommandRequest) ContextValidate ¶
func (m *DomainBatchExecuteCommandRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain batch execute command request based on context it is used
func (*DomainBatchExecuteCommandRequest) MarshalBinary ¶
func (m *DomainBatchExecuteCommandRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchExecuteCommandRequest) UnmarshalBinary ¶
func (m *DomainBatchExecuteCommandRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchGetCmdStatusResponse ¶
type DomainBatchGetCmdStatusResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources map[string]ModelFile `json:"resources"` }
DomainBatchGetCmdStatusResponse domain batch get cmd status response
swagger:model domain.BatchGetCmdStatusResponse
func (*DomainBatchGetCmdStatusResponse) ContextValidate ¶
func (m *DomainBatchGetCmdStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain batch get cmd status response based on the context it is used
func (*DomainBatchGetCmdStatusResponse) MarshalBinary ¶
func (m *DomainBatchGetCmdStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchGetCmdStatusResponse) UnmarshalBinary ¶
func (m *DomainBatchGetCmdStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchGetCommandRequest ¶
type DomainBatchGetCommandRequest struct { // batch id // Required: true BatchID *string `json:"batch_id"` // file path // Required: true FilePath *string `json:"file_path"` // optional hosts // Required: true OptionalHosts []string `json:"optional_hosts"` }
DomainBatchGetCommandRequest domain batch get command request
swagger:model domain.BatchGetCommandRequest
func (*DomainBatchGetCommandRequest) ContextValidate ¶
func (m *DomainBatchGetCommandRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain batch get command request based on context it is used
func (*DomainBatchGetCommandRequest) MarshalBinary ¶
func (m *DomainBatchGetCommandRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchGetCommandRequest) UnmarshalBinary ¶
func (m *DomainBatchGetCommandRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchGetCommandResponse ¶
type DomainBatchGetCommandResponse struct { // batch get cmd req id // Required: true BatchGetCmdReqID *string `json:"batch_get_cmd_req_id"` // combined // Required: true Combined *DomainMultiCommandExecuteResponse `json:"combined"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
DomainBatchGetCommandResponse domain batch get command response
swagger:model domain.BatchGetCommandResponse
func (*DomainBatchGetCommandResponse) ContextValidate ¶
func (m *DomainBatchGetCommandResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain batch get command response based on the context it is used
func (*DomainBatchGetCommandResponse) MarshalBinary ¶
func (m *DomainBatchGetCommandResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchGetCommandResponse) UnmarshalBinary ¶
func (m *DomainBatchGetCommandResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchInitSessionRequest ¶
type DomainBatchInitSessionRequest struct { // existing batch id // Required: true ExistingBatchID *string `json:"existing_batch_id"` // host ids // Required: true HostIds []string `json:"host_ids"` // queue offline // Required: true QueueOffline *bool `json:"queue_offline"` }
DomainBatchInitSessionRequest domain batch init session request
swagger:model domain.BatchInitSessionRequest
func (*DomainBatchInitSessionRequest) ContextValidate ¶
func (m *DomainBatchInitSessionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain batch init session request based on context it is used
func (*DomainBatchInitSessionRequest) MarshalBinary ¶
func (m *DomainBatchInitSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchInitSessionRequest) UnmarshalBinary ¶
func (m *DomainBatchInitSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchInitSessionResponse ¶
type DomainBatchInitSessionResponse struct { // batch id // Required: true BatchID *string `json:"batch_id"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources map[string]DomainMultiStatusSensorResponse `json:"resources"` }
DomainBatchInitSessionResponse domain batch init session response
swagger:model domain.BatchInitSessionResponse
func (*DomainBatchInitSessionResponse) ContextValidate ¶
func (m *DomainBatchInitSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain batch init session response based on the context it is used
func (*DomainBatchInitSessionResponse) MarshalBinary ¶
func (m *DomainBatchInitSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchInitSessionResponse) UnmarshalBinary ¶
func (m *DomainBatchInitSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchRefreshSessionRequest ¶
type DomainBatchRefreshSessionRequest struct { // batch id // Required: true BatchID *string `json:"batch_id"` // hosts to remove // Required: true HostsToRemove []string `json:"hosts_to_remove"` }
DomainBatchRefreshSessionRequest domain batch refresh session request
swagger:model domain.BatchRefreshSessionRequest
func (*DomainBatchRefreshSessionRequest) ContextValidate ¶
func (m *DomainBatchRefreshSessionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain batch refresh session request based on context it is used
func (*DomainBatchRefreshSessionRequest) MarshalBinary ¶
func (m *DomainBatchRefreshSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchRefreshSessionRequest) UnmarshalBinary ¶
func (m *DomainBatchRefreshSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBatchRefreshSessionResponse ¶
type DomainBatchRefreshSessionResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources map[string]DomainMultiPulseSensorResponse `json:"resources"` }
DomainBatchRefreshSessionResponse domain batch refresh session response
swagger:model domain.BatchRefreshSessionResponse
func (*DomainBatchRefreshSessionResponse) ContextValidate ¶
func (m *DomainBatchRefreshSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain batch refresh session response based on the context it is used
func (*DomainBatchRefreshSessionResponse) MarshalBinary ¶
func (m *DomainBatchRefreshSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBatchRefreshSessionResponse) UnmarshalBinary ¶
func (m *DomainBatchRefreshSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBehavior ¶
type DomainBehavior struct { // aid Aid string `json:"aid,omitempty"` // alert ids AlertIds []string `json:"alert_ids"` // behavior id BehaviorID string `json:"behavior_id,omitempty"` // cid Cid string `json:"cid,omitempty"` // cmdline Cmdline string `json:"cmdline,omitempty"` // compound tto CompoundTto string `json:"compound_tto,omitempty"` // detection ids DetectionIds []string `json:"detection_ids"` // display name DisplayName string `json:"display_name,omitempty"` // domain Domain string `json:"domain,omitempty"` // exclusion type ExclusionType string `json:"exclusion_type,omitempty"` // filepath Filepath string `json:"filepath,omitempty"` // incident id IncidentID string `json:"incident_id,omitempty"` // incident ids IncidentIds []string `json:"incident_ids"` // ioc source IocSource string `json:"ioc_source,omitempty"` // ioc type IocType string `json:"ioc_type,omitempty"` // ioc value IocValue string `json:"ioc_value,omitempty"` // objective Objective string `json:"objective,omitempty"` // pattern disposition PatternDisposition int32 `json:"pattern_disposition,omitempty"` // pattern disposition details PatternDispositionDetails *PatterndispositionPatternDisposition `json:"pattern_disposition_details,omitempty"` // pattern id // Required: true PatternID *int32 `json:"pattern_id"` // sha256 Sha256 string `json:"sha256,omitempty"` // tactic Tactic string `json:"tactic,omitempty"` // tactic id TacticID string `json:"tactic_id,omitempty"` // technique Technique string `json:"technique,omitempty"` // technique id TechniqueID string `json:"technique_id,omitempty"` // template instance id // Required: true TemplateInstanceID *int32 `json:"template_instance_id"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` // user name UserName string `json:"user_name,omitempty"` }
DomainBehavior domain behavior
swagger:model domain.Behavior
func (*DomainBehavior) ContextValidate ¶
ContextValidate validate this domain behavior based on the context it is used
func (*DomainBehavior) MarshalBinary ¶
func (m *DomainBehavior) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBehavior) UnmarshalBinary ¶
func (m *DomainBehavior) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBenchmark ¶ added in v0.4.0
type DomainBenchmark struct { // benchmark short // Required: true BenchmarkShort *string `json:"benchmark_short"` // id // Required: true ID *int64 `json:"id"` // recommendation number // Required: true RecommendationNumber *string `json:"recommendation_number"` }
DomainBenchmark domain benchmark
swagger:model domain.Benchmark
func (*DomainBenchmark) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain benchmark based on context it is used
func (*DomainBenchmark) MarshalBinary ¶ added in v0.4.0
func (m *DomainBenchmark) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBenchmark) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainBenchmark) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBotnetConfigSource ¶ added in v0.2.28
type DomainBotnetConfigSource struct { // Populated for action botnets. List of action key value pairs, defined as the action and its type // Required: true Actions []*DomainKeyValuePair `json:"actions"` // Populated for spam botnets. The body of the spam template. If this contains replaceable variables, keep the variable names in the template as they appear in the raw config // Required: true Body *string `json:"body"` // The botnet's name // Required: true Botnet *string `json:"botnet"` // The type of botnet: `action`, `inject`, or `spam` // Required: true ConfigType *string `json:"config_type"` // Populated for inject botnets. List of inject targets and their data // Required: true Injects []*DomainBotnetInject `json:"injects"` // Optional sub-botnet differentiator // Required: true SubBotnet *string `json:"sub_botnet"` // Populated for spam botnets. The subject of the spam template. If this contains replaceable variables, keep the variable names in the template as they appear in the raw config // Required: true Subject *string `json:"subject"` // Populated for spam botnets. List of key value pairs for any replaceable variables in the spam template // Required: true Variables []*DomainKeyValuePair `json:"variables"` }
DomainBotnetConfigSource domain botnet config source
swagger:model domain.BotnetConfigSource
func (*DomainBotnetConfigSource) ContextValidate ¶ added in v0.2.28
func (m *DomainBotnetConfigSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain botnet config source based on the context it is used
func (*DomainBotnetConfigSource) MarshalBinary ¶ added in v0.2.28
func (m *DomainBotnetConfigSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBotnetConfigSource) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainBotnetConfigSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBotnetInject ¶ added in v0.2.28
type DomainBotnetInject struct { // The injected data. Populated for inject botnets // Required: true Inject *string `json:"inject"` // The targeted pattern of data. Populated for inject botnets // Required: true Pattern *string `json:"pattern"` }
DomainBotnetInject domain botnet inject
swagger:model domain.BotnetInject
func (*DomainBotnetInject) ContextValidate ¶ added in v0.2.28
ContextValidate validates this domain botnet inject based on context it is used
func (*DomainBotnetInject) MarshalBinary ¶ added in v0.2.28
func (m *DomainBotnetInject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBotnetInject) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainBotnetInject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBreachDetailsV1 ¶ added in v0.2.14
type DomainBreachDetailsV1 struct { // The list of breach items // Required: true Items []*DomainBreachedItemV1 `json:"items"` }
DomainBreachDetailsV1 domain breach details v1
swagger:model domain.BreachDetailsV1
func (*DomainBreachDetailsV1) ContextValidate ¶ added in v0.2.14
ContextValidate validate this domain breach details v1 based on the context it is used
func (*DomainBreachDetailsV1) MarshalBinary ¶ added in v0.2.14
func (m *DomainBreachDetailsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBreachDetailsV1) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainBreachDetailsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainBreachedItemV1 ¶ added in v0.2.14
type DomainBreachedItemV1 struct { // company Company string `json:"company,omitempty"` // credentials domain CredentialsDomain string `json:"credentials_domain,omitempty"` // credentials ip CredentialsIP string `json:"credentials_ip,omitempty"` // credentials url CredentialsURL string `json:"credentials_url,omitempty"` // display name DisplayName string `json:"display_name,omitempty"` // The domain associated with the breached account. // Required: true Domain *string `json:"domain"` // The email of the breached account. // Required: true Email *string `json:"email"` // financial Financial *DomainExposedDataRecordFinancialV1 `json:"financial,omitempty"` // The original hashing algorithm applied to the breached password. Possible values: 'plain', 'unknown', 'base64', 'md5', 'sha1', 'bcrypt', etc. The value 'plain' means that the password was originally found as plaintext. // Required: true HashType *string `json:"hash_type"` // job position JobPosition string `json:"job_position,omitempty"` // location Location *DomainExposedDataRecordLocationV1 `json:"location,omitempty"` // The username of the breached account. // Required: true LoginID *string `json:"login_id"` // The name of the person associated with the breached account. // Required: true Name *string `json:"name"` // The breached password. Passwords are returned as salted hashes, generated using the SHA256 algorithm and the CID as the salt. // Required: true Password *string `json:"password"` // password hash PasswordHash string `json:"password_hash,omitempty"` // password salt PasswordSalt string `json:"password_salt,omitempty"` // The phone number of the person associated with the breached account. // Required: true Phone *string `json:"phone"` // social Social *DomainExposedDataRecordSocialV1 `json:"social,omitempty"` // user id UserID string `json:"user_id,omitempty"` // user ip UserIP string `json:"user_ip,omitempty"` }
DomainBreachedItemV1 domain breached item v1
swagger:model domain.BreachedItemV1
func (*DomainBreachedItemV1) ContextValidate ¶ added in v0.2.14
ContextValidate validate this domain breached item v1 based on the context it is used
func (*DomainBreachedItemV1) MarshalBinary ¶ added in v0.2.14
func (m *DomainBreachedItemV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainBreachedItemV1) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainBreachedItemV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroup ¶
type DomainCIDGroup struct { // cid group id // Required: true CidGroupID *string `json:"cid_group_id"` // description Description string `json:"description,omitempty"` // name // Required: true Name *string `json:"name"` }
DomainCIDGroup domain c ID group
swagger:model domain.CIDGroup
func (*DomainCIDGroup) ContextValidate ¶
ContextValidate validates this domain c ID group based on context it is used
func (*DomainCIDGroup) MarshalBinary ¶
func (m *DomainCIDGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroup) UnmarshalBinary ¶
func (m *DomainCIDGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroupMembers ¶
type DomainCIDGroupMembers struct { // cid group id // Required: true CidGroupID *string `json:"cid_group_id"` // cids // Required: true Cids []string `json:"cids"` }
DomainCIDGroupMembers domain c ID group members
swagger:model domain.CIDGroupMembers
func (*DomainCIDGroupMembers) ContextValidate ¶
ContextValidate validates this domain c ID group members based on context it is used
func (*DomainCIDGroupMembers) MarshalBinary ¶
func (m *DomainCIDGroupMembers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroupMembers) UnmarshalBinary ¶
func (m *DomainCIDGroupMembers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroupMembersRequestV1 ¶
type DomainCIDGroupMembersRequestV1 struct { // resources // Required: true Resources []*DomainCIDGroupMembers `json:"resources"` }
DomainCIDGroupMembersRequestV1 domain c ID group members request v1
swagger:model domain.CIDGroupMembersRequestV1
func (*DomainCIDGroupMembersRequestV1) ContextValidate ¶
func (m *DomainCIDGroupMembersRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain c ID group members request v1 based on the context it is used
func (*DomainCIDGroupMembersRequestV1) MarshalBinary ¶
func (m *DomainCIDGroupMembersRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroupMembersRequestV1) UnmarshalBinary ¶
func (m *DomainCIDGroupMembersRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroupMembersResponseV1 ¶
type DomainCIDGroupMembersResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainCIDGroupMembers `json:"resources"` }
DomainCIDGroupMembersResponseV1 domain c ID group members response v1
swagger:model domain.CIDGroupMembersResponseV1
func (*DomainCIDGroupMembersResponseV1) ContextValidate ¶
func (m *DomainCIDGroupMembersResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain c ID group members response v1 based on the context it is used
func (*DomainCIDGroupMembersResponseV1) MarshalBinary ¶
func (m *DomainCIDGroupMembersResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroupMembersResponseV1) UnmarshalBinary ¶
func (m *DomainCIDGroupMembersResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroupsRequestV1 ¶
type DomainCIDGroupsRequestV1 struct { // resources // Required: true Resources []*DomainCIDGroup `json:"resources"` }
DomainCIDGroupsRequestV1 domain c ID groups request v1
swagger:model domain.CIDGroupsRequestV1
func (*DomainCIDGroupsRequestV1) ContextValidate ¶
func (m *DomainCIDGroupsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain c ID groups request v1 based on the context it is used
func (*DomainCIDGroupsRequestV1) MarshalBinary ¶
func (m *DomainCIDGroupsRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroupsRequestV1) UnmarshalBinary ¶
func (m *DomainCIDGroupsRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDGroupsResponseV1 ¶
type DomainCIDGroupsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainCIDGroup `json:"resources"` }
DomainCIDGroupsResponseV1 domain c ID groups response v1
swagger:model domain.CIDGroupsResponseV1
func (*DomainCIDGroupsResponseV1) ContextValidate ¶
func (m *DomainCIDGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain c ID groups response v1 based on the context it is used
func (*DomainCIDGroupsResponseV1) MarshalBinary ¶
func (m *DomainCIDGroupsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDGroupsResponseV1) UnmarshalBinary ¶
func (m *DomainCIDGroupsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCIDPolicyAssignments ¶
type DomainCIDPolicyAssignments struct { // account scope AccountScope string `json:"account_scope,omitempty"` // attack types AttackTypes []string `json:"attack_types"` // cid Cid string `json:"cid,omitempty"` // cis benchmark CisBenchmark []*DomainBenchmark `json:"cis_benchmark"` // cisa benchmark CisaBenchmark []*DomainBenchmark `json:"cisa_benchmark"` // cloud asset type CloudAssetType string `json:"cloud_asset_type,omitempty"` // cloud asset type id CloudAssetTypeID int32 `json:"cloud_asset_type_id,omitempty"` // cloud provider CloudProvider string `json:"cloud_provider,omitempty"` // cloud service CloudService string `json:"cloud_service,omitempty"` // cloud service friendly CloudServiceFriendly string `json:"cloud_service_friendly,omitempty"` // cloud service subtype CloudServiceSubtype string `json:"cloud_service_subtype,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // default severity DefaultSeverity string `json:"default_severity,omitempty"` // fql policy FqlPolicy string `json:"fql_policy,omitempty"` // is remediable // Required: true IsRemediable *bool `json:"is_remediable"` // iso benchmark IsoBenchmark []*DomainBenchmark `json:"iso_benchmark"` // name Name string `json:"name,omitempty"` // nist benchmark NistBenchmark []*DomainBenchmark `json:"nist_benchmark"` // pci benchmark PciBenchmark []*DomainBenchmark `json:"pci_benchmark"` // policy id PolicyID int32 `json:"policy_id,omitempty"` // policy settings PolicySettings []*DomainPolicySettingByAccountAndRegion `json:"policy_settings"` // policy timestamp // Format: date-time PolicyTimestamp strfmt.DateTime `json:"policy_timestamp,omitempty"` // policy type PolicyType string `json:"policy_type,omitempty"` // remediation summary RemediationSummary string `json:"remediation_summary,omitempty"` // soc2 benchmark Soc2Benchmark []*DomainBenchmark `json:"soc2_benchmark"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
DomainCIDPolicyAssignments domain c ID policy assignments
swagger:model domain.CIDPolicyAssignments
func (*DomainCIDPolicyAssignments) ContextValidate ¶
func (m *DomainCIDPolicyAssignments) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain c ID policy assignments based on the context it is used
func (*DomainCIDPolicyAssignments) MarshalBinary ¶
func (m *DomainCIDPolicyAssignments) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCIDPolicyAssignments) UnmarshalBinary ¶
func (m *DomainCIDPolicyAssignments) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCSIXLabel ¶
type DomainCSIXLabel struct { // created on // Required: true CreatedOn *int64 `json:"created_on"` // last valid on // Required: true LastValidOn *int64 `json:"last_valid_on"` // name // Required: true Name *string `json:"name"` }
DomainCSIXLabel domain c s i x label
swagger:model domain.CSIXLabel
func (*DomainCSIXLabel) ContextValidate ¶
ContextValidate validates this domain c s i x label based on context it is used
func (*DomainCSIXLabel) MarshalBinary ¶
func (m *DomainCSIXLabel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCSIXLabel) UnmarshalBinary ¶
func (m *DomainCSIXLabel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCSIXRelation ¶
type DomainCSIXRelation struct { // created date // Required: true CreatedDate *int64 `json:"created_date"` // id ID string `json:"id,omitempty"` // indicator // Required: true Indicator *string `json:"indicator"` // last valid date // Required: true LastValidDate *int64 `json:"last_valid_date"` // type // Required: true Type *string `json:"type"` }
DomainCSIXRelation domain c s i x relation
swagger:model domain.CSIXRelation
func (*DomainCSIXRelation) ContextValidate ¶
ContextValidate validates this domain c s i x relation based on context it is used
func (*DomainCSIXRelation) MarshalBinary ¶
func (m *DomainCSIXRelation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCSIXRelation) UnmarshalBinary ¶
func (m *DomainCSIXRelation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCaseCreationRequest ¶ added in v0.4.0
type DomainCaseCreationRequest struct { // body // Required: true Body *string `json:"body"` // detections // Required: true Detections []*MessagesDetection `json:"detections"` // incidents // Required: true Incidents []*MessagesIncident `json:"incidents"` // title // Required: true Title *string `json:"title"` // type // Required: true Type *string `json:"type"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainCaseCreationRequest domain case creation request
swagger:model domain.CaseCreationRequest
func (*DomainCaseCreationRequest) ContextValidate ¶ added in v0.4.0
func (m *DomainCaseCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain case creation request based on the context it is used
func (*DomainCaseCreationRequest) MarshalBinary ¶ added in v0.4.0
func (m *DomainCaseCreationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCaseCreationRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainCaseCreationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCaseCreationRequestV2 ¶ added in v0.2.34
type DomainCaseCreationRequestV2 struct { // body // Required: true Body *string `json:"body"` // detections // Required: true Detections []*MessagesAlert `json:"detections"` // incidents // Required: true Incidents []*MessagesIncident `json:"incidents"` // title // Required: true Title *string `json:"title"` // type // Required: true Type *string `json:"type"` // user uuid UserUUID string `json:"user_uuid,omitempty"` }
DomainCaseCreationRequestV2 domain case creation request v2
swagger:model domain.CaseCreationRequestV2
func (*DomainCaseCreationRequestV2) ContextValidate ¶ added in v0.2.34
func (m *DomainCaseCreationRequestV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain case creation request v2 based on the context it is used
func (*DomainCaseCreationRequestV2) MarshalBinary ¶ added in v0.2.34
func (m *DomainCaseCreationRequestV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCaseCreationRequestV2) UnmarshalBinary ¶ added in v0.2.34
func (m *DomainCaseCreationRequestV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainChildLink ¶
type DomainChildLink struct { // checksum // Required: true Checksum *string `json:"checksum"` // child cid // Required: true ChildCid *string `json:"child_cid"` // child gcid ChildGcid string `json:"child_gcid,omitempty"` // child of // Required: true ChildOf *string `json:"child_of"` // domains Domains []string `json:"domains"` // name Name string `json:"name,omitempty"` // status Status string `json:"status,omitempty"` }
DomainChildLink domain child link
swagger:model domain.ChildLink
func (*DomainChildLink) ContextValidate ¶
ContextValidate validates this domain child link based on context it is used
func (*DomainChildLink) MarshalBinary ¶
func (m *DomainChildLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainChildLink) UnmarshalBinary ¶
func (m *DomainChildLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainChildrenResponseV1 ¶
type DomainChildrenResponseV1 struct { // msa reply meta only // Required: true MsaReplyMetaOnly *MsaReplyMetaOnly `json:"MsaReplyMetaOnly"` // resources // Required: true Resources []*DomainChildLink `json:"resources"` }
DomainChildrenResponseV1 domain children response v1
swagger:model domain.ChildrenResponseV1
func (*DomainChildrenResponseV1) ContextValidate ¶
func (m *DomainChildrenResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain children response v1 based on the context it is used
func (*DomainChildrenResponseV1) MarshalBinary ¶
func (m *DomainChildrenResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainChildrenResponseV1) UnmarshalBinary ¶
func (m *DomainChildrenResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCloudAccounts ¶ added in v0.4.0
type DomainCloudAccounts struct { // ids Ids []string `json:"ids"` // provider Provider string `json:"provider,omitempty"` }
DomainCloudAccounts domain cloud accounts
swagger:model domain.CloudAccounts
func (*DomainCloudAccounts) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain cloud accounts based on context it is used
func (*DomainCloudAccounts) MarshalBinary ¶ added in v0.4.0
func (m *DomainCloudAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCloudAccounts) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainCloudAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCloudScope ¶ added in v0.4.0
type DomainCloudScope struct { // accounts Accounts []*DomainCloudAccounts `json:"accounts"` // business impact BusinessImpact string `json:"business_impact,omitempty"` // business unit BusinessUnit string `json:"business_unit,omitempty"` // cid Cid string `json:"cid,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // description Description string `json:"description,omitempty"` // id ID int32 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // owners Owners []string `json:"owners"` // total accounts TotalAccounts int32 `json:"total_accounts,omitempty"` }
DomainCloudScope domain cloud scope
swagger:model domain.CloudScope
func (*DomainCloudScope) ContextValidate ¶ added in v0.4.0
ContextValidate validate this domain cloud scope based on the context it is used
func (*DomainCloudScope) MarshalBinary ¶ added in v0.4.0
func (m *DomainCloudScope) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCloudScope) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainCloudScope) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCommandExecuteRequest ¶
type DomainCommandExecuteRequest struct { // base command // Required: true BaseCommand *string `json:"base_command"` // command string // Required: true CommandString *string `json:"command_string"` // device id // Required: true DeviceID *string `json:"device_id"` // id // Required: true ID *int32 `json:"id"` // persist // Required: true Persist *bool `json:"persist"` // session id // Required: true SessionID *string `json:"session_id"` }
DomainCommandExecuteRequest domain command execute request
swagger:model domain.CommandExecuteRequest
func (*DomainCommandExecuteRequest) ContextValidate ¶
func (m *DomainCommandExecuteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain command execute request based on context it is used
func (*DomainCommandExecuteRequest) MarshalBinary ¶
func (m *DomainCommandExecuteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCommandExecuteRequest) UnmarshalBinary ¶
func (m *DomainCommandExecuteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCommandExecuteResponse ¶
type DomainCommandExecuteResponse struct { // cloud request id // Required: true CloudRequestID *string `json:"cloud_request_id"` // queued command offline // Required: true QueuedCommandOffline *bool `json:"queued_command_offline"` // session id // Required: true SessionID *string `json:"session_id"` }
DomainCommandExecuteResponse domain command execute response
swagger:model domain.CommandExecuteResponse
func (*DomainCommandExecuteResponse) ContextValidate ¶
func (m *DomainCommandExecuteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain command execute response based on context it is used
func (*DomainCommandExecuteResponse) MarshalBinary ¶
func (m *DomainCommandExecuteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCommandExecuteResponse) UnmarshalBinary ¶
func (m *DomainCommandExecuteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCommandExecuteResponseWrapper ¶
type DomainCommandExecuteResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainCommandExecuteResponse `json:"resources"` }
DomainCommandExecuteResponseWrapper domain command execute response wrapper
swagger:model domain.CommandExecuteResponseWrapper
func (*DomainCommandExecuteResponseWrapper) ContextValidate ¶
func (m *DomainCommandExecuteResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain command execute response wrapper based on the context it is used
func (*DomainCommandExecuteResponseWrapper) MarshalBinary ¶
func (m *DomainCommandExecuteResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCommandExecuteResponseWrapper) UnmarshalBinary ¶
func (m *DomainCommandExecuteResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCondition ¶ added in v0.3.0
type DomainCondition struct { // last transition // Required: true // Format: date-time LastTransition *strfmt.DateTime `json:"last_transition"` // message Message string `json:"message,omitempty"` // reason Reason string `json:"reason,omitempty"` // status // Required: true Status *string `json:"status"` // type // Required: true Type *string `json:"type"` }
DomainCondition domain condition
swagger:model domain.Condition
func (*DomainCondition) ContextValidate ¶ added in v0.3.0
ContextValidate validates this domain condition based on context it is used
func (*DomainCondition) MarshalBinary ¶ added in v0.3.0
func (m *DomainCondition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCondition) UnmarshalBinary ¶ added in v0.3.0
func (m *DomainCondition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCreateActionRequest ¶ added in v0.2.3
type DomainCreateActionRequest struct { // The level of detail in which the content will be delivered. It can be either 'standard' or 'enhanced' // Required: true ContentFormat *string `json:"content_format"` // The time interval between the action's triggers. It can be one of the values: 'asap', 'daily' or 'weekly' // Required: true Frequency *string `json:"frequency"` // The address list who will be notified by this action. // Required: true Recipients []string `json:"recipients"` // Whether to periodically trigger the action based on the frequency, even when there are no new matches for the associated monitoring rule // Required: true TriggerMatchless *bool `json:"trigger_matchless"` // The action type. The only type currently supported is 'email' // Required: true Type *string `json:"type"` }
DomainCreateActionRequest domain create action request
swagger:model domain.CreateActionRequest
func (*DomainCreateActionRequest) ContextValidate ¶ added in v0.2.3
func (m *DomainCreateActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain create action request based on context it is used
func (*DomainCreateActionRequest) MarshalBinary ¶ added in v0.2.3
func (m *DomainCreateActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCreateActionRequest) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainCreateActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCreateUserRequest ¶ added in v0.2.25
type DomainCreateUserRequest struct { // cid Cid string `json:"cid,omitempty"` // first name FirstName string `json:"first_name,omitempty"` // last name LastName string `json:"last_name,omitempty"` // password Password string `json:"password,omitempty"` // uid UID string `json:"uid,omitempty"` }
DomainCreateUserRequest domain create user request
swagger:model domain.CreateUserRequest
func (*DomainCreateUserRequest) ContextValidate ¶ added in v0.2.25
func (m *DomainCreateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain create user request based on context it is used
func (*DomainCreateUserRequest) MarshalBinary ¶ added in v0.2.25
func (m *DomainCreateUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCreateUserRequest) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainCreateUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainCredentials ¶ added in v0.4.0
type DomainCredentials struct { // token // Required: true Token *string `json:"token"` }
DomainCredentials domain credentials
swagger:model domain.Credentials
func (*DomainCredentials) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain credentials based on context it is used
func (*DomainCredentials) MarshalBinary ¶ added in v0.4.0
func (m *DomainCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainCredentials) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDDOSAttackSource ¶ added in v0.2.28
type DomainDDOSAttackSource struct { // The type of attack. One of `Amplification`, `Botnet`, `Other` // Required: true AttackType *string `json:"attack_type"` // The confidence level. One of `Low`, `Medium`, `High` // Required: true Confidence *string `json:"confidence"` // The duration of the attack in seconds // Required: true Duration *int64 `json:"duration"` // The hash over target and date // Required: true Key *string `json:"key"` // The network protocol used. One of `TCP`, `UDP`, `ICMP`, `Other` // Required: true NetworkProtocol *string `json:"network_protocol"` // The protocols used in the attack // Required: true Protocols []string `json:"protocols"` // The number of requests against the target // Required: true Requests *int64 `json:"requests"` // The ISO-8601 date for the attack start time // Required: true StartTime *string `json:"start_time"` // The target's IPv4/6 address or hostname // Required: true Target *string `json:"target"` // target details // Required: true TargetDetails *DomainDDOSTargetDetails `json:"target_details"` // The target's domain // Required: true TargetDomain *string `json:"target_domain"` // The target's IPv4/6 address // Required: true TargetIP *string `json:"target_ip"` // List of ports where the attack took place // Required: true TargetPorts []int64 `json:"target_ports"` }
DomainDDOSAttackSource domain d d o s attack source
swagger:model domain.DDOSAttackSource
func (*DomainDDOSAttackSource) ContextValidate ¶ added in v0.2.28
func (m *DomainDDOSAttackSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain d d o s attack source based on the context it is used
func (*DomainDDOSAttackSource) MarshalBinary ¶ added in v0.2.28
func (m *DomainDDOSAttackSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDDOSAttackSource) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainDDOSAttackSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDDOSTargetDetails ¶ added in v0.2.28
type DomainDDOSTargetDetails struct { // The autonomous system number of the target // Required: true Asn *int32 `json:"asn"` // The autonomous system name of the target // Required: true AsnName *string `json:"asn_name"` // The CIDR of the IP address // Required: true Cidr *string `json:"cidr"` // The target's city // Required: true City *string `json:"city"` // The name of the company who has registered the IP address // Required: true CompanyName *string `json:"company_name"` // The connection type of the target // Required: true ConnectionType *string `json:"connection_type"` // The target's country // Required: true Country *string `json:"country"` // country code // Required: true CountryCode *string `json:"country_code"` // The passive DNS of the target // Required: true Pdns []string `json:"pdns"` // The reverse DNS hostname of the target's IP address // Required: true Rdns *string `json:"rdns"` }
DomainDDOSTargetDetails domain d d o s target details
swagger:model domain.DDOSTargetDetails
func (*DomainDDOSTargetDetails) ContextValidate ¶ added in v0.2.28
func (m *DomainDDOSTargetDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain d d o s target details based on context it is used
func (*DomainDDOSTargetDetails) MarshalBinary ¶ added in v0.2.28
func (m *DomainDDOSTargetDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDDOSTargetDetails) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainDDOSTargetDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDetailedNotificationV1 ¶ added in v0.2.3
type DomainDetailedNotificationV1 struct { // breach details BreachDetails *DomainBreachDetailsV1 `json:"breach_details,omitempty"` // details Details *DomainNotificationDetailsV1 `json:"details,omitempty"` // id // Required: true ID *string `json:"id"` // notification // Required: true Notification *DomainNotificationV1 `json:"notification"` }
DomainDetailedNotificationV1 domain detailed notification v1
swagger:model domain.DetailedNotificationV1
func (*DomainDetailedNotificationV1) ContextValidate ¶ added in v0.2.3
func (m *DomainDetailedNotificationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain detailed notification v1 based on the context it is used
func (*DomainDetailedNotificationV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainDetailedNotificationV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDetailedNotificationV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainDetailedNotificationV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDetectsEntitiesPatchRequest ¶
type DomainDetectsEntitiesPatchRequest struct { // assigned to uuid AssignedToUUID string `json:"assigned_to_uuid,omitempty"` // comment Comment string `json:"comment,omitempty"` // ids Ids []string `json:"ids"` // new behaviors processed NewBehaviorsProcessed []string `json:"new_behaviors_processed"` // show in ui ShowInUI bool `json:"show_in_ui,omitempty"` // status Status string `json:"status,omitempty"` }
DomainDetectsEntitiesPatchRequest domain detects entities patch request
swagger:model domain.DetectsEntitiesPatchRequest
func (*DomainDetectsEntitiesPatchRequest) ContextValidate ¶
func (m *DomainDetectsEntitiesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain detects entities patch request based on context it is used
func (*DomainDetectsEntitiesPatchRequest) MarshalBinary ¶
func (m *DomainDetectsEntitiesPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDetectsEntitiesPatchRequest) UnmarshalBinary ¶
func (m *DomainDetectsEntitiesPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDevice ¶
type DomainDevice struct { // platform ID numeric // Required: true PlatformIDNumeric *int32 `json:"PlatformIDNumeric"` // agent version AgentVersion string `json:"agent_version,omitempty"` // config id base ConfigIDBase string `json:"config_id_base,omitempty"` // config id build ConfigIDBuild string `json:"config_id_build,omitempty"` // config id platform ConfigIDPlatform string `json:"config_id_platform,omitempty"` // device id // Required: true DeviceID *string `json:"device_id"` // external ip ExternalIP string `json:"external_ip,omitempty"` // first login timestamp FirstLoginTimestamp string `json:"first_login_timestamp,omitempty"` // first login user FirstLoginUser string `json:"first_login_user,omitempty"` // first seen FirstSeen string `json:"first_seen,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // last login timestamp LastLoginTimestamp string `json:"last_login_timestamp,omitempty"` // last login user LastLoginUser string `json:"last_login_user,omitempty"` // last seen LastSeen string `json:"last_seen,omitempty"` // last seen ago seconds LastSeenAgoSeconds int64 `json:"last_seen_ago_seconds,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // mac address MacAddress string `json:"mac_address,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // major version MajorVersion string `json:"major_version,omitempty"` // minor version MinorVersion string `json:"minor_version,omitempty"` // modified timestamp ModifiedTimestamp string `json:"modified_timestamp,omitempty"` // notes Notes []string `json:"notes"` // os version OsVersion string `json:"os_version,omitempty"` // ou Ou []string `json:"ou"` // platform id PlatformID string `json:"platform_id,omitempty"` // platform name PlatformName string `json:"platform_name,omitempty"` // product type ProductType string `json:"product_type,omitempty"` // product type desc ProductTypeDesc string `json:"product_type_desc,omitempty"` // release group ReleaseGroup string `json:"release_group,omitempty"` // site name SiteName string `json:"site_name,omitempty"` // status Status string `json:"status,omitempty"` // system manufacturer SystemManufacturer string `json:"system_manufacturer,omitempty"` // system product name SystemProductName string `json:"system_product_name,omitempty"` // tags Tags []string `json:"tags"` }
DomainDevice domain device
swagger:model domain.Device
func (*DomainDevice) ContextValidate ¶
ContextValidate validates this domain device based on context it is used
func (*DomainDevice) MarshalBinary ¶
func (m *DomainDevice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDevice) UnmarshalBinary ¶
func (m *DomainDevice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIAccount ¶ added in v0.2.21
type DomainDiscoverAPIAccount struct { // The account's name (Domain\Username or Hostname\Username). AccountName string `json:"account_name,omitempty"` // The type of the account (Local or Domain). AccountType string `json:"account_type,omitempty"` // Whether the account has administrator privileges (Yes, No, or Unknown). AdminPrivileges string `json:"admin_privileges,omitempty"` // The account's customer ID. // Required: true Cid *string `json:"cid"` // The first time the account was seen successfully logging in to your environment. FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` // The unique ID of the account. // Required: true ID *string `json:"id"` // The hostname of the asset on which the account last made a failed login. LastFailedLoginHostname string `json:"last_failed_login_hostname,omitempty"` // The date and time of the account's most recent failed login. LastFailedLoginTimestamp string `json:"last_failed_login_timestamp,omitempty"` // The type of the account's most recent failed login. <ul><li>Interactive</li><li>Network</li><li>Batch</li><li>Service</li><li>Unlock</li><li>Network cleartext</li><li>New credentials</li><li>Terminal server</li><li>Cached credentials</li><li>Auditing</li></ul> LastFailedLoginType string `json:"last_failed_login_type,omitempty"` // The name of the city where the asset is located on which the account last successfully logged in. LastSuccessfulLoginHostCity string `json:"last_successful_login_host_city,omitempty"` // The name of the country where the asset is located on which the account last successfully logged in. LastSuccessfulLoginHostCountry string `json:"last_successful_login_host_country,omitempty"` // The hostname of the asset on which the account last successfully logged in. LastSuccessfulLoginHostname string `json:"last_successful_login_hostname,omitempty"` // The remote IP address of the asset on which the account last successfully logged in. LastSuccessfulLoginRemoteIP string `json:"last_successful_login_remote_ip,omitempty"` // The date and time of the account's most recent successful login. LastSuccessfulLoginTimestamp string `json:"last_successful_login_timestamp,omitempty"` // The type of the account's most recent successful login. <ul><li>Interactive</li><li>Service</li><li>Terminal server</li><li>Cached credentials</li><li>Auditing</li></ul> LastSuccessfulLoginType string `json:"last_successful_login_type,omitempty"` // Whether the account has local administrator privileges (Yes, No). LocalAdminPrivileges string `json:"local_admin_privileges,omitempty"` // The domain of the asset the account successfully logged in to. LoginDomain string `json:"login_domain,omitempty"` // The most recent date and time the account's password was changed. PasswordLastSetTimestamp string `json:"password_last_set_timestamp,omitempty"` // The account's security identifier on Windows assets. UserSid string `json:"user_sid,omitempty"` // The account's username. Username string `json:"username,omitempty"` }
DomainDiscoverAPIAccount Represents information about an account.
swagger:model domain.DiscoverAPIAccount
func (*DomainDiscoverAPIAccount) ContextValidate ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API account based on context it is used
func (*DomainDiscoverAPIAccount) MarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIAccount) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIAccountEntitiesResponse ¶ added in v0.2.21
type DomainDiscoverAPIAccountEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDiscoverAPIAccount `json:"resources"` }
DomainDiscoverAPIAccountEntitiesResponse domain discover API account entities response
swagger:model domain.DiscoverAPIAccountEntitiesResponse
func (*DomainDiscoverAPIAccountEntitiesResponse) ContextValidate ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccountEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API account entities response based on the context it is used
func (*DomainDiscoverAPIAccountEntitiesResponse) MarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccountEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIAccountEntitiesResponse) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPIAccountEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIActiveDiscoveryHost ¶ added in v0.4.0
type DomainDiscoverAPIActiveDiscoveryHost struct { // The open ports discovered on the asset. Networks []*DomainDiscoverAPIActiveDiscoveryNetwork `json:"networks"` // The open ports discovered on the asset. OpenPorts []string `json:"open_ports"` }
DomainDiscoverAPIActiveDiscoveryHost Information obtained from active discovery.
swagger:model domain.DiscoverAPIActiveDiscoveryHost
func (*DomainDiscoverAPIActiveDiscoveryHost) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API active discovery host based on the context it is used
func (*DomainDiscoverAPIActiveDiscoveryHost) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIActiveDiscoveryHost) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIActiveDiscoveryNetwork ¶ added in v0.4.0
type DomainDiscoverAPIActiveDiscoveryNetwork struct { // The id of the network // Required: true ID *string `json:"id"` }
DomainDiscoverAPIActiveDiscoveryNetwork Information about an active discovery network this asset is associated with.
swagger:model domain.DiscoverAPIActiveDiscoveryNetwork
func (*DomainDiscoverAPIActiveDiscoveryNetwork) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API active discovery network based on context it is used
func (*DomainDiscoverAPIActiveDiscoveryNetwork) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryNetwork) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIActiveDiscoveryNetwork) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIActiveDiscoveryNetwork) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIApplication ¶ added in v0.2.33
type DomainDiscoverAPIApplication struct { // Represents the application architectures (x86 / x64). Architectures []string `json:"architectures"` // The category of the application. Category string `json:"category,omitempty"` // The customer ID of this application. // Required: true Cid *string `json:"cid"` // Timestamp when this application was first seen by the cloud. FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` // The user defined groups this application is part of. Groups []string `json:"groups"` // The host on which an application is installed and/or used. Host *DomainDiscoverAPIApplicationHost `json:"host,omitempty"` // The unique ID for the application. // Required: true ID *string `json:"id"` // The file paths where the application is installed on the host. Or the locations of the executables. InstallationPaths []string `json:"installation_paths"` // Timestamp when the application was installed on the host. We might not have this data. InstallationTimestamp string `json:"installation_timestamp,omitempty"` // Whether or not the application is normalized IsNormalized bool `json:"is_normalized,omitempty"` // Whether or not the application is suspicious IsSuspicious bool `json:"is_suspicious,omitempty"` // Timestamp when this application was last updated (something changed in the application or in the host data). LastUpdatedTimestamp string `json:"last_updated_timestamp,omitempty"` // The file hash that was last used for this application. LastUsedFileHash string `json:"last_used_file_hash,omitempty"` // The file name that was last used for this application. LastUsedFileName string `json:"last_used_file_name,omitempty"` // Timestamp when this application was last used. LastUsedTimestamp string `json:"last_used_timestamp,omitempty"` // The username of the user that last used this application. LastUsedUserName string `json:"last_used_user_name,omitempty"` // The user SID of the last user that used this application. LastUsedUserSid string `json:"last_used_user_sid,omitempty"` // The name of the application. Name string `json:"name,omitempty"` // The combined field on which we will be able to group by app. NameVendor string `json:"name_vendor,omitempty"` // The combined field on which we will be able to group by app + version. NameVendorVersion string `json:"name_vendor_version,omitempty"` // The name the application's vendor. Vendor string `json:"vendor,omitempty"` // The version of the application. Version string `json:"version,omitempty"` // The version scheme of the application. VersioningScheme string `json:"versioning_scheme,omitempty"` }
DomainDiscoverAPIApplication Represents information about an application.
swagger:model domain.DiscoverAPIApplication
func (*DomainDiscoverAPIApplication) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API application based on the context it is used
func (*DomainDiscoverAPIApplication) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIApplication) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIApplicationEntitiesResponse ¶ added in v0.2.33
type DomainDiscoverAPIApplicationEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDiscoverAPIApplication `json:"resources"` }
DomainDiscoverAPIApplicationEntitiesResponse domain discover API application entities response
swagger:model domain.DiscoverAPIApplicationEntitiesResponse
func (*DomainDiscoverAPIApplicationEntitiesResponse) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API application entities response based on the context it is used
func (*DomainDiscoverAPIApplicationEntitiesResponse) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIApplicationEntitiesResponse) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIApplicationHost ¶ added in v0.2.33
type DomainDiscoverAPIApplicationHost struct { // The version of the Falcon sensor that's installed on the asset. AgentVersion string `json:"agent_version,omitempty"` // The agent ID of the Falcon sensor installed on the asset. Aid string `json:"aid,omitempty"` // The name of the country where the asset is located. Country string `json:"country,omitempty"` // The last seen MAC address of the asset. CurrentMacAddress string `json:"current_mac_address,omitempty"` // The last seen network prefix of the asset. CurrentNetworkPrefix string `json:"current_network_prefix,omitempty"` // The external IPv4 address of the asset. ExternalIP string `json:"external_ip,omitempty"` // The host management groups the asset is part of. Groups []string `json:"groups"` // The asset's hostname. Hostname string `json:"hostname,omitempty"` // The unique ID of the asset. // Required: true ID *string `json:"id"` // Whether the asset is exposed to the internet (Yes or Unknown). InternetExposure string `json:"internet_exposure,omitempty"` // For Linux and Mac hosts: the major version, minor version, and patch version of the kernel for the asset. For Windows hosts: the build number of the asset. KernelVersion string `json:"kernel_version,omitempty"` // The domain name the asset is currently joined to. MachineDomain string `json:"machine_domain,omitempty"` // The OS version of the asset. OsVersion string `json:"os_version,omitempty"` // The organizational unit of the asset. Ou string `json:"ou,omitempty"` // The platform name of the asset (Windows, Mac, Linux). PlatformName string `json:"platform_name,omitempty"` // The product type of the asset (Workstation, Domain Controller, Server). ProductTypeDesc string `json:"product_type_desc,omitempty"` // The site name of the domain the asset is joined to (applies only to Windows hosts). SiteName string `json:"site_name,omitempty"` // The asset's system manufacturer. SystemManufacturer string `json:"system_manufacturer,omitempty"` // The sensor and cloud tags of the asset. Tags []string `json:"tags"` }
DomainDiscoverAPIApplicationHost Represents information about an application's host'.
swagger:model domain.DiscoverAPIApplicationHost
func (*DomainDiscoverAPIApplicationHost) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API application host based on context it is used
func (*DomainDiscoverAPIApplicationHost) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIApplicationHost) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIApplicationHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIBiosHashesData ¶ added in v0.2.33
type DomainDiscoverAPIBiosHashesData struct { // The measurement type of the associated sha256 hash MeasurementType int32 `json:"measurement_type,omitempty"` // The sha256 hash from the firmware image Sha256Hash string `json:"sha256_hash,omitempty"` }
DomainDiscoverAPIBiosHashesData domain discover API bios hashes data
swagger:model domain.DiscoverAPIBiosHashesData
func (*DomainDiscoverAPIBiosHashesData) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIBiosHashesData) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API bios hashes data based on context it is used
func (*DomainDiscoverAPIBiosHashesData) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIBiosHashesData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIBiosHashesData) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIBiosHashesData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIDeviceSlot ¶ added in v0.4.0
type DomainDiscoverAPIDeviceSlot struct { // The Firmware of the Rack Slot of IoT Asset SlotFirmware string `json:"slot_firmware,omitempty"` // The IoT asset's IP address SlotIPAddress string `json:"slot_ip_address,omitempty"` // The IoT asset's MAC address SlotMacAddress string `json:"slot_mac_address,omitempty"` // The Model of the Rack Slot of IoT Asset SlotModel string `json:"slot_model,omitempty"` // The Name of the Rack Slot of IoT Asset SlotName string `json:"slot_name,omitempty"` // The Slot Number of the Rack Slot of IoT Asset SlotNumber int32 `json:"slot_number,omitempty"` // The Serial Number of the Rack Slot of IoT Asset SlotSerialNumber string `json:"slot_serial_number,omitempty"` // The IoT asset's slot type SlotType string `json:"slot_type,omitempty"` // The Vendor of the Rack Slot of IoT Asset SlotVendor string `json:"slot_vendor,omitempty"` }
DomainDiscoverAPIDeviceSlot domain discover API device slot
swagger:model domain.DiscoverAPIDeviceSlot
func (*DomainDiscoverAPIDeviceSlot) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIDeviceSlot) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API device slot based on context it is used
func (*DomainDiscoverAPIDeviceSlot) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIDeviceSlot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIDeviceSlot) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIDeviceSlot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIDiskSize ¶ added in v0.2.33
type DomainDiscoverAPIDiskSize struct { // The name of the disk on the host DiskName string `json:"disk_name,omitempty"` // The size of the disk on the host DiskSpace int32 `json:"disk_space,omitempty"` }
DomainDiscoverAPIDiskSize domain discover API disk size
swagger:model domain.DiscoverAPIDiskSize
func (*DomainDiscoverAPIDiskSize) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIDiskSize) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API disk size based on context it is used
func (*DomainDiscoverAPIDiskSize) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIDiskSize) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIDiskSize) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIDiskSize) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIFieldMetadata ¶ added in v0.2.24
type DomainDiscoverAPIFieldMetadata struct { // Providers which have set the value. Providers []string `json:"providers"` }
DomainDiscoverAPIFieldMetadata The metadata information for a host for each field
swagger:model domain.DiscoverAPIFieldMetadata
func (*DomainDiscoverAPIFieldMetadata) ContextValidate ¶ added in v0.2.24
func (m *DomainDiscoverAPIFieldMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API field metadata based on context it is used
func (*DomainDiscoverAPIFieldMetadata) MarshalBinary ¶ added in v0.2.24
func (m *DomainDiscoverAPIFieldMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIFieldMetadata) UnmarshalBinary ¶ added in v0.2.24
func (m *DomainDiscoverAPIFieldMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIHost ¶ added in v0.2.14
type DomainDiscoverAPIHost struct { // Whether the asset is account-enabled in Active Directory (Yes or No). AccountEnabled string `json:"account_enabled,omitempty"` // Represents information about this host obtained from active discovery. ActiveDiscovery *DomainDiscoverAPIActiveDiscoveryHost `json:"active_discovery,omitempty"` // The user account control properties in Active Directory. AdUserAccountControl int32 `json:"ad_user_account_control,omitempty"` // The version of the Falcon sensor that's installed on the asset. AgentVersion string `json:"agent_version,omitempty"` // The agent ID of the Falcon sensor installed on the asset. Aid string `json:"aid,omitempty"` // The asset role or roles currently assigned to the asset either automatically or by a user (Jump host, Highly connected, Highly active, Server by behavior, DHCP server, DNS server, FTP server, SSH server, or Web server). AssetRoles []string `json:"asset_roles"` // The first and last name of the person who is assigned to this asset. AssignedTo string `json:"assigned_to,omitempty"` // The available disk space in the last 15 minutes on the host AvailableDiskSpace int32 `json:"available_disk_space,omitempty"` // The available disk space percent in the last 15 minutes on the host AvailableDiskSpacePct int32 `json:"available_disk_space_pct,omitempty"` // The average memory usage in the last 15 minutes on the host AverageMemoryUsage int32 `json:"average_memory_usage,omitempty"` // The average memory usage percent in the last 15 minutes on the host AverageMemoryUsagePct int32 `json:"average_memory_usage_pct,omitempty"` // The average processor usage in the last 15 minutes on the host AverageProcessorUsage int32 `json:"average_processor_usage,omitempty"` // The list of found sha256 and their measurement types BiosHashesData []*DomainDiscoverAPIBiosHashesData `json:"bios_hashes_data"` // The id of the bios on the host BiosID string `json:"bios_id,omitempty"` // The name of the asset's BIOS manufacturer. BiosManufacturer string `json:"bios_manufacturer,omitempty"` // The asset's BIOS version. BiosVersion string `json:"bios_version,omitempty"` // The asset's customer ID. // Required: true Cid *string `json:"cid"` // The name of the city where the asset is located. City string `json:"city,omitempty"` // How the server is classified, such as production, development, disaster recovery, or user acceptance testing. Classification string `json:"classification,omitempty"` // The cloud provider assigned identifier of the cloud account the instance is located in. CloudAccountID string `json:"cloud_account_id,omitempty"` // The id of the cloud instance. CloudInstanceID string `json:"cloud_instance_id,omitempty"` // The cloud provider environment the instance is located in (AWS/Azure/GCP). CloudProvider string `json:"cloud_provider,omitempty"` // The cloud provider assigned identifier of the cloud region the instance is located in (e.g. “us-west-1”, “westeurope”, “asia-northeast1) CloudRegion string `json:"cloud_region,omitempty"` // Whether or not the instance is located in a cloud account registered with cloud security posture. CloudRegistered bool `json:"cloud_registered,omitempty"` // The cloud provider assigned identifier of the instance. CloudResourceID string `json:"cloud_resource_id,omitempty"` // The asset role or roles assigned to the asset automatically (Jump host, Highly connected, Highly active, Server by behavior, DHCP server, DNS server, FTP server, SSH server, or Web server). ComputedAssetRoles []string `json:"computed_asset_roles"` // Whether the asset is exposed to the internet as determined automatically (Yes, No, or Unknown). ComputedInternetExposure string `json:"computed_internet_exposure,omitempty"` // The level of confidence that the asset is a corporate asset (25 = low confidence, 50 = medium confidence, 75 = high confidence). Confidence int32 `json:"confidence,omitempty"` // The name of the country where the asset is located. Country string `json:"country,omitempty"` // The manufacturer of the asset's CPU. CPUManufacturer string `json:"cpu_manufacturer,omitempty"` // The name of the processor on the system CPUProcessorName string `json:"cpu_processor_name,omitempty"` // The time the asset was created in Active Directory, according to LDAP info. CreationTimestamp string `json:"creation_timestamp,omitempty"` // The criticality level of the asset (Critical, High, Noncritical, or Unassigned) Criticality string `json:"criticality,omitempty"` // The description the user entered when manually assigning a criticality level CriticalityDescription string `json:"criticality_description,omitempty"` // The ID of the criticality rule that has most recently applied to the asset. CriticalityRuleID string `json:"criticality_rule_id,omitempty"` // The date and time the criticality level was manually assigned CriticalityTimestamp string `json:"criticality_timestamp,omitempty"` // The username of the account that manually assigned the criticality level CriticalityUsername string `json:"criticality_username,omitempty"` // The last seen local IPv4 address of the asset. CurrentLocalIP string `json:"current_local_ip,omitempty"` // Where the data about the asset came from (such as CrowdStrike, ServiceNow, or Active Directory). DataProviders []string `json:"data_providers"` // How many services provided data about the asset. DataProvidersCount int32 `json:"data_providers_count,omitempty"` // The department where the asset is used. Department string `json:"department,omitempty"` // The descriptions of the asset in Active Directory (Cannot be used for filtering, sorting, or querying). Descriptions []string `json:"descriptions"` // The agent IDs of the Falcon sensors installed on the sources that discovered the asset. DiscovererAids []string `json:"discoverer_aids"` // The number of sources that discovered the asset. DiscovererCount int32 `json:"discoverer_count,omitempty"` // The hostnames of the sources that discovered the asset. DiscovererHostnames []string `json:"discoverer_hostnames"` // The platform names of the sources that discovered the asset. DiscovererPlatformNames []string `json:"discoverer_platform_names"` // The product type descriptions of the sources that discovered the asset. DiscovererProductTypeDescs []string `json:"discoverer_product_type_descs"` // The tags of the sources that discovered the asset. DiscovererTags []string `json:"discoverer_tags"` // Represents the status of a managed host (“Not Discovering“, “Passive“, “Active“ or both). DiscoveringBy []string `json:"discovering_by"` // The names and sizes of the disks on the asset DiskSizes []*DomainDiscoverAPIDiskSize `json:"disk_sizes"` // The email of the asset as listed in Active Directory. Email string `json:"email,omitempty"` // The list of encrypted drives on the host EncryptedDrives []string `json:"encrypted_drives"` // The count of encrypted drives on the host EncryptedDrivesCount int32 `json:"encrypted_drives_count,omitempty"` // The encryption status of the host EncryptionStatus string `json:"encryption_status,omitempty"` // The type of asset (managed, unmanaged, unsupported). EntityType string `json:"entity_type,omitempty"` // The external IPv4 address of the asset. ExternalIP string `json:"external_ip,omitempty"` // Lists the data providers for each property in the response (Cannot be used for filtering, sorting, or querying). FieldMetadata map[string]DomainDiscoverAPIFieldMetadata `json:"field_metadata,omitempty"` // The agent ID of the Falcon sensor on the source that first discovered the asset. FirstDiscovererAid string `json:"first_discoverer_aid,omitempty"` // The first time the asset was seen in your environment. FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` // The form factor of the host FormFactor string `json:"form_factor,omitempty"` // The fully qualified domain name of the asset. Fqdn string `json:"fqdn,omitempty"` // The host management groups the asset is part of. Groups []string `json:"groups"` // The asset's hostname. Hostname string `json:"hostname,omitempty"` // The unique ID of the asset. // Required: true ID *string `json:"id"` // Whether the asset is exposed to the internet (Yes or Unknown). InternetExposure string `json:"internet_exposure,omitempty"` // The description the user entered when manually assigning a internet exposure level InternetExposureDescription string `json:"internet_exposure_description,omitempty"` // The date and time the internet exposure level was manually assigned InternetExposureTimestamp string `json:"internet_exposure_timestamp,omitempty"` // The username of the account that manually assigned the internet exposure level InternetExposureUsername string `json:"internet_exposure_username,omitempty"` // For Linux and Mac hosts: the major version, minor version, and patch version of the kernel for the asset. For Windows hosts: the build number of the asset. KernelVersion string `json:"kernel_version,omitempty"` // The agent ID of the Falcon sensor installed on the source that most recently discovered the asset. LastDiscovererAid string `json:"last_discoverer_aid,omitempty"` // The hostname of the last source that discovered the asset. LastDiscovererHostname string `json:"last_discoverer_hostname,omitempty"` // The most recent time the asset was seen in your environment. LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` // Historical local IPv4 addresses associated with the asset. LocalIPAddresses []string `json:"local_ip_addresses"` // The number of historical local IPv4 addresses the asset has had. LocalIpsCount int32 `json:"local_ips_count,omitempty"` // The location of the asset. Location string `json:"location,omitempty"` // The number of logical cores available on the system LogicalCoreCount int32 `json:"logical_core_count,omitempty"` // Historical MAC addresses associated with the asset. MacAddresses []string `json:"mac_addresses"` // The domain name the asset is currently joined to. MachineDomain string `json:"machine_domain,omitempty"` // The first and last name of the person who manages this asset. ManagedBy string `json:"managed_by,omitempty"` // The max memory usage in the last 15 minutes on the host MaxMemoryUsage int32 `json:"max_memory_usage,omitempty"` // The max memory usage percent in the last 15 minutes on the host MaxMemoryUsagePct int32 `json:"max_memory_usage_pct,omitempty"` // The max processor usage in the last 15 minutes on the host MaxProcessorUsage int32 `json:"max_processor_usage,omitempty"` // The path, used and available space on mounted disks MountStorageInfo []*DomainDiscoverAPIMountStorageInfo `json:"mount_storage_info"` // The asset's network interfaces (Cannot be used for filtering, sorting, or querying). NetworkInterfaces []*DomainDiscoverAPINetworkInterface `json:"network_interfaces"` // The number of active physical drives available on the system. NumberOfDiskDrives int32 `json:"number_of_disk_drives,omitempty"` // The globally unique identifier (GUID) of the asset in Active Directory. ObjectGUID string `json:"object_guid,omitempty"` // The security identifier (SID) of the asset in Active Directory. ObjectSid string `json:"object_sid,omitempty"` // Whether the asset is at end of support (Yes, No, or Unknown). OsIsEol string `json:"os_is_eol,omitempty"` // The os security features of the asset OsSecurity *DomainDiscoverAPIOsSecurity `json:"os_security,omitempty"` // The OS service pack on the asset. OsServicePack string `json:"os_service_pack,omitempty"` // The OS version of the asset. OsVersion string `json:"os_version,omitempty"` // The organizational unit of the asset. Ou string `json:"ou,omitempty"` // Whether a user overrode automatically assigned asset roles to manually assign a role to the asset (true or false). OverrideAssetRoles bool `json:"override_asset_roles,omitempty"` // Whether a user overrode a criticality rule to manually assign a criticality level on the asset (true or false). OverrideCriticalityRules bool `json:"override_criticality_rules,omitempty"` // Whether a user overrode the automatically assigned internet exposure (True or False). OverrideInternetExposure bool `json:"override_internet_exposure,omitempty"` // The first and last name of the person who owns this asset. OwnedBy string `json:"owned_by,omitempty"` // The number of physical CPU cores available on the system. PhysicalCoreCount int32 `json:"physical_core_count,omitempty"` // The platform name of the asset (Windows, Mac, Linux). PlatformName string `json:"platform_name,omitempty"` // The number of physical processors available on the system. ProcessorPackageCount int32 `json:"processor_package_count,omitempty"` // The product type of the asset represented as a number (1 = Workstation, 2 = Domain Controller, 3 = Server). ProductType string `json:"product_type,omitempty"` // The product type of the asset (Workstation, Domain Controller, Server). ProductTypeDesc string `json:"product_type_desc,omitempty"` // Whether the asset is in reduced functionality mode (Yes or No). ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` // The unique identifier of the asset from ServiceNow, if any. ServicenowID string `json:"servicenow_id,omitempty"` // The site name of the domain the asset is joined to (applies only to Windows hosts). SiteName string `json:"site_name,omitempty"` // The name of the U.S. state where the asset is located. State string `json:"state,omitempty"` // The asset's system manufacturer. SystemManufacturer string `json:"system_manufacturer,omitempty"` // The asset's system product name. SystemProductName string `json:"system_product_name,omitempty"` // The asset's system serial number. SystemSerialNumber string `json:"system_serial_number,omitempty"` // The sensor and cloud tags of the asset. Tags []string `json:"tags"` // Represents the unique identifier of an asset reported by Tenable TenableioID string `json:"tenableio_id,omitempty"` // The count of bios files measured by the firmware image TotalBiosFiles int32 `json:"total_bios_files,omitempty"` // Total amount of disk space available on the system TotalDiskSpace int32 `json:"total_disk_space,omitempty"` // The total memory of the asset TotalMemory int32 `json:"total_memory,omitempty"` // Represents triage information about this host. Triage *DomainDiscoverAPIHostTriage `json:"triage,omitempty"` // The list of unencrypted drives on the host UnencryptedDrives []string `json:"unencrypted_drives"` // The count of unencrypted drives on the host UnencryptedDrivesCount int32 `json:"unencrypted_drives_count,omitempty"` // The used disk space in the last 15 minutes on the host UsedDiskSpace int32 `json:"used_disk_space,omitempty"` // The used disk space percent in the last 15 minutes on the host UsedDiskSpacePct int32 `json:"used_disk_space_pct,omitempty"` // What the asset is used for, such as production, staging, or QA. UsedFor string `json:"used_for,omitempty"` }
DomainDiscoverAPIHost Represents information about a managed, an unmanaged or an unsupported asset.
swagger:model domain.DiscoverAPIHost
func (*DomainDiscoverAPIHost) ContextValidate ¶ added in v0.2.14
ContextValidate validate this domain discover API host based on the context it is used
func (*DomainDiscoverAPIHost) MarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPIHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIHost) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPIHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIHostEntitiesResponse ¶ added in v0.2.14
type DomainDiscoverAPIHostEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDiscoverAPIHost `json:"resources"` }
DomainDiscoverAPIHostEntitiesResponse domain discover API host entities response
swagger:model domain.DiscoverAPIHostEntitiesResponse
func (*DomainDiscoverAPIHostEntitiesResponse) ContextValidate ¶ added in v0.2.14
func (m *DomainDiscoverAPIHostEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API host entities response based on the context it is used
func (*DomainDiscoverAPIHostEntitiesResponse) MarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPIHostEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIHostEntitiesResponse) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPIHostEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIHostTriage ¶ added in v0.4.0
type DomainDiscoverAPIHostTriage struct { // The host triage action. Action string `json:"action,omitempty"` // The user assigned to triage the host. AssignedTo string `json:"assigned_to,omitempty"` // The host triage description. Description string `json:"description,omitempty"` // The host triage status. Status string `json:"status,omitempty"` // The user who last triaged the host.' UpdatedBy string `json:"updated_by,omitempty"` // The time at which the host was last triaged. UpdatedTimestamp string `json:"updated_timestamp,omitempty"` }
DomainDiscoverAPIHostTriage domain discover API host triage
swagger:model domain.DiscoverAPIHostTriage
func (*DomainDiscoverAPIHostTriage) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIHostTriage) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API host triage based on context it is used
func (*DomainDiscoverAPIHostTriage) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIHostTriage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIHostTriage) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIHostTriage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIIoTHost ¶ added in v0.4.0
type DomainDiscoverAPIIoTHost struct { // The version of the Falcon sensor that's installed on the asset. AgentVersion string `json:"agent_version,omitempty"` // The agent ID of the Falcon sensor installed on the asset. Aid string `json:"aid,omitempty"` // The Amount of available disk space on the asset in GB AvailableDiskSpace int32 `json:"available_disk_space,omitempty"` // The average memory usage in the last 15 minutes on the asset AverageMemoryUsage int32 `json:"average_memory_usage,omitempty"` // The average processor usage in the last 15 minutes on the asset AverageProcessorUsage int32 `json:"average_processor_usage,omitempty"` // The id of the bios on the asset BiosID string `json:"bios_id,omitempty"` // The name of the asset's BIOS manufacturer. BiosManufacturer string `json:"bios_manufacturer,omitempty"` // The asset's BIOS version. BiosVersion string `json:"bios_version,omitempty"` // The business criticality of the IoT asset. BusinessCriticality string `json:"business_criticality,omitempty"` // The asset's customer ID. // Required: true Cid *string `json:"cid"` // The name of the city where the asset is located. City string `json:"city,omitempty"` // The external ID of the IoT Device in 3rd Party System(Claroty). ClarotyID string `json:"claroty_id,omitempty"` // The level of confidence that the asset is a corporate asset (25 = low confidence, 50 = medium confidence, 75 = high confidence). Confidence int32 `json:"confidence,omitempty"` // The name of the country where the asset is located. Country string `json:"country,omitempty"` // The Detailed processor name CPUProcessorName string `json:"cpu_processor_name,omitempty"` // The credential guard status of the asset CredentialGuardStatus bool `json:"credential_guard_status,omitempty"` // The last seen local IPv4 address of the asset. CurrentLocalIP string `json:"current_local_ip,omitempty"` // The asset's data providers. DataProviders []string `json:"data_providers"` // The number of data providers for the asset. DataProvidersCount int32 `json:"data_providers_count,omitempty"` // The Device Class of IoT Asset DeviceClass string `json:"device_class,omitempty"` // The Device Family of IoT Asset DeviceFamily string `json:"device_family,omitempty"` // The device guard status of the asset DeviceGuardStatus bool `json:"device_guard_status,omitempty"` // The slots of IoT Asset DeviceSlots []*DomainDiscoverAPIDeviceSlot `json:"device_slots"` // The Device Type of IoT Asset DeviceType string `json:"device_type,omitempty"` // The number of sources that discovered the asset. DiscovererCount int32 `json:"discoverer_count,omitempty"` // A list of agent IDs of the Falcon sensors installed on the source hosts that discovered the asset via ICS Asset discovery mechanism DiscovererIcsCollectorIds []string `json:"discoverer_ics_collector_ids"` // The product type descriptions of the sources that discovered the asset. DiscovererProductTypeDescs []string `json:"discoverer_product_type_descs"` // The names and sizes of the disks on the asset DiskSizes []*DomainDiscoverAPIDiskSize `json:"disk_sizes"` // The list of encrypted drives on the asset EncryptedDrives []string `json:"encrypted_drives"` // The count of encrypted drives on the asset EncryptedDrivesCount int32 `json:"encrypted_drives_count,omitempty"` // The encryption status of the asset EncryptionStatus string `json:"encryption_status,omitempty"` // The type of asset (managed, unmanaged, unsupported). EntityType string `json:"entity_type,omitempty"` // The external IPv4 address of the asset. ExternalIP string `json:"external_ip,omitempty"` // Lists the data providers for each property in the response (Cannot be used for filtering, sorting, or querying). FieldMetadata map[string]DomainDiscoverAPIFieldMetadata `json:"field_metadata,omitempty"` // The first time the asset was seen in your environment. FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` // The host management groups the asset is part of. Groups []string `json:"groups"` // The asset's hostname . Hostname string `json:"hostname,omitempty"` // The ID generated by ICS collector asset discovery mechanism IcsID string `json:"ics_id,omitempty"` // The unique ID of the asset. // Required: true ID *string `json:"id"` // Whether the asset is exposed to the internet (Yes or Unknown) InternetExposure string `json:"internet_exposure,omitempty"` // The iommu protection status of the host IommuProtectionStatus string `json:"iommu_protection_status,omitempty"` // The kernel dma protection status of the asset KernelDmaProtectionStatus bool `json:"kernel_dma_protection_status,omitempty"` // For Linux and Mac hosts: the major version, minor version, and patch version of the kernel for the asset. For Windows hosts: the build number of the asset. KernelVersion string `json:"kernel_version,omitempty"` // The agent ID of the Falcon sensor installed on the source host that most recently discovered the asset via ICS Asset discovery mechanism LastDiscovererIcsCollectorID string `json:"last_discoverer_ics_collector_id,omitempty"` // The most recent time the asset was seen in your environment. LastSeenTimestamp string `json:"last_seen_timestamp,omitempty"` // The IoT asset's IP address list LocalIPAddresses []string `json:"local_ip_addresses"` // The number of historical local IPv4 addresses the asset has had. LocalIpsCount int32 `json:"local_ips_count,omitempty"` // The Number of Logical Cores on the asset LogicalCoreCount int32 `json:"logical_core_count,omitempty"` // The IoT asset's MAC address list MacAddresses []string `json:"mac_addresses"` // The domain name the asset is currently joined to (applies only to Windows hosts). MachineDomain string `json:"machine_domain,omitempty"` // The max memory usage in the last 15 minutes on the asset MaxMemoryUsage int32 `json:"max_memory_usage,omitempty"` // The max processor usage in the last 15 minutes on the asset MaxProcessorUsage int32 `json:"max_processor_usage,omitempty"` // The Total memory. MemoryTotal int64 `json:"memory_total,omitempty"` // The path, used and available space on mounted disks MountStorageInfo []*DomainDiscoverAPIMountStorageInfo `json:"mount_storage_info"` // The network ID to which device is connected. NetworkID string `json:"network_id,omitempty"` // The asset's network interfaces. NetworkInterfaces []*DomainDiscoverAPINetworkInterface `json:"network_interfaces"` // The number of active physical drives available on the system NumberOfDiskDrives int32 `json:"number_of_disk_drives,omitempty"` // Whether the asset is at end of support (Yes, No, or Unknown) OsIsEol string `json:"os_is_eol,omitempty"` // The OS version of the asset. OsVersion string `json:"os_version,omitempty"` // The organizational unit of the asset (applies only to Windows hosts). Ou string `json:"ou,omitempty"` // The number of physical CPU cores available on the system PhysicalCoreCount int32 `json:"physical_core_count,omitempty"` // The platform name of the asset (Windows, Mac, Linux). PlatformName string `json:"platform_name,omitempty"` // The number of physical processors available on the system ProcessorPackageCount int32 `json:"processor_package_count,omitempty"` // The product type of the asset represented as a number (1 = Workstation, 2 = Domain Controller, 3 = Server). ProductType string `json:"product_type,omitempty"` // The product type of the asset (Workstation, Domain Controller, Server). ProductTypeDesc string `json:"product_type_desc,omitempty"` // The list of protocols supported by the device Protocols []string `json:"protocols"` // The purdue level of IoT Asset PurdueLevel string `json:"purdue_level,omitempty"` // Whether the asset is in reduced functionality mode (Yes or No) ReducedFunctionalityMode string `json:"reduced_functionality_mode,omitempty"` // The secure boot enabled status of the asset SecureBootEnabledStatus bool `json:"secure_boot_enabled_status,omitempty"` // The secure boot requested status of the asset SecureBootRequestedStatus bool `json:"secure_boot_requested_status,omitempty"` // The secure memory overwrite requested status of the asset SecureMemoryOverwriteRequestedStatus string `json:"secure_memory_overwrite_requested_status,omitempty"` // The site name of the domain the asset is joined to (applies only to Windows hosts). SiteName string `json:"site_name,omitempty"` // The subnet to which device is connected. Subnet string `json:"subnet,omitempty"` // The system guard status of the asset SystemGuardStatus string `json:"system_guard_status,omitempty"` // The asset's system manufacturer. SystemManufacturer string `json:"system_manufacturer,omitempty"` // The asset's system product name. SystemProductName string `json:"system_product_name,omitempty"` // The asset's system serial number. SystemSerialNumber string `json:"system_serial_number,omitempty"` // The sensor and cloud tags of the asset. Tags []string `json:"tags"` // The count of bios files measured by the firmware image TotalBiosFiles int32 `json:"total_bios_files,omitempty"` // The Total amount of disk space available on the asset in GB TotalDiskSpace int32 `json:"total_disk_space,omitempty"` // The uefi memory protection status of the asset UefiMemoryProtectionStatus string `json:"uefi_memory_protection_status,omitempty"` // The list of unencrypted drives on the asset UnencryptedDrives []string `json:"unencrypted_drives"` // The count of unencrypted drives on the asset UnencryptedDrivesCount int32 `json:"unencrypted_drives_count,omitempty"` // The Current amount of used disk space on the asset in GB UsedDiskSpace int32 `json:"used_disk_space,omitempty"` // The Virtual Zone name in which device is installed. VirtualZone string `json:"virtual_zone,omitempty"` // The virtualization based security status of the asset VirtualizationBasedSecurityStatus bool `json:"virtualization_based_security_status,omitempty"` // The VLAN IDs to which device is connected. Vlan []string `json:"vlan"` // The external ID of the IoT Device in 3rd Party System(Claroty Xdome) XdomeID string `json:"xdome_id,omitempty"` }
DomainDiscoverAPIIoTHost Represents information about a managed, an unmanaged or an unsupported asset.
swagger:model domain.DiscoverAPIIoTHost
func (*DomainDiscoverAPIIoTHost) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API io t host based on the context it is used
func (*DomainDiscoverAPIIoTHost) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIIoTHost) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIIoTHostEntitiesResponse ¶ added in v0.4.0
type DomainDiscoverAPIIoTHostEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDiscoverAPIIoTHost `json:"resources"` }
DomainDiscoverAPIIoTHostEntitiesResponse domain discover API io t host entities response
swagger:model domain.DiscoverAPIIoTHostEntitiesResponse
func (*DomainDiscoverAPIIoTHostEntitiesResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHostEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API io t host entities response based on the context it is used
func (*DomainDiscoverAPIIoTHostEntitiesResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHostEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIIoTHostEntitiesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverAPIIoTHostEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPILogin ¶ added in v0.2.21
type DomainDiscoverAPILogin struct { // The ID of the account that made the login. AccountID string `json:"account_id,omitempty"` // The name of the account that made the login (Domain\Username or Hostname\Username). AccountName string `json:"account_name,omitempty"` // The type of the account that made the login. AccountType string `json:"account_type,omitempty"` // Whether the account that made the login has administrator privileges (Yes, No, or Unknown). AdminPrivileges string `json:"admin_privileges,omitempty"` // A login represents an aggregation of login attempts made in a window of time (1-hour window for logins in the past day, or 24-hour window for logins older than a day). AggregationTimeInterval string `json:"aggregation_time_interval,omitempty"` // The agent ID of the Falcon sensor installed on the asset where the login took place. Aid string `json:"aid,omitempty"` // The customer ID where login took place. Cid string `json:"cid,omitempty"` // The description of the reason why the login failed, if login_status="Failed".<ul><li>There are currently no login servers available to service the login request.</li><li>User login with misspelled or bad user account</li><li>User login with misspelled or bad password</li><li>This is either due to a bad username or authentication information</li><li>Unknown user name or bad password.</li><li>User login outside authorized hours</li><li>User login from unauthorized workstation</li><li>User login with expired password</li><li>User login to account disabled by administrator</li><li>Indicates the Sam Server was in the wrong state to perform the desired operation.</li><li>Clocks between DC and other computer too far out of sync</li><li>The user has not been granted the requested login type (aka login right) at this machine</li><li>The login request failed because the trust relationship between the primary domain and the trusted domain failed.</li><li>An attempt was made to login, but the Netlogon service was not started.</li><li>User login with expired account</li><li>User is required to change password at next login</li><li>Evidently a bug in Windows and not a risk</li><li>User login with account locked</li><li>Failure Reason: An Error occurred during Login</li><li>Login Failure: The machine you are logging in to is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine.</li><li>Status OK.</li><li>Invalid password entered</li></ul> FailureDescription string `json:"failure_description,omitempty"` // The name of the city where the asset is located where the login took place. HostCity string `json:"host_city,omitempty"` // The name of the country where the asset is located on which the login took place. HostCountry string `json:"host_country,omitempty"` // The unique ID of the asset where the login took place. HostID string `json:"host_id,omitempty"` // The hostname of the host where the login took place. Hostname string `json:"hostname,omitempty"` // The unique ID of the login. ID string `json:"id,omitempty"` // Whether the failed login is considered suspicious based on criteria including login failures and locations (true or false). IsSuspicious bool `json:"is_suspicious,omitempty"` // Whether the account has local administrator privileges (Yes, No). LocalAdminPrivileges string `json:"local_admin_privileges,omitempty"` // The external IP address of the asset where the login took place. LocalIP string `json:"local_ip,omitempty"` // The domain of the asset where the login took place. LoginDomain string `json:"login_domain,omitempty"` // Number of times a login attempt happened in the specified aggregation time interval for this login (1-hour window for logins in the past day, or 24-hour window for logins older than a day). LoginEventCount int64 `json:"login_event_count,omitempty"` // The status of the login (Successful or Failed). LoginStatus string `json:"login_status,omitempty"` // The date and time of the most recent attempt in the login. LoginTimestamp string `json:"login_timestamp,omitempty"` // The type of the login. // // For successful logins: <ul><li>Interactive</li><li>Service</li><li>Terminal server</li><li>Cached credentials</li><li>Auditing</li></ul> // For failed logins: <ul><li>Interactive</li><li>Network</li><li>Batch</li><li>Service</li><li>Unlock</li><li>Network cleartext</li><li>New credentials</li><li>Terminal server</li><li>Cached credentials</li><li>Auditing</li></ul> LoginType string `json:"login_type,omitempty"` // The remote IP address where the login was initiated. RemoteIP string `json:"remote_ip,omitempty"` // The security identifier of the account on a Windows asset that made the login. UserSid string `json:"user_sid,omitempty"` // The username of the account that made the login. Username string `json:"username,omitempty"` }
DomainDiscoverAPILogin Represents information about a successful or a failed login.
swagger:model domain.DiscoverAPILogin
func (*DomainDiscoverAPILogin) ContextValidate ¶ added in v0.2.21
func (m *DomainDiscoverAPILogin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API login based on context it is used
func (*DomainDiscoverAPILogin) MarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPILogin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPILogin) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPILogin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPILoginEntitiesResponse ¶ added in v0.2.21
type DomainDiscoverAPILoginEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDiscoverAPILogin `json:"resources"` }
DomainDiscoverAPILoginEntitiesResponse domain discover API login entities response
swagger:model domain.DiscoverAPILoginEntitiesResponse
func (*DomainDiscoverAPILoginEntitiesResponse) ContextValidate ¶ added in v0.2.21
func (m *DomainDiscoverAPILoginEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain discover API login entities response based on the context it is used
func (*DomainDiscoverAPILoginEntitiesResponse) MarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPILoginEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPILoginEntitiesResponse) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainDiscoverAPILoginEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIMountStorageInfo ¶ added in v0.2.33
type DomainDiscoverAPIMountStorageInfo struct { // The available space of the mounted disk AvailableSpace int32 `json:"available_space,omitempty"` // The path of the mounted disk MountPath string `json:"mount_path,omitempty"` // The used space of the mounted disk UsedSpace int32 `json:"used_space,omitempty"` }
DomainDiscoverAPIMountStorageInfo domain discover API mount storage info
swagger:model domain.DiscoverAPIMountStorageInfo
func (*DomainDiscoverAPIMountStorageInfo) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIMountStorageInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API mount storage info based on context it is used
func (*DomainDiscoverAPIMountStorageInfo) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIMountStorageInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIMountStorageInfo) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIMountStorageInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPINetworkInterface ¶ added in v0.2.14
type DomainDiscoverAPINetworkInterface struct { // The name or alias of the network interface associated with the asset. InterfaceAlias string `json:"interface_alias,omitempty"` // The description of the network interface associated with the asset. InterfaceDescription string `json:"interface_description,omitempty"` // The local IPv4 address or addresses of the network interface associated with the asset over time LocalIP string `json:"local_ip,omitempty"` // The MAC address of the network interface associated with the asset. MacAddress string `json:"mac_address,omitempty"` // The prefix or prefixes of the network over time, made of the first two bytes of the IP address. NetworkPrefix string `json:"network_prefix,omitempty"` }
DomainDiscoverAPINetworkInterface The local IPv4 address or addresses of the network interface associated with the asset over time.
swagger:model domain.DiscoverAPINetworkInterface
func (*DomainDiscoverAPINetworkInterface) ContextValidate ¶ added in v0.2.14
func (m *DomainDiscoverAPINetworkInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API network interface based on context it is used
func (*DomainDiscoverAPINetworkInterface) MarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPINetworkInterface) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPINetworkInterface) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainDiscoverAPINetworkInterface) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverAPIOsSecurity ¶ added in v0.2.33
type DomainDiscoverAPIOsSecurity struct { // The credential guard status of the host CredentialGuardStatus bool `json:"credential_guard_status,omitempty"` // The device guard status of the host DeviceGuardStatus bool `json:"device_guard_status,omitempty"` // The iommu protection status of the host IommuProtectionStatus string `json:"iommu_protection_status,omitempty"` // The kernel dma protection status of the host KernelDmaProtectionStatus bool `json:"kernel_dma_protection_status,omitempty"` // The secure boot enabled status of the host SecureBootEnabledStatus bool `json:"secure_boot_enabled_status,omitempty"` // The secure boot requested status of the host SecureBootRequestedStatus bool `json:"secure_boot_requested_status,omitempty"` // The secure memory overwrite requested status of the host SecureMemoryOverwriteRequestedStatus string `json:"secure_memory_overwrite_requested_status,omitempty"` // The system guard status of the host SystemGuardStatus string `json:"system_guard_status,omitempty"` // The uefi memory protection status of the host UefiMemoryProtectionStatus string `json:"uefi_memory_protection_status,omitempty"` // The virtualization based security status of the host VirtualizationBasedSecurityStatus bool `json:"virtualization_based_security_status,omitempty"` }
DomainDiscoverAPIOsSecurity domain discover API os security
swagger:model domain.DiscoverAPIOsSecurity
func (*DomainDiscoverAPIOsSecurity) ContextValidate ¶ added in v0.2.33
func (m *DomainDiscoverAPIOsSecurity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain discover API os security based on context it is used
func (*DomainDiscoverAPIOsSecurity) MarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIOsSecurity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverAPIOsSecurity) UnmarshalBinary ¶ added in v0.2.33
func (m *DomainDiscoverAPIOsSecurity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDiscoverParams ¶ added in v0.4.0
type DomainDiscoverParams struct { // application filters // Required: true ApplicationFilters *string `json:"application_filters"` // application group id // Required: true ApplicationGroupID *string `json:"application_group_id"` // application vendors // Required: true ApplicationVendors *string `json:"application_vendors"` // requirement criteria // Required: true RequirementCriteria *string `json:"requirement_criteria"` }
DomainDiscoverParams domain discover params
swagger:model domain.DiscoverParams
func (*DomainDiscoverParams) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain discover params based on context it is used
func (*DomainDiscoverParams) MarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDiscoverParams) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainDiscoverParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainDisposition ¶
type DomainDisposition struct { // id // Required: true ID *int32 `json:"id"` // label // Required: true Label *string `json:"label"` }
DomainDisposition domain disposition
swagger:model domain.Disposition
func (*DomainDisposition) ContextValidate ¶
ContextValidate validates this domain disposition based on context it is used
func (*DomainDisposition) MarshalBinary ¶
func (m *DomainDisposition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainDisposition) UnmarshalBinary ¶
func (m *DomainDisposition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainECrimeKillChain ¶
type DomainECrimeKillChain struct { // Free form text describing attribution of the ecrime actor Attribution string `json:"attribution,omitempty"` // Free form text describing actor's crimes Crimes string `json:"crimes,omitempty"` // Free form text describing ecrime actor's customers and affiliates Customers string `json:"customers,omitempty"` // Comma separated values of vulnerabilities by CVE codes that are exploited by actor Exploitation string `json:"exploitation,omitempty"` // Free form text describing ecrime actor's marketing campaigns and advertisement Marketing string `json:"marketing,omitempty"` // Legacy field, not used and empty Monetization string `json:"monetization,omitempty"` // Rich text version of the attribution field RichTextAttribution string `json:"rich_text_attribution,omitempty"` // Rich text version of the crimes field RichTextCrimes string `json:"rich_text_crimes,omitempty"` // Rich text version of the customers field RichTextCustomers string `json:"rich_text_customers,omitempty"` // Rich text version of the exploitation field RichTextExploitation string `json:"rich_text_exploitation,omitempty"` // Rich text version of the marketing field RichTextMarketing string `json:"rich_text_marketing,omitempty"` // Legacy field, not used and empty RichTextMonetization string `json:"rich_text_monetization,omitempty"` // Rich text version of the services_offered field RichTextServicesOffered string `json:"rich_text_services_offered,omitempty"` // Rich text version of the services_used field RichTextServicesUsed string `json:"rich_text_services_used,omitempty"` // Rich text version of the technical_tradecraft field RichTextTechnicalTradecraft string `json:"rich_text_technical_tradecraft,omitempty"` // Rich text version of the victims field RichTextVictims string `json:"rich_text_victims,omitempty"` // Free form text describing ecrime actor's services offered and monetized ServicesOffered string `json:"services_offered,omitempty"` // Free form text describing ecrime actor's used services provided by other actors or groups ServicesUsed string `json:"services_used,omitempty"` // Free form text describing methods and descriptions of techniques used by actor TechnicalTradecraft string `json:"technical_tradecraft,omitempty"` // Free form text describing victims or their characteristics of the ecrime actor Victims string `json:"victims,omitempty"` }
DomainECrimeKillChain domain e crime kill chain
swagger:model domain.ECrimeKillChain
func (*DomainECrimeKillChain) ContextValidate ¶
ContextValidate validates this domain e crime kill chain based on context it is used
func (*DomainECrimeKillChain) MarshalBinary ¶
func (m *DomainECrimeKillChain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainECrimeKillChain) UnmarshalBinary ¶
func (m *DomainECrimeKillChain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEntitiesPatchRequest ¶ added in v0.2.9
type DomainEntitiesPatchRequest struct { // action Action string `json:"action,omitempty"` // comment Comment string `json:"comment,omitempty"` // ids Ids []string `json:"ids"` }
DomainEntitiesPatchRequest domain entities patch request
swagger:model domain.EntitiesPatchRequest
func (*DomainEntitiesPatchRequest) ContextValidate ¶ added in v0.2.9
func (m *DomainEntitiesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain entities patch request based on context it is used
func (*DomainEntitiesPatchRequest) MarshalBinary ¶ added in v0.2.9
func (m *DomainEntitiesPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEntitiesPatchRequest) UnmarshalBinary ¶ added in v0.2.9
func (m *DomainEntitiesPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEntity ¶
type DomainEntity struct { // numerical id ensuring data integrity // Required: true ID *int64 `json:"id"` // name of the entity Name string `json:"name,omitempty"` // search and url friendly value, usually lowercase representation of value with spaces replaced with dashes, except for countries where 2 letters codes are used Slug string `json:"slug,omitempty"` // string value of the generic entity which is searchable and filterable Value string `json:"value,omitempty"` }
DomainEntity domain entity
swagger:model domain.Entity
func (*DomainEntity) ContextValidate ¶
ContextValidate validates this domain entity based on context it is used
func (*DomainEntity) MarshalBinary ¶
func (m *DomainEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEntity) UnmarshalBinary ¶
func (m *DomainEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEntityActionRequest ¶ added in v0.4.0
type DomainEntityActionRequest struct { // Collection of Action Parameter(s). ActionParameters []*DomainActionParameter `json:"action_parameters"` // Incident ID(s). // Required: true Ids []string `json:"ids"` }
DomainEntityActionRequest Incident ID(s) for incidents upon which action(s) have to be performed. Action(s) to be performed on Incident(s).
swagger:model domain.EntityActionRequest
func (*DomainEntityActionRequest) ContextValidate ¶ added in v0.4.0
func (m *DomainEntityActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain entity action request based on the context it is used
func (*DomainEntityActionRequest) MarshalBinary ¶ added in v0.4.0
func (m *DomainEntityActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEntityActionRequest) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainEntityActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEnvironmentScore ¶
type DomainEnvironmentScore struct { // adjusted score // Required: true AdjustedScore *int32 `json:"adjusted_score"` // cid // Required: true Cid *string `json:"cid"` // id ID string `json:"id,omitempty"` // score // Required: true Score *int32 `json:"score"` // timestamp // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` }
DomainEnvironmentScore domain environment score
swagger:model domain.EnvironmentScore
func (*DomainEnvironmentScore) ContextValidate ¶
func (m *DomainEnvironmentScore) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain environment score based on context it is used
func (*DomainEnvironmentScore) MarshalBinary ¶
func (m *DomainEnvironmentScore) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEnvironmentScore) UnmarshalBinary ¶
func (m *DomainEnvironmentScore) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainErrorsOnly ¶ added in v0.2.3
type DomainErrorsOnly struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
DomainErrorsOnly domain errors only
swagger:model domain.ErrorsOnly
func (*DomainErrorsOnly) ContextValidate ¶ added in v0.2.3
ContextValidate validate this domain errors only based on the context it is used
func (*DomainErrorsOnly) MarshalBinary ¶ added in v0.2.3
func (m *DomainErrorsOnly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainErrorsOnly) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainErrorsOnly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEvent ¶ added in v0.2.28
type DomainEvent struct { // The raw body of the event // Required: true Body *string `json:"body"` // By default, event bodies are truncated to 64kb and bodyIsTruncated is set to True. For event bodies larger than 64kb, call the /events-full-body endpoint with the respective eventId // Required: true BodyIsTruncated *bool `json:"body_is_truncated"` // Link to the event, can be missing BodyLink string `json:"body_link,omitempty"` // botnet config source BotnetConfigSource *DomainBotnetConfigSource `json:"botnet_config_source,omitempty"` // The date the event was created (in UTC format) // Required: true CreatedDate *string `json:"created_date"` // ddos attack source DdosAttackSource *DomainDDOSAttackSource `json:"ddos_attack_source,omitempty"` // The type of event. One of `TweetEvent`, `CodePasteEvent`, `BotnetConfigEvent`, `DdosAttackEvent` // Required: true EventType *string `json:"event_type"` // The event's fingerprint // Required: true Fingerprint *string `json:"fingerprint"` // The unique event ID // Required: true ID *string `json:"id"` // List of objects with rules that matched the event MatchedRules []*DomainMatchedRule `json:"matched_rules"` // pastebin text source PastebinTextSource *DomainPastebinTextSource `json:"pastebin_text_source,omitempty"` // A list of tags summarizing event content Tags []string `json:"tags"` // tweet source TweetSource *DomainTweetSource `json:"tweet_source,omitempty"` // The date the event was last updated (in UTC format) // Required: true UpdatedDate *string `json:"updated_date"` }
DomainEvent domain event
swagger:model domain.Event
func (*DomainEvent) ContextValidate ¶ added in v0.2.28
ContextValidate validate this domain event based on the context it is used
func (*DomainEvent) MarshalBinary ¶ added in v0.2.28
func (m *DomainEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEvent) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEventEntitiesResponse ¶ added in v0.2.28
type DomainEventEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainEvent `json:"resources"` }
DomainEventEntitiesResponse domain event entities response
swagger:model domain.EventEntitiesResponse
func (*DomainEventEntitiesResponse) ContextValidate ¶ added in v0.2.28
func (m *DomainEventEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain event entities response based on the context it is used
func (*DomainEventEntitiesResponse) MarshalBinary ¶ added in v0.2.28
func (m *DomainEventEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEventEntitiesResponse) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainEventEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainEventHistogram ¶
type DomainEventHistogram struct { // count // Required: true Count *int32 `json:"count"` // has detect // Required: true HasDetect *bool `json:"has_detect"` // has overwatch // Required: true HasOverwatch *bool `json:"has_overwatch"` // has prevented // Required: true HasPrevented *bool `json:"has_prevented"` // timestamp max // Required: true TimestampMax *int64 `json:"timestamp_max"` // timestamp min // Required: true TimestampMin *int64 `json:"timestamp_min"` }
DomainEventHistogram domain event histogram
swagger:model domain.EventHistogram
func (*DomainEventHistogram) ContextValidate ¶
ContextValidate validates this domain event histogram based on context it is used
func (*DomainEventHistogram) MarshalBinary ¶
func (m *DomainEventHistogram) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainEventHistogram) UnmarshalBinary ¶
func (m *DomainEventHistogram) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExecutionMetadataSummary ¶ added in v0.4.0
type DomainExecutionMetadataSummary struct { // subtype // Required: true Subtype *string `json:"subtype"` // unscheduled execution type // Required: true UnscheduledExecutionType *string `json:"unscheduled_execution_type"` // xdr data // Required: true XdrData *DomainXDRData `json:"xdr_data"` // xdr params // Required: true XdrParams *DomainXDRParams `json:"xdr_params"` }
DomainExecutionMetadataSummary domain execution metadata summary
swagger:model domain.ExecutionMetadataSummary
func (*DomainExecutionMetadataSummary) ContextValidate ¶ added in v0.4.0
func (m *DomainExecutionMetadataSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain execution metadata summary based on the context it is used
func (*DomainExecutionMetadataSummary) MarshalBinary ¶ added in v0.4.0
func (m *DomainExecutionMetadataSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExecutionMetadataSummary) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExecutionMetadataSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExecutionMetadataV1 ¶ added in v0.4.0
type DomainExecutionMetadataV1 struct { // retry allowed // Required: true RetryAllowed *bool `json:"retry_allowed"` // retry performed // Required: true RetryPerformed *bool `json:"retry_performed"` // retry report execution id // Required: true RetryReportExecutionID *string `json:"retry_report_execution_id"` // subtype // Required: true Subtype *string `json:"subtype"` // unscheduled execution type // Required: true UnscheduledExecutionType *string `json:"unscheduled_execution_type"` // xdr data // Required: true XdrData *DomainXDRData `json:"xdr_data"` // xdr params // Required: true XdrParams *DomainXDRParams `json:"xdr_params"` }
DomainExecutionMetadataV1 domain execution metadata v1
swagger:model domain.ExecutionMetadataV1
func (*DomainExecutionMetadataV1) ContextValidate ¶ added in v0.4.0
func (m *DomainExecutionMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain execution metadata v1 based on the context it is used
func (*DomainExecutionMetadataV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainExecutionMetadataV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExecutionMetadataV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExecutionMetadataV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExportJobEntitiesResponseV1 ¶ added in v0.2.32
type DomainExportJobEntitiesResponseV1 struct { // errors // Required: true Errors []*ReconmsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainExportJobMetadataV1 `json:"resources"` }
DomainExportJobEntitiesResponseV1 domain export job entities response v1
swagger:model domain.ExportJobEntitiesResponseV1
func (*DomainExportJobEntitiesResponseV1) ContextValidate ¶ added in v0.2.32
func (m *DomainExportJobEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain export job entities response v1 based on the context it is used
func (*DomainExportJobEntitiesResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExportJobEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExportJobIDResponseV1 ¶ added in v0.2.32
type DomainExportJobIDResponseV1 struct { // errors // Required: true Errors []*ReconmsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DomainExportJobIDResponseV1 domain export job ID response v1
swagger:model domain.ExportJobIDResponseV1
func (*DomainExportJobIDResponseV1) ContextValidate ¶ added in v0.2.32
func (m *DomainExportJobIDResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain export job ID response v1 based on the context it is used
func (*DomainExportJobIDResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobIDResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExportJobIDResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobIDResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExportJobMetadataV1 ¶ added in v0.2.32
type DomainExportJobMetadataV1 struct { // entity // Required: true Entity *string `json:"entity"` // filename // Required: true Filename *string `json:"filename"` // id // Required: true ID *string `json:"id"` // status // Required: true Status *string `json:"status"` }
DomainExportJobMetadataV1 domain export job metadata v1
swagger:model domain.ExportJobMetadataV1
func (*DomainExportJobMetadataV1) ContextValidate ¶ added in v0.2.32
func (m *DomainExportJobMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain export job metadata v1 based on context it is used
func (*DomainExportJobMetadataV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobMetadataV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExportJobMetadataV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobMetadataV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExportJobV1 ¶ added in v0.2.32
type DomainExportJobV1 struct { // id // Required: true ID *string `json:"id"` // status // Required: true Status *string `json:"status"` }
DomainExportJobV1 domain export job v1
swagger:model domain.ExportJobV1
func (*DomainExportJobV1) ContextValidate ¶ added in v0.2.32
ContextValidate validates this domain export job v1 based on context it is used
func (*DomainExportJobV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExportJobV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainExportJobV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExposedDataRecordFinancialV1 ¶ added in v0.2.28
type DomainExposedDataRecordFinancialV1 struct { // bank account // Required: true BankAccount *string `json:"bank_account"` // credit card // Required: true CreditCard *string `json:"credit_card"` // crypto currency addresses // Required: true CryptoCurrencyAddresses []string `json:"crypto_currency_addresses"` }
DomainExposedDataRecordFinancialV1 domain exposed data record financial v1
swagger:model domain.ExposedDataRecordFinancialV1
func (*DomainExposedDataRecordFinancialV1) ContextValidate ¶ added in v0.2.28
func (m *DomainExposedDataRecordFinancialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain exposed data record financial v1 based on context it is used
func (*DomainExposedDataRecordFinancialV1) MarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordFinancialV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExposedDataRecordFinancialV1) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordFinancialV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExposedDataRecordLocationV1 ¶ added in v0.2.28
type DomainExposedDataRecordLocationV1 struct { // city // Required: true City *string `json:"city"` // country code // Required: true CountryCode *string `json:"country_code"` // federal admin region // Required: true FederalAdminRegion *string `json:"federal_admin_region"` // federal district // Required: true FederalDistrict *string `json:"federal_district"` // postal code // Required: true PostalCode *string `json:"postal_code"` // state // Required: true State *string `json:"state"` }
DomainExposedDataRecordLocationV1 domain exposed data record location v1
swagger:model domain.ExposedDataRecordLocationV1
func (*DomainExposedDataRecordLocationV1) ContextValidate ¶ added in v0.2.28
func (m *DomainExposedDataRecordLocationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain exposed data record location v1 based on context it is used
func (*DomainExposedDataRecordLocationV1) MarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordLocationV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExposedDataRecordLocationV1) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordLocationV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExposedDataRecordSocialV1 ¶ added in v0.2.28
type DomainExposedDataRecordSocialV1 struct { // aim id // Required: true AimID *string `json:"aim_id"` // facebook id // Required: true FacebookID *string `json:"facebook_id"` // icq id // Required: true IcqID *string `json:"icq_id"` // instagram id // Required: true InstagramID *string `json:"instagram_id"` // msn id // Required: true MsnID *string `json:"msn_id"` // skype id // Required: true SkypeID *string `json:"skype_id"` // twitter id // Required: true TwitterID *string `json:"twitter_id"` // vk id // Required: true VkID *string `json:"vk_id"` }
DomainExposedDataRecordSocialV1 domain exposed data record social v1
swagger:model domain.ExposedDataRecordSocialV1
func (*DomainExposedDataRecordSocialV1) ContextValidate ¶ added in v0.2.28
func (m *DomainExposedDataRecordSocialV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain exposed data record social v1 based on context it is used
func (*DomainExposedDataRecordSocialV1) MarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordSocialV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExposedDataRecordSocialV1) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainExposedDataRecordSocialV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExternalAPIRegistry ¶ added in v0.4.0
type DomainExternalAPIRegistry struct { // created at // Required: true CreatedAt *string `json:"created_at"` // credential Credential *DomainExternalCredentialResponse `json:"credential,omitempty"` // id // Required: true ID *string `json:"id"` // last refreshed at // Required: true LastRefreshedAt *string `json:"last_refreshed_at"` // next refresh at // Required: true NextRefreshAt *string `json:"next_refresh_at"` // refresh interval // Required: true RefreshInterval *int32 `json:"refresh_interval"` // state // Required: true State *string `json:"state"` // state changed at // Required: true StateChangedAt *string `json:"state_changed_at"` // type // Required: true Type *string `json:"type"` // updated at // Required: true UpdatedAt *string `json:"updated_at"` // url // Required: true URL *string `json:"url"` // url uniqueness alias // Required: true URLUniquenessAlias *string `json:"url_uniqueness_alias"` // user defined alias // Required: true UserDefinedAlias *string `json:"user_defined_alias"` }
DomainExternalAPIRegistry domain external API registry
swagger:model domain.ExternalAPIRegistry
func (*DomainExternalAPIRegistry) ContextValidate ¶ added in v0.4.0
func (m *DomainExternalAPIRegistry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain external API registry based on the context it is used
func (*DomainExternalAPIRegistry) MarshalBinary ¶ added in v0.4.0
func (m *DomainExternalAPIRegistry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExternalAPIRegistry) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExternalAPIRegistry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExternalCredentialResponse ¶ added in v0.4.0
type DomainExternalCredentialResponse struct { // created at // Required: true CreatedAt *string `json:"created_at"` // details // Required: true Details DomainExternalCredentialResponseDetails `json:"details"` // expired // Required: true Expired *bool `json:"expired"` // expired at // Required: true ExpiredAt *string `json:"expired_at"` // id // Required: true ID *string `json:"id"` // updated at // Required: true UpdatedAt *string `json:"updated_at"` }
DomainExternalCredentialResponse domain external credential response
swagger:model domain.ExternalCredentialResponse
func (*DomainExternalCredentialResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainExternalCredentialResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain external credential response based on context it is used
func (*DomainExternalCredentialResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainExternalCredentialResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExternalCredentialResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExternalCredentialResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExternalCredentialResponseDetails ¶ added in v0.4.0
type DomainExternalCredentialResponseDetails interface{}
DomainExternalCredentialResponseDetails domain external credential response details
swagger:model domain.ExternalCredentialResponse.details
type DomainExternalQueryResponse ¶ added in v0.4.0
type DomainExternalQueryResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources Resources []string `json:"resources"` }
DomainExternalQueryResponse domain external query response
swagger:model domain.ExternalQueryResponse
func (*DomainExternalQueryResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainExternalQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain external query response based on the context it is used
func (*DomainExternalQueryResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainExternalQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExternalQueryResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExternalQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExternalRegistryListResponse ¶ added in v0.4.0
type DomainExternalRegistryListResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources Resources []*DomainExternalAPIRegistry `json:"resources"` }
DomainExternalRegistryListResponse domain external registry list response
swagger:model domain.ExternalRegistryListResponse
func (*DomainExternalRegistryListResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainExternalRegistryListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain external registry list response based on the context it is used
func (*DomainExternalRegistryListResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainExternalRegistryListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExternalRegistryListResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExternalRegistryListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainExternalRegistryResponse ¶ added in v0.4.0
type DomainExternalRegistryResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources Resources *DomainExternalAPIRegistry `json:"resources,omitempty"` }
DomainExternalRegistryResponse domain external registry response
swagger:model domain.ExternalRegistryResponse
func (*DomainExternalRegistryResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainExternalRegistryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain external registry response based on the context it is used
func (*DomainExternalRegistryResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainExternalRegistryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainExternalRegistryResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainExternalRegistryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainField ¶
type DomainField struct { // label // Required: true Label *string `json:"label"` // name // Required: true Name *string `json:"name"` // options // Required: true Options []*DomainValueItem `json:"options"` // type // Required: true Type *string `json:"type"` }
DomainField domain field
swagger:model domain.Field
func (*DomainField) ContextValidate ¶
ContextValidate validate this domain field based on the context it is used
func (*DomainField) MarshalBinary ¶
func (m *DomainField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainField) UnmarshalBinary ¶
func (m *DomainField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFieldValidation ¶
type DomainFieldValidation struct { // bytes // Required: true Bytes *string `json:"bytes"` // error Error string `json:"error,omitempty"` // matches test MatchesTest bool `json:"matches_test,omitempty"` // name // Required: true Name *string `json:"name"` // test data TestData string `json:"test_data,omitempty"` // valid // Required: true Valid *bool `json:"valid"` // value // Required: true Value *string `json:"value"` }
DomainFieldValidation domain field validation
swagger:model domain.FieldValidation
func (*DomainFieldValidation) ContextValidate ¶
ContextValidate validates this domain field validation based on context it is used
func (*DomainFieldValidation) MarshalBinary ¶
func (m *DomainFieldValidation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFieldValidation) UnmarshalBinary ¶
func (m *DomainFieldValidation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFieldValue ¶
type DomainFieldValue struct { // final value FinalValue string `json:"final_value,omitempty"` // label Label string `json:"label,omitempty"` // name // Required: true Name *string `json:"name"` // type // Required: true Type *string `json:"type"` // value // Required: true Value *string `json:"value"` // values // Required: true Values []*DomainValueItem `json:"values"` }
DomainFieldValue domain field value
swagger:model domain.FieldValue
func (*DomainFieldValue) ContextValidate ¶
ContextValidate validate this domain field value based on the context it is used
func (*DomainFieldValue) MarshalBinary ¶
func (m *DomainFieldValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFieldValue) UnmarshalBinary ¶
func (m *DomainFieldValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFile ¶
type DomainFile struct { // id // Required: true ID *int64 `json:"id"` // url // Required: true URL *string `json:"url"` }
DomainFile domain file
swagger:model domain.File
func (*DomainFile) ContextValidate ¶
ContextValidate validates this domain file based on context it is used
func (*DomainFile) MarshalBinary ¶
func (m *DomainFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFile) UnmarshalBinary ¶
func (m *DomainFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFileCount ¶ added in v0.2.31
type DomainFileCount struct { // malicious Malicious int32 `json:"malicious,omitempty"` // quarantined Quarantined int32 `json:"quarantined,omitempty"` // scanned Scanned int32 `json:"scanned,omitempty"` // skipped Skipped int32 `json:"skipped,omitempty"` // traversed Traversed int32 `json:"traversed,omitempty"` }
DomainFileCount domain file count
swagger:model domain.FileCount
func (*DomainFileCount) ContextValidate ¶ added in v0.2.31
ContextValidate validates this domain file count based on context it is used
func (*DomainFileCount) MarshalBinary ¶ added in v0.2.31
func (m *DomainFileCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFileCount) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainFileCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFileDetailsV1 ¶ added in v0.2.28
type DomainFileDetailsV1 struct { // (Boolean) If it's a complete dataset or not. CompleteDataSet bool `json:"complete_data_set,omitempty"` // A list of download urls for this file. // Required: true DownloadUrls []string `json:"download_urls"` // The name of the file containing the exposed record(s). // Required: true Name *string `json:"name"` // The size of the file. // Required: true Size *int64 `json:"size"` }
DomainFileDetailsV1 domain file details v1
swagger:model domain.FileDetailsV1
func (*DomainFileDetailsV1) ContextValidate ¶ added in v0.2.28
ContextValidate validates this domain file details v1 based on context it is used
func (*DomainFileDetailsV1) MarshalBinary ¶ added in v0.2.28
func (m *DomainFileDetailsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFileDetailsV1) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainFileDetailsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainFileV2 ¶ added in v0.2.21
type DomainFileV2 struct { // cloud request id // Required: true CloudRequestID *string `json:"cloud_request_id"` // complete // Required: true Complete *bool `json:"complete"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deleted_at"` // error message // Required: true ErrorMessage *string `json:"error_message"` // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // progress // Required: true Progress *float32 `json:"progress"` // session id // Required: true SessionID *string `json:"session_id"` // sha256 // Required: true Sha256 *string `json:"sha256"` // size // Required: true Size *int64 `json:"size"` // stage // Required: true Stage *string `json:"stage"` // status // Required: true Status *string `json:"status"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
DomainFileV2 domain file v2
swagger:model domain.FileV2
func (*DomainFileV2) ContextValidate ¶ added in v0.2.21
ContextValidate validates this domain file v2 based on context it is used
func (*DomainFileV2) MarshalBinary ¶ added in v0.2.21
func (m *DomainFileV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainFileV2) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainFileV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainGCPAccountV1 ¶
type DomainGCPAccountV1 struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"CreatedAt"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"DeletedAt"` // ID // Required: true ID *int64 `json:"ID"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` // cid // Required: true Cid *string `json:"cid"` // cloud scopes CloudScopes []*DomainCloudScope `json:"cloud_scopes"` // cspm enabled // Required: true CspmEnabled *bool `json:"cspm_enabled"` // GCP Display Name DisplayName string `json:"display_name,omitempty"` // environment Environment string `json:"environment,omitempty"` // GCP folder ID FolderID string `json:"folder_id,omitempty"` // GCP folder Name FolderName string `json:"folder_name,omitempty"` // Permissions status returned via API. // Required: true GcpPermissionsStatus []*DomainPermission `json:"gcp_permissions_status"` // GCP organization ID OrganizationID string `json:"organization_id,omitempty"` // GCP organization name OrganizationName string `json:"organization_name,omitempty"` // GCP Account ID for organization/folder/projects. // Required: true ParentID *string `json:"parent_id"` // GCP Parent Type. ParentType string `json:"parent_type,omitempty"` // GCP Project ID ProjectID string `json:"project_id,omitempty"` // service account client email ServiceAccountClientEmail string `json:"service_account_client_email,omitempty"` // service account client id ServiceAccountClientID string `json:"service_account_client_id,omitempty"` // GCP service account ID ServiceAccountID int64 `json:"service_account_id,omitempty"` // service account private key id ServiceAccountPrivateKeyID string `json:"service_account_private_key_id,omitempty"` // Account registration status. Status string `json:"status,omitempty"` }
DomainGCPAccountV1 domain g c p account v1
swagger:model domain.GCPAccountV1
func (*DomainGCPAccountV1) ContextValidate ¶
ContextValidate validate this domain g c p account v1 based on the context it is used
func (*DomainGCPAccountV1) MarshalBinary ¶
func (m *DomainGCPAccountV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainGCPAccountV1) UnmarshalBinary ¶
func (m *DomainGCPAccountV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainImage ¶
type DomainImage struct { // height Height int32 `json:"height,omitempty"` // url // Required: true URL *string `json:"url"` // width Width int32 `json:"width,omitempty"` }
DomainImage domain image
swagger:model domain.Image
func (*DomainImage) ContextValidate ¶
ContextValidate validates this domain image based on context it is used
func (*DomainImage) MarshalBinary ¶
func (m *DomainImage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainImage) UnmarshalBinary ¶
func (m *DomainImage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainIncident ¶
type DomainIncident struct { // assigned to AssignedTo string `json:"assigned_to,omitempty"` // assigned to name AssignedToName string `json:"assigned_to_name,omitempty"` // cid // Required: true Cid *string `json:"cid"` // created // Required: true // Format: date-time Created *strfmt.DateTime `json:"created"` // description Description string `json:"description,omitempty"` // email state EmailState string `json:"email_state,omitempty"` // end // Required: true // Format: date-time End *strfmt.DateTime `json:"end"` // events histogram EventsHistogram []*DomainEventHistogram `json:"events_histogram"` // fine score // Required: true FineScore *int32 `json:"fine_score"` // host ids // Required: true HostIds []string `json:"host_ids"` // hosts Hosts []*DetectsDeviceDetailIndexed `json:"hosts"` // incident id // Required: true IncidentID *string `json:"incident_id"` // incident type IncidentType int64 `json:"incident_type,omitempty"` // lm host ids LmHostIds []string `json:"lm_host_ids"` // lm hosts capped LmHostsCapped bool `json:"lm_hosts_capped,omitempty"` // lm types LmTypes int64 `json:"lm_types,omitempty"` // lmra host ids LmraHostIds []string `json:"lmra_host_ids"` // lmra hosts capped LmraHostsCapped bool `json:"lmra_hosts_capped,omitempty"` // modified timestamp // Format: date-time ModifiedTimestamp strfmt.DateTime `json:"modified_timestamp,omitempty"` // name Name string `json:"name,omitempty"` // objectives Objectives []string `json:"objectives"` // start // Required: true // Format: date-time Start *strfmt.DateTime `json:"start"` // state // Required: true State *string `json:"state"` // status Status int32 `json:"status,omitempty"` // tactics Tactics []string `json:"tactics"` // tags Tags []string `json:"tags"` // techniques Techniques []string `json:"techniques"` // users Users []string `json:"users"` // visibility Visibility int32 `json:"visibility,omitempty"` }
DomainIncident domain incident
swagger:model domain.Incident
func (*DomainIncident) ContextValidate ¶
ContextValidate validate this domain incident based on the context it is used
func (*DomainIncident) MarshalBinary ¶
func (m *DomainIncident) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainIncident) UnmarshalBinary ¶
func (m *DomainIncident) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainIncidentID ¶
type DomainIncidentID interface{}
DomainIncidentID domain incident ID
swagger:model domain.IncidentID
type DomainInitRequest ¶
type DomainInitRequest struct { // device id // Required: true DeviceID *string `json:"device_id"` // origin // Required: true Origin *string `json:"origin"` // queue offline // Required: true QueueOffline *bool `json:"queue_offline"` }
DomainInitRequest domain init request
swagger:model domain.InitRequest
func (*DomainInitRequest) ContextValidate ¶
ContextValidate validates this domain init request based on context it is used
func (*DomainInitRequest) MarshalBinary ¶
func (m *DomainInitRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainInitRequest) UnmarshalBinary ¶
func (m *DomainInitRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainInitResponse ¶
type DomainInitResponse struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // existing aid sessions // Required: true ExistingAidSessions *int32 `json:"existing_aid_sessions"` // offline queued // Required: true OfflineQueued *bool `json:"offline_queued"` // previous commands PreviousCommands []string `json:"previous_commands"` // pwd Pwd string `json:"pwd,omitempty"` // scripts // Required: true Scripts []*DomainScriptHelp `json:"scripts"` // session id // Required: true SessionID *string `json:"session_id"` }
DomainInitResponse domain init response
swagger:model domain.InitResponse
func (*DomainInitResponse) ContextValidate ¶
ContextValidate validate this domain init response based on the context it is used
func (*DomainInitResponse) MarshalBinary ¶
func (m *DomainInitResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainInitResponse) UnmarshalBinary ¶
func (m *DomainInitResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainInitResponseWrapper ¶
type DomainInitResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainInitResponse `json:"resources"` }
DomainInitResponseWrapper domain init response wrapper
swagger:model domain.InitResponseWrapper
func (*DomainInitResponseWrapper) ContextValidate ¶
func (m *DomainInitResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain init response wrapper based on the context it is used
func (*DomainInitResponseWrapper) MarshalBinary ¶
func (m *DomainInitResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainInitResponseWrapper) UnmarshalBinary ¶
func (m *DomainInitResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainKeyValuePair ¶ added in v0.2.28
type DomainKeyValuePair struct { // name // Required: true Name *string `json:"name"` // value // Required: true Value *string `json:"value"` }
DomainKeyValuePair domain key value pair
swagger:model domain.KeyValuePair
func (*DomainKeyValuePair) ContextValidate ¶ added in v0.2.28
ContextValidate validates this domain key value pair based on context it is used
func (*DomainKeyValuePair) MarshalBinary ¶ added in v0.2.28
func (m *DomainKeyValuePair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainKeyValuePair) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainKeyValuePair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainKillChain ¶
type DomainKillChain struct { // Free form text describing actions and objectives of the actor ActionsAndObjectives string `json:"actions_and_objectives,omitempty"` // Free form text describing methods and tools used to communicate with and control an infected machine or network CommandAndControl string `json:"command_and_control,omitempty"` // Free form text describing malware delivery by actor Delivery string `json:"delivery,omitempty"` // Comma separated values of vulnerabilities by CVE codes that are exploited by actor Exploitation string `json:"exploitation,omitempty"` // Free form text describing actor's malware installation on the asset Installation string `json:"installation,omitempty"` // Legacy field, not used and empty Objectives string `json:"objectives,omitempty"` // Free form text describing how targets are researched, identified and selected Reconnaissance string `json:"reconnaissance,omitempty"` // Rich free form text describing actions and objectives of the actor RichTextActionsAndObjectives string `json:"rich_text_actions_and_objectives,omitempty"` // Rich free form text describing methods and tools used to communicate with and control an infected machine or network RichTextCommandAndControl string `json:"rich_text_command_and_control,omitempty"` // Rich free form text describing malware delivery by actor RichTextDelivery string `json:"rich_text_delivery,omitempty"` // Rich text comma separated values of vulnerabilities by CVE codes that are exploited by actor RichTextExploitation string `json:"rich_text_exploitation,omitempty"` // Rich free form text describing actor's malware installation on the asset RichTextInstallation string `json:"rich_text_installation,omitempty"` // Legacy field, not used and empty RichTextObjectives string `json:"rich_text_objectives,omitempty"` // Rich free form text describing how targets are researched, identified and selected RichTextReconnaissance string `json:"rich_text_reconnaissance,omitempty"` // Rich free form text describing weaponization of the threat/malware (couples exploit with backdoor into deliverable payload) RichTextWeaponization string `json:"rich_text_weaponization,omitempty"` // Free form text describing weaponization of the threat/malware (couples exploit with backdoor into deliverable payload) Weaponization string `json:"weaponization,omitempty"` }
DomainKillChain domain kill chain
swagger:model domain.KillChain
func (*DomainKillChain) ContextValidate ¶
ContextValidate validates this domain kill chain based on context it is used
func (*DomainKillChain) MarshalBinary ¶
func (m *DomainKillChain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainKillChain) UnmarshalBinary ¶
func (m *DomainKillChain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainLastScheduledExecution ¶ added in v0.4.0
type DomainLastScheduledExecution struct { // id // Required: true ID *string `json:"id"` // search window end // Format: date-time SearchWindowEnd strfmt.DateTime `json:"search_window_end,omitempty"` // search window start // Format: date-time SearchWindowStart strfmt.DateTime `json:"search_window_start,omitempty"` // status display // Required: true StatusDisplay *string `json:"status_display"` }
DomainLastScheduledExecution domain last scheduled execution
swagger:model domain.LastScheduledExecution
func (*DomainLastScheduledExecution) ContextValidate ¶ added in v0.4.0
func (m *DomainLastScheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain last scheduled execution based on context it is used
func (*DomainLastScheduledExecution) MarshalBinary ¶ added in v0.4.0
func (m *DomainLastScheduledExecution) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainLastScheduledExecution) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainLastScheduledExecution) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainLastUnscheduledExecution ¶ added in v0.4.0
type DomainLastUnscheduledExecution struct { // activity status // Required: true ActivityStatus *string `json:"activity_status"` // id // Required: true ID *string `json:"id"` // last updated ts // Required: true // Format: date-time LastUpdatedTs *strfmt.DateTime `json:"last_updated_ts"` // status display // Required: true StatusDisplay *string `json:"status_display"` }
DomainLastUnscheduledExecution domain last unscheduled execution
swagger:model domain.LastUnscheduledExecution
func (*DomainLastUnscheduledExecution) ContextValidate ¶ added in v0.4.0
func (m *DomainLastUnscheduledExecution) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain last unscheduled execution based on context it is used
func (*DomainLastUnscheduledExecution) MarshalBinary ¶ added in v0.4.0
func (m *DomainLastUnscheduledExecution) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainLastUnscheduledExecution) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainLastUnscheduledExecution) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainLaunchExportJobRequestV1 ¶ added in v0.2.32
type DomainLaunchExportJobRequestV1 struct { // The entity type. This can be one of: [`notification-exposed-data-record`] // Required: true Entity *string `json:"entity"` // The file type of the export. This can be one of: [`json`, `csv`] // Required: true ExportType *string `json:"export_type"` // FQL query to filter entities by. Possible filter properties depend on the entity type. // Required: true Filter *string `json:"filter"` // If set to true (default), the field names in the exported file will resemble the table header in the UI (e.g. "Hash type"), otherwise the API level field names will be used (e.g. "hash_type") // Required: true HumanReadable *bool `json:"human_readable"` // Possible order by fields: created_timestamp, last_updated_timestamp. Ex: 'last_updated_timestamp|desc' Sort string `json:"sort,omitempty"` }
DomainLaunchExportJobRequestV1 domain launch export job request v1
swagger:model domain.LaunchExportJobRequestV1
func (*DomainLaunchExportJobRequestV1) ContextValidate ¶ added in v0.2.32
func (m *DomainLaunchExportJobRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain launch export job request v1 based on context it is used
func (*DomainLaunchExportJobRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainLaunchExportJobRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainLaunchExportJobRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainLaunchExportJobRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainLaunchExportJobResponseV1 ¶ added in v0.2.32
type DomainLaunchExportJobResponseV1 struct { // errors // Required: true Errors []*ReconmsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainExportJobV1 `json:"resources"` }
DomainLaunchExportJobResponseV1 domain launch export job response v1
swagger:model domain.LaunchExportJobResponseV1
func (*DomainLaunchExportJobResponseV1) ContextValidate ¶ added in v0.2.32
func (m *DomainLaunchExportJobResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain launch export job response v1 based on the context it is used
func (*DomainLaunchExportJobResponseV1) MarshalBinary ¶ added in v0.2.32
func (m *DomainLaunchExportJobResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainLaunchExportJobResponseV1) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainLaunchExportJobResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainListFilesResponseWrapper ¶
type DomainListFilesResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ModelFile `json:"resources"` }
DomainListFilesResponseWrapper domain list files response wrapper
swagger:model domain.ListFilesResponseWrapper
func (*DomainListFilesResponseWrapper) ContextValidate ¶
func (m *DomainListFilesResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain list files response wrapper based on the context it is used
func (*DomainListFilesResponseWrapper) MarshalBinary ¶
func (m *DomainListFilesResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainListFilesResponseWrapper) UnmarshalBinary ¶
func (m *DomainListFilesResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainListFilesV2ResponseWrapper ¶ added in v0.2.21
type DomainListFilesV2ResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainFileV2 `json:"resources"` }
DomainListFilesV2ResponseWrapper domain list files v2 response wrapper
swagger:model domain.ListFilesV2ResponseWrapper
func (*DomainListFilesV2ResponseWrapper) ContextValidate ¶ added in v0.2.21
func (m *DomainListFilesV2ResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain list files v2 response wrapper based on the context it is used
func (*DomainListFilesV2ResponseWrapper) MarshalBinary ¶ added in v0.2.21
func (m *DomainListFilesV2ResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainListFilesV2ResponseWrapper) UnmarshalBinary ¶ added in v0.2.21
func (m *DomainListFilesV2ResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainListSessionsResponseMsa ¶
type DomainListSessionsResponseMsa struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DomainListSessionsResponseMsa domain list sessions response msa
swagger:model domain.ListSessionsResponseMsa
func (*DomainListSessionsResponseMsa) ContextValidate ¶
func (m *DomainListSessionsResponseMsa) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain list sessions response msa based on the context it is used
func (*DomainListSessionsResponseMsa) MarshalBinary ¶
func (m *DomainListSessionsResponseMsa) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainListSessionsResponseMsa) UnmarshalBinary ¶
func (m *DomainListSessionsResponseMsa) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMSSPRoleRequestV1 ¶
type DomainMSSPRoleRequestV1 struct { // resources // Required: true Resources []*DomainMSSPRoles `json:"resources"` }
DomainMSSPRoleRequestV1 domain m s s p role request v1
swagger:model domain.MSSPRoleRequestV1
func (*DomainMSSPRoleRequestV1) ContextValidate ¶
func (m *DomainMSSPRoleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain m s s p role request v1 based on the context it is used
func (*DomainMSSPRoleRequestV1) MarshalBinary ¶
func (m *DomainMSSPRoleRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMSSPRoleRequestV1) UnmarshalBinary ¶
func (m *DomainMSSPRoleRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMSSPRoleResponseV1 ¶
type DomainMSSPRoleResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainMSSPRoles `json:"resources"` }
DomainMSSPRoleResponseV1 domain m s s p role response v1
swagger:model domain.MSSPRoleResponseV1
func (*DomainMSSPRoleResponseV1) ContextValidate ¶
func (m *DomainMSSPRoleResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain m s s p role response v1 based on the context it is used
func (*DomainMSSPRoleResponseV1) MarshalBinary ¶
func (m *DomainMSSPRoleResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMSSPRoleResponseV1) UnmarshalBinary ¶
func (m *DomainMSSPRoleResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMSSPRoles ¶
type DomainMSSPRoles struct { // cid group id // Required: true CidGroupID *string `json:"cid_group_id"` // id // Required: true ID *string `json:"id"` // role ids // Required: true RoleIds []string `json:"role_ids"` // user group id // Required: true UserGroupID *string `json:"user_group_id"` }
DomainMSSPRoles domain m s s p roles
swagger:model domain.MSSPRoles
func (*DomainMSSPRoles) ContextValidate ¶
ContextValidate validates this domain m s s p roles based on context it is used
func (*DomainMSSPRoles) MarshalBinary ¶
func (m *DomainMSSPRoles) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMSSPRoles) UnmarshalBinary ¶
func (m *DomainMSSPRoles) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMaliciousFile ¶ added in v0.2.31
type DomainMaliciousFile struct { // cid Cid string `json:"cid,omitempty"` // filename Filename string `json:"filename,omitempty"` // filepath Filepath string `json:"filepath,omitempty"` // hash Hash string `json:"hash,omitempty"` // host id HostID string `json:"host_id,omitempty"` // host scan id HostScanID string `json:"host_scan_id,omitempty"` // id // Required: true ID *string `json:"id"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // pattern id PatternID int64 `json:"pattern_id,omitempty"` // quarantined Quarantined bool `json:"quarantined,omitempty"` // scan id ScanID string `json:"scan_id,omitempty"` // severity Severity int64 `json:"severity,omitempty"` }
DomainMaliciousFile domain malicious file
swagger:model domain.MaliciousFile
func (*DomainMaliciousFile) ContextValidate ¶ added in v0.2.31
ContextValidate validates this domain malicious file based on context it is used
func (*DomainMaliciousFile) MarshalBinary ¶ added in v0.2.31
func (m *DomainMaliciousFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMaliciousFile) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainMaliciousFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMatchedBreachSummaryV1 ¶ added in v0.2.14
type DomainMatchedBreachSummaryV1 struct { // Community/colloquial exposed data event name. CommunityName string `json:"community_name,omitempty"` // The level of confidence regarding data veridicality. Options for likely authentic, confirmed authentic (default: unverified). ConfidenceLevel string `json:"confidence_level,omitempty"` // credentials domains CredentialsDomains []string `json:"credentials_domains"` // credentials ips CredentialsIps []string `json:"credentials_ips"` // The description of the breach // Required: true Description *string `json:"description"` // The date the exposed data event occurred. EventDate string `json:"event_date,omitempty"` // CrowdStrike-generated unique exposed data event identifier. EventID string `json:"event_id,omitempty"` // The date when the data was leaked online // Format: date-time ExposureDate strfmt.DateTime `json:"exposure_date,omitempty"` // The set of fields which were breached: 'email', 'password', 'login_id', 'phone', etc. // Required: true Fields []string `json:"fields"` // Metadata regarding the file(s) where exposed data records where found. Files []*DomainFileDetailsV1 `json:"files"` // idp send date // Format: date-time IdpSendDate strfmt.DateTime `json:"idp_send_date,omitempty"` // idp send status IdpSendStatus string `json:"idp_send_status,omitempty"` // The name of the breach // Required: true Name *string `json:"name"` // Exposed Data Event Threat Actor/Group: Moniker(s) or real name(s) of the individual/group who unveiled confidential data. ObtainedBy string `json:"obtained_by,omitempty"` // Where the leak was found. URL string `json:"url,omitempty"` }
DomainMatchedBreachSummaryV1 domain matched breach summary v1
swagger:model domain.MatchedBreachSummaryV1
func (*DomainMatchedBreachSummaryV1) ContextValidate ¶ added in v0.2.14
func (m *DomainMatchedBreachSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain matched breach summary v1 based on the context it is used
func (*DomainMatchedBreachSummaryV1) MarshalBinary ¶ added in v0.2.14
func (m *DomainMatchedBreachSummaryV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMatchedBreachSummaryV1) UnmarshalBinary ¶ added in v0.2.14
func (m *DomainMatchedBreachSummaryV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMatchedRule ¶ added in v0.2.28
type DomainMatchedRule struct { // The customer ID CustomerID string `json:"customer_id,omitempty"` // The matched rule hit ID HitID string `json:"hit_id,omitempty"` // The matched rule ID RuleID string `json:"rule_id,omitempty"` }
DomainMatchedRule domain matched rule
swagger:model domain.MatchedRule
func (*DomainMatchedRule) ContextValidate ¶ added in v0.2.28
ContextValidate validates this domain matched rule based on context it is used
func (*DomainMatchedRule) MarshalBinary ¶ added in v0.2.28
func (m *DomainMatchedRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMatchedRule) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainMatchedRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMetaInfo ¶ added in v0.2.7
type DomainMetaInfo struct { // msa meta info // Required: true MsaMetaInfo *MsaMetaInfo `json:"MsaMetaInfo"` // quota Quota *DomainQuota `json:"quota,omitempty"` }
DomainMetaInfo domain meta info
swagger:model domain.MetaInfo
func (*DomainMetaInfo) ContextValidate ¶ added in v0.2.7
ContextValidate validate this domain meta info based on the context it is used
func (*DomainMetaInfo) MarshalBinary ¶ added in v0.2.7
func (m *DomainMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMetaInfo) UnmarshalBinary ¶ added in v0.2.7
func (m *DomainMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaDetectSummariesResponse ¶
type DomainMsaDetectSummariesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAPIDetectionDocument `json:"resources"` }
DomainMsaDetectSummariesResponse domain msa detect summaries response
swagger:model domain.MsaDetectSummariesResponse
func (*DomainMsaDetectSummariesResponse) ContextValidate ¶
func (m *DomainMsaDetectSummariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa detect summaries response based on the context it is used
func (*DomainMsaDetectSummariesResponse) MarshalBinary ¶
func (m *DomainMsaDetectSummariesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaDetectSummariesResponse) UnmarshalBinary ¶
func (m *DomainMsaDetectSummariesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaEnvironmentScoreResponse ¶ added in v0.4.0
type DomainMsaEnvironmentScoreResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainEnvironmentScore `json:"resources"` }
DomainMsaEnvironmentScoreResponse domain msa environment score response
swagger:model domain.MsaEnvironmentScoreResponse
func (*DomainMsaEnvironmentScoreResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa environment score response based on the context it is used
func (*DomainMsaEnvironmentScoreResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaEnvironmentScoreResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainMsaEnvironmentScoreResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaExternalBehaviorResponse ¶ added in v0.4.0
type DomainMsaExternalBehaviorResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainBehavior `json:"resources"` }
DomainMsaExternalBehaviorResponse domain msa external behavior response
swagger:model domain.MsaExternalBehaviorResponse
func (*DomainMsaExternalBehaviorResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa external behavior response based on the context it is used
func (*DomainMsaExternalBehaviorResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaExternalBehaviorResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainMsaExternalBehaviorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaExternalIncidentResponse ¶ added in v0.4.0
type DomainMsaExternalIncidentResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainIncident `json:"resources"` }
DomainMsaExternalIncidentResponse domain msa external incident response
swagger:model domain.MsaExternalIncidentResponse
func (*DomainMsaExternalIncidentResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainMsaExternalIncidentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa external incident response based on the context it is used
func (*DomainMsaExternalIncidentResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainMsaExternalIncidentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaExternalIncidentResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainMsaExternalIncidentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaIncidentPerformActionResponse ¶ added in v0.4.0
type DomainMsaIncidentPerformActionResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUpdateResults `json:"resources"` }
DomainMsaIncidentPerformActionResponse domain msa incident perform action response
swagger:model domain.MsaIncidentPerformActionResponse
func (*DomainMsaIncidentPerformActionResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainMsaIncidentPerformActionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa incident perform action response based on the context it is used
func (*DomainMsaIncidentPerformActionResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainMsaIncidentPerformActionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaIncidentPerformActionResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainMsaIncidentPerformActionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaIncidentQueryResponse ¶ added in v0.4.0
type DomainMsaIncidentQueryResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []DomainIncidentID `json:"resources"` }
DomainMsaIncidentQueryResponse domain msa incident query response
swagger:model domain.MsaIncidentQueryResponse
func (*DomainMsaIncidentQueryResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainMsaIncidentQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain msa incident query response based on the context it is used
func (*DomainMsaIncidentQueryResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainMsaIncidentQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaIncidentQueryResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainMsaIncidentQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaMetaInfo ¶ added in v0.2.28
type DomainMsaMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // query time // Required: true QueryTime *float64 `json:"queryTime"` }
DomainMsaMetaInfo domain msa meta info
swagger:model domain.MsaMetaInfo
func (*DomainMsaMetaInfo) ContextValidate ¶ added in v0.2.28
ContextValidate validate this domain msa meta info based on the context it is used
func (*DomainMsaMetaInfo) MarshalBinary ¶ added in v0.2.28
func (m *DomainMsaMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaMetaInfo) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainMsaMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMsaQfResponse ¶ added in v0.2.9
type DomainMsaQfResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*QuarantineQuarantinedFile `json:"resources"` }
DomainMsaQfResponse domain msa qf response
swagger:model domain.MsaQfResponse
func (*DomainMsaQfResponse) ContextValidate ¶ added in v0.2.9
ContextValidate validate this domain msa qf response based on the context it is used
func (*DomainMsaQfResponse) MarshalBinary ¶ added in v0.2.9
func (m *DomainMsaQfResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMsaQfResponse) UnmarshalBinary ¶ added in v0.2.9
func (m *DomainMsaQfResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMultiCommandExecuteResponse ¶
type DomainMultiCommandExecuteResponse struct { // resources // Required: true Resources map[string]DomainMultiStatusSensorResponse `json:"resources"` }
DomainMultiCommandExecuteResponse domain multi command execute response
swagger:model domain.MultiCommandExecuteResponse
func (*DomainMultiCommandExecuteResponse) ContextValidate ¶
func (m *DomainMultiCommandExecuteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain multi command execute response based on the context it is used
func (*DomainMultiCommandExecuteResponse) MarshalBinary ¶
func (m *DomainMultiCommandExecuteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMultiCommandExecuteResponse) UnmarshalBinary ¶
func (m *DomainMultiCommandExecuteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMultiCommandExecuteResponseWrapper ¶
type DomainMultiCommandExecuteResponseWrapper struct { // combined // Required: true Combined *DomainMultiCommandExecuteResponse `json:"combined"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
DomainMultiCommandExecuteResponseWrapper domain multi command execute response wrapper
swagger:model domain.MultiCommandExecuteResponseWrapper
func (*DomainMultiCommandExecuteResponseWrapper) ContextValidate ¶
func (m *DomainMultiCommandExecuteResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain multi command execute response wrapper based on the context it is used
func (*DomainMultiCommandExecuteResponseWrapper) MarshalBinary ¶
func (m *DomainMultiCommandExecuteResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMultiCommandExecuteResponseWrapper) UnmarshalBinary ¶
func (m *DomainMultiCommandExecuteResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMultiPulseSensorResponse ¶
type DomainMultiPulseSensorResponse struct { // aid // Required: true Aid *string `json:"aid"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // session id // Required: true SessionID *string `json:"session_id"` }
DomainMultiPulseSensorResponse domain multi pulse sensor response
swagger:model domain.MultiPulseSensorResponse
func (*DomainMultiPulseSensorResponse) ContextValidate ¶
func (m *DomainMultiPulseSensorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain multi pulse sensor response based on the context it is used
func (*DomainMultiPulseSensorResponse) MarshalBinary ¶
func (m *DomainMultiPulseSensorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMultiPulseSensorResponse) UnmarshalBinary ¶
func (m *DomainMultiPulseSensorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainMultiStatusSensorResponse ¶
type DomainMultiStatusSensorResponse struct { // aid // Required: true Aid *string `json:"aid"` // base command BaseCommand string `json:"base_command,omitempty"` // complete // Required: true Complete *bool `json:"complete"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // offline queued // Required: true OfflineQueued *bool `json:"offline_queued"` // query time // Required: true QueryTime *float64 `json:"query_time"` // sequence id SequenceID int64 `json:"sequence_id,omitempty"` // session id // Required: true SessionID *string `json:"session_id"` // stderr // Required: true Stderr *string `json:"stderr"` // stdout // Required: true Stdout *string `json:"stdout"` // task id TaskID string `json:"task_id,omitempty"` }
DomainMultiStatusSensorResponse domain multi status sensor response
swagger:model domain.MultiStatusSensorResponse
func (*DomainMultiStatusSensorResponse) ContextValidate ¶
func (m *DomainMultiStatusSensorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain multi status sensor response based on the context it is used
func (*DomainMultiStatusSensorResponse) MarshalBinary ¶
func (m *DomainMultiStatusSensorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainMultiStatusSensorResponse) UnmarshalBinary ¶
func (m *DomainMultiStatusSensorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNewsDocument ¶
type DomainNewsDocument struct { // legacy field, not used Active bool `json:"active,omitempty"` // Actors mentioned, related or referenced in the news/report // Required: true Actors []*DomainSimpleActor `json:"actors"` // News attachment, containing either pdf url or feeds zip and/or gzip archive Attachments []*DomainFile `json:"attachments"` // Date of the news document creation, unix timestampt // Required: true CreatedDate *int64 `json:"created_date"` // Full report description, extracted from the document Description string `json:"description,omitempty"` // internal property used for permissions check of access, not returned or explicitly filterable Entitlements []*DomainEntity `json:"entitlements"` // Integer ID of the News document // Required: true ID *int64 `json:"id"` // News document image Image *DomainImage `json:"image,omitempty"` // Date of the news document last modification, unix timestampt // Required: true LastModifiedDate *int64 `json:"last_modified_date"` // News mentioned motivation or motivation of related actors and malware families // Required: true Motivations []*DomainEntity `json:"motivations"` // News title // Required: true Name *string `json:"name"` // internal field, not used NotifyUsers bool `json:"notify_users,omitempty"` // Rich text description with markup RichTextDescription string `json:"rich_text_description,omitempty"` // Short description of the report content ShortDescription string `json:"short_description,omitempty"` // News title in a url friendly way, which is title in lowercase and special characters including space replaced with dash // Required: true Slug *string `json:"slug"` // News document sub-type. For Feeds type it can be: Snort/Suricata, Yara, NetWitness, Common Event Format. For Periodic Report type it can be: Daily, Weekly, Monthly, Quarterly, Annual. For non feeds or periodic reports type it is empty. SubType *DomainEntity `json:"sub_type,omitempty"` // News tags, which contains MITRE, Vulnerability community identifiers, capabilities, malware family name, customer target, activity cluster, notable event, geopolitical issue // Required: true Tags []*DomainEntity `json:"tags"` // News mentioned target countries or related actor's target countries // Required: true TargetCountries []*DomainEntity `json:"target_countries"` // News mentioned target industries or related actor's target industries // Required: true TargetIndustries []*DomainEntity `json:"target_industries"` // News document thumbnail version of image // Required: true Thumbnail *DomainImage `json:"thumbnail"` // legacy, unused field Topic *DomainEntity `json:"topic,omitempty"` // News document type, one of: Notice, Feeds, Tipper, Periodic Report, Intelligence Report Type *DomainEntity `json:"type,omitempty"` // URL of the news document where it can be accessed in the Falcon Portal URL string `json:"url,omitempty"` }
DomainNewsDocument domain news document
swagger:model domain.NewsDocument
func (*DomainNewsDocument) ContextValidate ¶
ContextValidate validate this domain news document based on the context it is used
func (*DomainNewsDocument) MarshalBinary ¶
func (m *DomainNewsDocument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNewsDocument) UnmarshalBinary ¶
func (m *DomainNewsDocument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNewsResponse ¶
type DomainNewsResponse struct { // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainNewsDocument `json:"resources"` }
DomainNewsResponse domain news response
swagger:model domain.NewsResponse
func (*DomainNewsResponse) ContextValidate ¶
ContextValidate validate this domain news response based on the context it is used
func (*DomainNewsResponse) MarshalBinary ¶
func (m *DomainNewsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNewsResponse) UnmarshalBinary ¶
func (m *DomainNewsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationConfig ¶ added in v0.2.6
type DomainNotificationConfig struct { // cid // Required: true Cid *string `json:"cid"` // config id // Required: true ConfigID *string `json:"config_id"` // plugin id // Required: true PluginID *string `json:"plugin_id"` // recipients // Required: true Recipients []string `json:"recipients"` // severity // Required: true Severity *string `json:"severity"` }
DomainNotificationConfig domain notification config
swagger:model domain.NotificationConfig
func (*DomainNotificationConfig) ContextValidate ¶ added in v0.2.6
func (m *DomainNotificationConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain notification config based on context it is used
func (*DomainNotificationConfig) MarshalBinary ¶ added in v0.2.6
func (m *DomainNotificationConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationConfig) UnmarshalBinary ¶ added in v0.2.6
func (m *DomainNotificationConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationDetailsResponseV1 ¶ added in v0.2.3
type DomainNotificationDetailsResponseV1 struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainDetailedNotificationV1 `json:"resources"` }
DomainNotificationDetailsResponseV1 domain notification details response v1
swagger:model domain.NotificationDetailsResponseV1
func (*DomainNotificationDetailsResponseV1) ContextValidate ¶ added in v0.2.3
func (m *DomainNotificationDetailsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain notification details response v1 based on the context it is used
func (*DomainNotificationDetailsResponseV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationDetailsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationDetailsResponseV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationDetailsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationDetailsV1 ¶ added in v0.2.3
type DomainNotificationDetailsV1 struct { // The raw intelligence item author username Author string `json:"author,omitempty"` // Highlighted content based on the rule that generated the notifications. Highlights are surrounded with a `<cs-highlight>` tag // Required: true Content *string `json:"content"` // The date when the raw intelligence item was created // Required: true // Format: date-time CreatedDate *strfmt.DateTime `json:"created_date"` // The raw intelligence item labels. These contain hints around what is actually included in the item (malware, IPs, emails, etc). Labels []string `json:"labels"` // The raw intelligence item language Language string `json:"language,omitempty"` // The site where the raw intelligence item was found Site string `json:"site,omitempty"` // The raw intelligence item title Title string `json:"title,omitempty"` // The type of the raw intelligence item // Required: true Type *string `json:"type"` // The date when the raw intelligence item was updated // Required: true // Format: date-time UpdatedDate *strfmt.DateTime `json:"updated_date"` // The raw intelligence item URL URL string `json:"url,omitempty"` }
DomainNotificationDetailsV1 domain notification details v1
swagger:model domain.NotificationDetailsV1
func (*DomainNotificationDetailsV1) ContextValidate ¶ added in v0.2.3
func (m *DomainNotificationDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain notification details v1 based on context it is used
func (*DomainNotificationDetailsV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationDetailsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationDetailsV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationDetailsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationEntitiesResponseV1 ¶ added in v0.2.3
type DomainNotificationEntitiesResponseV1 struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainNotificationV1 `json:"resources"` }
DomainNotificationEntitiesResponseV1 domain notification entities response v1
swagger:model domain.NotificationEntitiesResponseV1
func (*DomainNotificationEntitiesResponseV1) ContextValidate ¶ added in v0.2.3
func (m *DomainNotificationEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain notification entities response v1 based on the context it is used
func (*DomainNotificationEntitiesResponseV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationIDResponse ¶ added in v0.2.3
type DomainNotificationIDResponse struct { // errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DomainNotificationIDResponse domain notification ID response
swagger:model domain.NotificationIDResponse
func (*DomainNotificationIDResponse) ContextValidate ¶ added in v0.2.3
func (m *DomainNotificationIDResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain notification ID response based on the context it is used
func (*DomainNotificationIDResponse) MarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationIDResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationIDResponse) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationIDResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotificationV1 ¶ added in v0.2.3
type DomainNotificationV1 struct { // The email of the user who is assigned to this notification AssignedToUID string `json:"assigned_to_uid,omitempty"` // The name of the user who is assigned to this notification AssignedToUsername string `json:"assigned_to_username,omitempty"` // The unique ID of the user who is assigned to this notification AssignedToUUID string `json:"assigned_to_uuid,omitempty"` // Summary of the data breach which matched the rule BreachSummary *DomainMatchedBreachSummaryV1 `json:"breach_summary,omitempty"` // cid // Required: true Cid *string `json:"cid"` // The date when the notification was generated // Required: true // Format: date-time CreatedDate *strfmt.DateTime `json:"created_date"` // Highlighted content based on the rule that generated the notifications. Highlights are surrounded with a `<cs-highlight>` tag Highlights []string `json:"highlights"` // The ID of the notification // Required: true ID *string `json:"id"` // The author who posted the intelligence item ItemAuthor string `json:"item_author,omitempty"` // The ID of the author who posted the intelligence item ItemAuthorID string `json:"item_author_id,omitempty"` // Timestamp when the item is considered to have been created // Required: true // Format: date-time ItemDate *strfmt.DateTime `json:"item_date"` // ID of the item which matched the rule // Required: true ItemID *string `json:"item_id"` // The site where the intelligence item was found ItemSite string `json:"item_site,omitempty"` // The ID of the site where the intelligence item was found ItemSiteID string `json:"item_site_id,omitempty"` // Type of the item which matched the rule: `post`, `reply`, `botnet_config`, `breach`, etc. // Required: true ItemType *string `json:"item_type"` // logs Logs []*SadomainNotificationLog `json:"logs"` // ID of the raw intel item that matched the rule // Required: true RawIntelID *string `json:"raw_intel_id"` // The ID of the rule that generated this notification // Required: true RuleID *string `json:"rule_id"` // The name of the rule that generated this notification // Required: true RuleName *string `json:"rule_name"` // The priority of the rule that generated this notification // Required: true RulePriority *string `json:"rule_priority"` // The topic of the rule that generated this notification // Required: true RuleTopic *string `json:"rule_topic"` // Category of the source that generated the notification SourceCategory string `json:"source_category,omitempty"` // The notification status. This can be one of: `new`, `in-progress`, `closed-false-positive`, `closed-true-positive`. // Required: true Status *string `json:"status"` // Details about the infrastructure component that matched the Typosquatting rule Typosquatting *SadomainTyposquattingComponent `json:"typosquatting,omitempty"` // The date when the notification was updated // Required: true // Format: date-time UpdatedDate *strfmt.DateTime `json:"updated_date"` }
DomainNotificationV1 domain notification v1
swagger:model domain.NotificationV1
func (*DomainNotificationV1) ContextValidate ¶ added in v0.2.3
ContextValidate validate this domain notification v1 based on the context it is used
func (*DomainNotificationV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotificationV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainNotificationV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainNotifications ¶ added in v0.2.6
type DomainNotifications struct { // config // Required: true Config *DomainNotificationConfig `json:"config"` // options Options map[string]string `json:"options,omitempty"` // type // Required: true Type *string `json:"type"` }
DomainNotifications domain notifications
swagger:model domain.Notifications
func (*DomainNotifications) ContextValidate ¶ added in v0.2.6
ContextValidate validate this domain notifications based on the context it is used
func (*DomainNotifications) MarshalBinary ¶ added in v0.2.6
func (m *DomainNotifications) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainNotifications) UnmarshalBinary ¶ added in v0.2.6
func (m *DomainNotifications) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPastebinTextSource ¶ added in v0.2.28
type DomainPastebinTextSource struct { // The name of the author // Required: true AuthorName *string `json:"author_name"` // legacy source LegacySource DomainPastebinTextSourceLegacySource `json:"legacy_source,omitempty"` // Unique ID of the Pastebin content // Required: true PastebinID *string `json:"pastebin_id"` // The Pastebin URL // Required: true SourceLink *string `json:"source_link"` // The title of the Pastebin content // Required: true Title *string `json:"title"` }
DomainPastebinTextSource domain pastebin text source
swagger:model domain.PastebinTextSource
func (*DomainPastebinTextSource) ContextValidate ¶ added in v0.2.28
func (m *DomainPastebinTextSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain pastebin text source based on context it is used
func (*DomainPastebinTextSource) MarshalBinary ¶ added in v0.2.28
func (m *DomainPastebinTextSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPastebinTextSource) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainPastebinTextSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPastebinTextSourceLegacySource ¶ added in v0.2.28
type DomainPastebinTextSourceLegacySource interface{}
DomainPastebinTextSourceLegacySource domain pastebin text source legacy source
swagger:model domain.PastebinTextSource.legacy_source
type DomainPermission ¶ added in v0.2.4
type DomainPermission struct { // name // Required: true Name *string `json:"name"` // status // Required: true Status *string `json:"status"` }
DomainPermission domain permission
swagger:model domain.Permission
func (*DomainPermission) ContextValidate ¶ added in v0.2.4
ContextValidate validates this domain permission based on context it is used
func (*DomainPermission) MarshalBinary ¶ added in v0.2.4
func (m *DomainPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPermission) UnmarshalBinary ¶ added in v0.2.4
func (m *DomainPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPlatform ¶
type DomainPlatform struct { // id // Required: true ID *string `json:"id"` // label // Required: true Label *string `json:"label"` }
DomainPlatform domain platform
swagger:model domain.Platform
func (*DomainPlatform) ContextValidate ¶
ContextValidate validates this domain platform based on context it is used
func (*DomainPlatform) MarshalBinary ¶
func (m *DomainPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPlatform) UnmarshalBinary ¶
func (m *DomainPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPolicyInfo ¶
type DomainPolicyInfo struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"CreatedAt"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"DeletedAt"` // ID // Required: true ID *int64 `json:"ID"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` // account scope // Required: true AccountScope *string `json:"account_scope"` // alert logic AlertLogic string `json:"alert_logic,omitempty"` // api command APICommand string `json:"api_command,omitempty"` // asset type id AssetTypeID int32 `json:"asset_type_id,omitempty"` // attack tool AttackTool string `json:"attack_tool,omitempty"` // attack tool command AttackToolCommand string `json:"attack_tool_command,omitempty"` // attack types AttackTypes []string `json:"attack_types"` // cis benchmark ids CisBenchmarkIds []int64 `json:"cis_benchmark_ids"` // cisa benchmark ids CisaBenchmarkIds []int64 `json:"cisa_benchmark_ids"` // cli command CliCommand string `json:"cli_command,omitempty"` // cloud asset type CloudAssetType string `json:"cloud_asset_type,omitempty"` // cloud document CloudDocument string `json:"cloud_document,omitempty"` // cloud platform CloudPlatform int32 `json:"cloud_platform,omitempty"` // cloud platform type CloudPlatformType string `json:"cloud_platform_type,omitempty"` // cloud service CloudService int32 `json:"cloud_service,omitempty"` // cloud service friendly CloudServiceFriendly string `json:"cloud_service_friendly,omitempty"` // cloud service subtype CloudServiceSubtype string `json:"cloud_service_subtype,omitempty"` // cloud service type CloudServiceType string `json:"cloud_service_type,omitempty"` // confidence Confidence string `json:"confidence,omitempty"` // default severity DefaultSeverity string `json:"default_severity,omitempty"` // description Description string `json:"description,omitempty"` // event type EventType string `json:"event_type,omitempty"` // fql policy FqlPolicy string `json:"fql_policy,omitempty"` // internal only InternalOnly bool `json:"internal_only,omitempty"` // is enabled // Required: true IsEnabled *bool `json:"is_enabled"` // is remediable // Required: true IsRemediable *bool `json:"is_remediable"` // iso benchmark ids IsoBenchmarkIds []int64 `json:"iso_benchmark_ids"` // mitre attack cloud matrix MitreAttackCloudMatrix string `json:"mitre_attack_cloud_matrix,omitempty"` // mitre attack cloud subtype MitreAttackCloudSubtype string `json:"mitre_attack_cloud_subtype,omitempty"` // nist benchmark ids NistBenchmarkIds []int64 `json:"nist_benchmark_ids"` // pci benchmark ids PciBenchmarkIds []int64 `json:"pci_benchmark_ids"` // policy confidence score PolicyConfidenceScore int32 `json:"policy_confidence_score,omitempty"` // policy fail query PolicyFailQuery string `json:"policy_fail_query,omitempty"` // policy pass query PolicyPassQuery string `json:"policy_pass_query,omitempty"` // policy remediation PolicyRemediation string `json:"policy_remediation,omitempty"` // policy severity PolicySeverity int32 `json:"policy_severity,omitempty"` // policy severity score PolicySeverityScore int32 `json:"policy_severity_score,omitempty"` // policy statement PolicyStatement string `json:"policy_statement,omitempty"` // policy type PolicyType string `json:"policy_type,omitempty"` // remediation summary RemediationSummary string `json:"remediation_summary,omitempty"` // soc2 benchmark ids Soc2BenchmarkIds []int64 `json:"soc2_benchmark_ids"` // tactic Tactic string `json:"tactic,omitempty"` // tactic id TacticID string `json:"tactic_id,omitempty"` // tactic url TacticURL string `json:"tactic_url,omitempty"` // technique Technique string `json:"technique,omitempty"` // technique id TechniqueID string `json:"technique_id,omitempty"` // technique url TechniqueURL string `json:"technique_url,omitempty"` }
DomainPolicyInfo domain policy info
swagger:model domain.PolicyInfo
func (*DomainPolicyInfo) ContextValidate ¶
ContextValidate validates this domain policy info based on context it is used
func (*DomainPolicyInfo) MarshalBinary ¶
func (m *DomainPolicyInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPolicyInfo) UnmarshalBinary ¶
func (m *DomainPolicyInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPolicySettingByAccountAndRegion ¶ added in v0.2.4
type DomainPolicySettingByAccountAndRegion struct { // account id AccountID string `json:"account_id,omitempty"` // enabled // Required: true Enabled *bool `json:"enabled"` // regions Regions []string `json:"regions"` // severity Severity string `json:"severity,omitempty"` // tag excluded // Required: true TagExcluded *bool `json:"tag_excluded"` // tenant id TenantID string `json:"tenant_id,omitempty"` }
DomainPolicySettingByAccountAndRegion domain policy setting by account and region
swagger:model domain.PolicySettingByAccountAndRegion
func (*DomainPolicySettingByAccountAndRegion) ContextValidate ¶ added in v0.2.4
func (m *DomainPolicySettingByAccountAndRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain policy setting by account and region based on context it is used
func (*DomainPolicySettingByAccountAndRegion) MarshalBinary ¶ added in v0.2.4
func (m *DomainPolicySettingByAccountAndRegion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPolicySettingByAccountAndRegion) UnmarshalBinary ¶ added in v0.2.4
func (m *DomainPolicySettingByAccountAndRegion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPublicIndicatorV3 ¶
type DomainPublicIndicatorV3 struct { // marker // Required: true Marker *string `json:"_marker"` // actors // Required: true Actors []string `json:"actors"` // deleted // Required: true Deleted *bool `json:"deleted"` // domain types // Required: true DomainTypes []string `json:"domain_types"` // id // Required: true ID *string `json:"id"` // indicator // Required: true Indicator *string `json:"indicator"` // ip address types // Required: true IPAddressTypes []string `json:"ip_address_types"` // kill chains // Required: true KillChains []string `json:"kill_chains"` // labels // Required: true Labels []*DomainCSIXLabel `json:"labels"` // last updated // Required: true LastUpdated *int64 `json:"last_updated"` // malicious confidence // Required: true MaliciousConfidence *string `json:"malicious_confidence"` // malware families // Required: true MalwareFamilies []string `json:"malware_families"` // published date // Required: true PublishedDate *int64 `json:"published_date"` // relations // Required: true Relations []*DomainCSIXRelation `json:"relations"` // reports // Required: true Reports []string `json:"reports"` // targets // Required: true Targets []string `json:"targets"` // threat types // Required: true ThreatTypes []string `json:"threat_types"` // type // Required: true Type *string `json:"type"` // vulnerabilities // Required: true Vulnerabilities []string `json:"vulnerabilities"` }
DomainPublicIndicatorV3 domain public indicator v3
swagger:model domain.PublicIndicatorV3
func (*DomainPublicIndicatorV3) ContextValidate ¶
func (m *DomainPublicIndicatorV3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain public indicator v3 based on the context it is used
func (*DomainPublicIndicatorV3) MarshalBinary ¶
func (m *DomainPublicIndicatorV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPublicIndicatorV3) UnmarshalBinary ¶
func (m *DomainPublicIndicatorV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainPublicIndicatorsV3Response ¶
type DomainPublicIndicatorsV3Response struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainPublicIndicatorV3 `json:"resources"` }
DomainPublicIndicatorsV3Response domain public indicators v3 response
swagger:model domain.PublicIndicatorsV3Response
func (*DomainPublicIndicatorsV3Response) ContextValidate ¶
func (m *DomainPublicIndicatorsV3Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain public indicators v3 response based on the context it is used
func (*DomainPublicIndicatorsV3Response) MarshalBinary ¶
func (m *DomainPublicIndicatorsV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainPublicIndicatorsV3Response) UnmarshalBinary ¶
func (m *DomainPublicIndicatorsV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueriesPatchRequest ¶ added in v0.2.9
type DomainQueriesPatchRequest struct { // action Action string `json:"action,omitempty"` // comment Comment string `json:"comment,omitempty"` // filter Filter string `json:"filter,omitempty"` // q Q string `json:"q,omitempty"` }
DomainQueriesPatchRequest domain queries patch request
swagger:model domain.QueriesPatchRequest
func (*DomainQueriesPatchRequest) ContextValidate ¶ added in v0.2.9
func (m *DomainQueriesPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain queries patch request based on context it is used
func (*DomainQueriesPatchRequest) MarshalBinary ¶ added in v0.2.9
func (m *DomainQueriesPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueriesPatchRequest) UnmarshalBinary ¶ added in v0.2.9
func (m *DomainQueriesPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueryMitreAttacksResponse ¶ added in v0.4.0
type DomainQueryMitreAttacksResponse struct { // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` // Actor's MITRE attack (Tactic and Technique) ids, represents a concatenation of actors slug, tactic id and technique id (optional) concatenated by underscore, example: fancy-bear_TA0011_T1071' // Required: true Resources []string `json:"resources"` }
DomainQueryMitreAttacksResponse domain query mitre attacks response
swagger:model domain.QueryMitreAttacksResponse
func (*DomainQueryMitreAttacksResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainQueryMitreAttacksResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain query mitre attacks response based on the context it is used
func (*DomainQueryMitreAttacksResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainQueryMitreAttacksResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueryMitreAttacksResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainQueryMitreAttacksResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueryResponse ¶ added in v0.2.3
type DomainQueryResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainMsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DomainQueryResponse domain query response
swagger:model domain.QueryResponse
func (*DomainQueryResponse) ContextValidate ¶ added in v0.2.3
ContextValidate validate this domain query response based on the context it is used
func (*DomainQueryResponse) MarshalBinary ¶ added in v0.2.3
func (m *DomainQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueryResponse) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueuedSessionCommand ¶
type DomainQueuedSessionCommand struct { // base command // Required: true BaseCommand *string `json:"base_command"` // cloud request id // Required: true CloudRequestID *string `json:"cloud_request_id"` // command string // Required: true CommandString *string `json:"command_string"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deleted_at"` // status // Required: true Status *string `json:"status"` // status text StatusText string `json:"status_text,omitempty"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
DomainQueuedSessionCommand domain queued session command
swagger:model domain.QueuedSessionCommand
func (*DomainQueuedSessionCommand) ContextValidate ¶
func (m *DomainQueuedSessionCommand) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain queued session command based on context it is used
func (*DomainQueuedSessionCommand) MarshalBinary ¶
func (m *DomainQueuedSessionCommand) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueuedSessionCommand) UnmarshalBinary ¶
func (m *DomainQueuedSessionCommand) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueuedSessionJob ¶
type DomainQueuedSessionJob struct { // commands // Required: true Commands []*DomainQueuedSessionCommand `json:"Commands"` // aid // Required: true Aid *string `json:"aid"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deleted_at"` // id // Required: true ID *string `json:"id"` // status // Required: true Status *string `json:"status"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` // user id // Required: true UserID *string `json:"user_id"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainQueuedSessionJob domain queued session job
swagger:model domain.QueuedSessionJob
func (*DomainQueuedSessionJob) ContextValidate ¶
func (m *DomainQueuedSessionJob) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain queued session job based on the context it is used
func (*DomainQueuedSessionJob) MarshalBinary ¶
func (m *DomainQueuedSessionJob) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueuedSessionJob) UnmarshalBinary ¶
func (m *DomainQueuedSessionJob) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQueuedSessionResponseWrapper ¶
type DomainQueuedSessionResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainQueuedSessionJob `json:"resources"` }
DomainQueuedSessionResponseWrapper domain queued session response wrapper
swagger:model domain.QueuedSessionResponseWrapper
func (*DomainQueuedSessionResponseWrapper) ContextValidate ¶
func (m *DomainQueuedSessionResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain queued session response wrapper based on the context it is used
func (*DomainQueuedSessionResponseWrapper) MarshalBinary ¶
func (m *DomainQueuedSessionResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQueuedSessionResponseWrapper) UnmarshalBinary ¶
func (m *DomainQueuedSessionResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainQuota ¶ added in v0.2.13
type DomainQuota struct { // total // Required: true Total *int32 `json:"total"` // used // Required: true Used *int32 `json:"used"` }
DomainQuota domain quota
swagger:model domain.Quota
func (*DomainQuota) ContextValidate ¶ added in v0.2.13
ContextValidate validates this domain quota based on context it is used
func (*DomainQuota) MarshalBinary ¶ added in v0.2.13
func (m *DomainQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainQuota) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReconAPIError ¶ added in v0.2.3
type DomainReconAPIError struct { // code // Required: true Code *int32 `json:"code"` // details Details []*DomainReconAPIErrorDetail `json:"details"` // id ID string `json:"id,omitempty"` // message // Required: true Message *string `json:"message"` // message key MessageKey string `json:"message_key,omitempty"` }
DomainReconAPIError domain recon API error
swagger:model domain.ReconAPIError
func (*DomainReconAPIError) ContextValidate ¶ added in v0.2.3
ContextValidate validate this domain recon API error based on the context it is used
func (*DomainReconAPIError) MarshalBinary ¶ added in v0.2.3
func (m *DomainReconAPIError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReconAPIError) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainReconAPIError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReconAPIErrorDetail ¶ added in v0.2.3
type DomainReconAPIErrorDetail struct { // field // Required: true Field *string `json:"field"` // message // Required: true Message *string `json:"message"` // message key // Required: true MessageKey *string `json:"message_key"` }
DomainReconAPIErrorDetail domain recon API error detail
swagger:model domain.ReconAPIErrorDetail
func (*DomainReconAPIErrorDetail) ContextValidate ¶ added in v0.2.3
func (m *DomainReconAPIErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain recon API error detail based on context it is used
func (*DomainReconAPIErrorDetail) MarshalBinary ¶ added in v0.2.3
func (m *DomainReconAPIErrorDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReconAPIErrorDetail) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainReconAPIErrorDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRegisterActionsRequest ¶ added in v0.2.3
type DomainRegisterActionsRequest struct { // actions // Required: true Actions []*DomainCreateActionRequest `json:"actions"` // rule id // Required: true RuleID *string `json:"rule_id"` }
DomainRegisterActionsRequest domain register actions request
swagger:model domain.RegisterActionsRequest
func (*DomainRegisterActionsRequest) ContextValidate ¶ added in v0.2.3
func (m *DomainRegisterActionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain register actions request based on the context it is used
func (*DomainRegisterActionsRequest) MarshalBinary ¶ added in v0.2.3
func (m *DomainRegisterActionsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRegisterActionsRequest) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRegisterActionsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRegistryCredentialsResponse ¶ added in v0.4.0
type DomainRegistryCredentialsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainCredentials `json:"resources"` }
DomainRegistryCredentialsResponse domain registry credentials response
swagger:model domain.RegistryCredentialsResponse
func (*DomainRegistryCredentialsResponse) ContextValidate ¶ added in v0.4.0
func (m *DomainRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain registry credentials response based on the context it is used
func (*DomainRegistryCredentialsResponse) MarshalBinary ¶ added in v0.4.0
func (m *DomainRegistryCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRegistryCredentialsResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainRegistryCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportExecutionLaunchRequestV1 ¶ added in v0.4.0
type DomainReportExecutionLaunchRequestV1 struct { // id // Required: true ID *string `json:"id"` }
DomainReportExecutionLaunchRequestV1 domain report execution launch request v1
swagger:model domain.ReportExecutionLaunchRequestV1
func (*DomainReportExecutionLaunchRequestV1) ContextValidate ¶ added in v0.4.0
func (m *DomainReportExecutionLaunchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain report execution launch request v1 based on context it is used
func (*DomainReportExecutionLaunchRequestV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportExecutionLaunchRequestV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionLaunchRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportExecutionRetryRequestV1 ¶ added in v0.4.0
type DomainReportExecutionRetryRequestV1 struct { // id // Required: true ID *string `json:"id"` }
DomainReportExecutionRetryRequestV1 domain report execution retry request v1
swagger:model domain.ReportExecutionRetryRequestV1
func (*DomainReportExecutionRetryRequestV1) ContextValidate ¶ added in v0.4.0
func (m *DomainReportExecutionRetryRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain report execution retry request v1 based on context it is used
func (*DomainReportExecutionRetryRequestV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportExecutionRetryRequestV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionRetryRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportExecutionSummaryV1 ¶ added in v0.4.0
type DomainReportExecutionSummaryV1 struct { // execution metadata // Required: true ExecutionMetadata *DomainExecutionMetadataSummary `json:"execution_metadata"` // id // Required: true ID *string `json:"id"` // last updated on // Required: true // Format: date-time LastUpdatedOn *strfmt.DateTime `json:"last_updated_on"` // report file reference ReportFileReference string `json:"report_file_reference,omitempty"` // result metadata ResultMetadata *DomainResultMetadata `json:"result_metadata,omitempty"` // status // Required: true Status *string `json:"status"` // status display // Required: true StatusDisplay *string `json:"status_display"` // status msg // Required: true StatusMsg *string `json:"status_msg"` }
DomainReportExecutionSummaryV1 domain report execution summary v1
swagger:model domain.ReportExecutionSummaryV1
func (*DomainReportExecutionSummaryV1) ContextValidate ¶ added in v0.4.0
func (m *DomainReportExecutionSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain report execution summary v1 based on the context it is used
func (*DomainReportExecutionSummaryV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionSummaryV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportExecutionSummaryV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionSummaryV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportExecutionV1 ¶ added in v0.4.0
type DomainReportExecutionV1 struct { // can write CanWrite bool `json:"can_write,omitempty"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // customer id // Required: true CustomerID *string `json:"customer_id"` // execution metadata ExecutionMetadata *DomainExecutionMetadataV1 `json:"execution_metadata,omitempty"` // expiration on // Required: true // Format: date-time ExpirationOn *strfmt.DateTime `json:"expiration_on"` // id // Required: true ID *string `json:"id"` // job reference JobReference string `json:"job_reference,omitempty"` // last updated on // Required: true // Format: date-time LastUpdatedOn *strfmt.DateTime `json:"last_updated_on"` // report file reference ReportFileReference string `json:"report_file_reference,omitempty"` // result metadata ResultMetadata *DomainResultMetadata `json:"result_metadata,omitempty"` // scheduled report id // Required: true ScheduledReportID *string `json:"scheduled_report_id"` // Required: true SharedWith []string `json:"shared_with"` // status // Required: true Status *string `json:"status"` // status display // Required: true StatusDisplay *string `json:"status_display"` // status msg // Required: true StatusMsg *string `json:"status_msg"` // tracking Tracking string `json:"tracking,omitempty"` // trigger reference TriggerReference string `json:"trigger_reference,omitempty"` // type // Required: true Type *string `json:"type"` // user id // Required: true UserID *string `json:"user_id"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainReportExecutionV1 domain report execution v1
swagger:model domain.ReportExecutionV1
func (*DomainReportExecutionV1) ContextValidate ¶ added in v0.4.0
func (m *DomainReportExecutionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain report execution v1 based on the context it is used
func (*DomainReportExecutionV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportExecutionV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportExecutionsResponseV1 ¶ added in v0.4.0
type DomainReportExecutionsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainReportExecutionV1 `json:"resources"` }
DomainReportExecutionsResponseV1 domain report executions response v1
swagger:model domain.ReportExecutionsResponseV1
func (*DomainReportExecutionsResponseV1) ContextValidate ¶ added in v0.4.0
func (m *DomainReportExecutionsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain report executions response v1 based on the context it is used
func (*DomainReportExecutionsResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportExecutionsResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportExecutionsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportMetadata ¶ added in v0.4.0
type DomainReportMetadata struct { // created by user id // Required: true CreatedByUserID *string `json:"created_by_user_id"` // created by uuid // Required: true CreatedByUUID *string `json:"created_by_uuid"` // discover params DiscoverParams *DomainDiscoverParams `json:"discover_params,omitempty"` // last scheduled execution LastScheduledExecution *DomainLastScheduledExecution `json:"last_scheduled_execution,omitempty"` // last unscheduled execution // Required: true LastUnscheduledExecution *DomainLastUnscheduledExecution `json:"last_unscheduled_execution"` // subtype // Required: true Subtype *string `json:"subtype"` // xdr params XdrParams *DomainXDRParams `json:"xdr_params,omitempty"` }
DomainReportMetadata domain report metadata
swagger:model domain.ReportMetadata
func (*DomainReportMetadata) ContextValidate ¶ added in v0.4.0
ContextValidate validate this domain report metadata based on the context it is used
func (*DomainReportMetadata) MarshalBinary ¶ added in v0.4.0
func (m *DomainReportMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportMetadata) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainReportMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainReportParams ¶ added in v0.2.6
type DomainReportParams struct { // dashboard id // Required: true DashboardID *string `json:"dashboard_id"` // dashboard visibility // Required: true DashboardVisibility *string `json:"dashboard_visibility"` // filter // Required: true Filter *string `json:"filter"` // filter display // Required: true FilterDisplay *string `json:"filter_display"` // filter ui // Required: true FilterUI *string `json:"filter_ui"` // format // Required: true Format *string `json:"format"` // report type options ReportTypeOptions map[string]string `json:"report_type_options,omitempty"` // sort // Required: true Sort *string `json:"sort"` }
DomainReportParams domain report params
swagger:model domain.ReportParams
func (*DomainReportParams) ContextValidate ¶ added in v0.2.6
ContextValidate validates this domain report params based on context it is used
func (*DomainReportParams) MarshalBinary ¶ added in v0.2.6
func (m *DomainReportParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainReportParams) UnmarshalBinary ¶ added in v0.2.6
func (m *DomainReportParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainResultMetadata ¶ added in v0.2.6
type DomainResultMetadata struct { // execution delay // Required: true ExecutionDelay *int64 `json:"execution_delay"` // execution duration // Required: true ExecutionDuration *int64 `json:"execution_duration"` // execution finish // Required: true // Format: date-time ExecutionFinish *strfmt.DateTime `json:"execution_finish"` // execution start // Required: true // Format: date-time ExecutionStart *strfmt.DateTime `json:"execution_start"` // queue duration // Required: true QueueDuration *int64 `json:"queue_duration"` // queue start // Required: true // Format: date-time QueueStart *strfmt.DateTime `json:"queue_start"` // report file name // Required: true ReportFileName *string `json:"report_file_name"` // report finish // Required: true // Format: date-time ReportFinish *strfmt.DateTime `json:"report_finish"` // result count // Required: true ResultCount *int32 `json:"result_count"` // result id // Required: true ResultID *string `json:"result_id"` // search window end // Required: true // Format: date-time SearchWindowEnd *strfmt.DateTime `json:"search_window_end"` // search window start // Required: true // Format: date-time SearchWindowStart *strfmt.DateTime `json:"search_window_start"` }
DomainResultMetadata domain result metadata
swagger:model domain.ResultMetadata
func (*DomainResultMetadata) ContextValidate ¶ added in v0.2.6
ContextValidate validates this domain result metadata based on context it is used
func (*DomainResultMetadata) MarshalBinary ¶ added in v0.2.6
func (m *DomainResultMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainResultMetadata) UnmarshalBinary ¶ added in v0.2.6
func (m *DomainResultMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRole ¶ added in v0.4.0
type DomainRole struct { // cid Cid string `json:"cid,omitempty"` // description // Required: true Description *string `json:"description"` // display name // Required: true DisplayName *string `json:"display_name"` // id // Required: true ID *string `json:"id"` // is global // Required: true IsGlobal *bool `json:"is_global"` }
DomainRole domain role
swagger:model domain.Role
func (*DomainRole) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain role based on context it is used
func (*DomainRole) MarshalBinary ¶ added in v0.4.0
func (m *DomainRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRole) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRoleIDs ¶
type DomainRoleIDs struct { // role ids // Required: true RoleIds []string `json:"roleIds"` }
DomainRoleIDs domain role i ds
swagger:model domain.RoleIDs
func (*DomainRoleIDs) ContextValidate ¶
ContextValidate validates this domain role i ds based on context it is used
func (*DomainRoleIDs) MarshalBinary ¶
func (m *DomainRoleIDs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRoleIDs) UnmarshalBinary ¶
func (m *DomainRoleIDs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRule ¶
type DomainRule struct { // created date // Required: true CreatedDate *int64 `json:"created_date"` // description // Required: true Description *string `json:"description"` // id // Required: true ID *int32 `json:"id"` // last modified date // Required: true LastModifiedDate *int64 `json:"last_modified_date"` // name // Required: true Name *string `json:"name"` // rich text description // Required: true RichTextDescription *string `json:"rich_text_description"` // short description // Required: true ShortDescription *string `json:"short_description"` // tags // Required: true Tags []string `json:"tags"` // type // Required: true Type *string `json:"type"` }
DomainRule domain rule
swagger:model domain.Rule
func (*DomainRule) ContextValidate ¶
ContextValidate validates this domain rule based on context it is used
func (*DomainRule) MarshalBinary ¶
func (m *DomainRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRule) UnmarshalBinary ¶
func (m *DomainRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRuleEntitiesResponse ¶ added in v0.2.28
type DomainRuleEntitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainRule `json:"resources"` }
DomainRuleEntitiesResponse domain rule entities response
swagger:model domain.RuleEntitiesResponse
func (*DomainRuleEntitiesResponse) ContextValidate ¶ added in v0.2.28
func (m *DomainRuleEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain rule entities response based on the context it is used
func (*DomainRuleEntitiesResponse) MarshalBinary ¶ added in v0.2.28
func (m *DomainRuleEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRuleEntitiesResponse) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainRuleEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRuleMetaInfo ¶ added in v0.2.3
type DomainRuleMetaInfo struct { // Details regarding pagination Pagination *MsaPaging `json:"pagination,omitempty"` // The API that generated the response PoweredBy string `json:"powered_by,omitempty"` // How much time the query took // Required: true QueryTime *float64 `json:"query_time"` // The current rules quota Quota *DomainRuleQuota `json:"quota,omitempty"` // The request trace ID // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` }
DomainRuleMetaInfo domain rule meta info
swagger:model domain.RuleMetaInfo
func (*DomainRuleMetaInfo) ContextValidate ¶ added in v0.2.3
ContextValidate validate this domain rule meta info based on the context it is used
func (*DomainRuleMetaInfo) MarshalBinary ¶ added in v0.2.3
func (m *DomainRuleMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRuleMetaInfo) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRuleMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRulePreviewRequest ¶ added in v0.2.3
type DomainRulePreviewRequest struct { // filter // Required: true Filter *string `json:"filter"` // topic // Required: true Topic *string `json:"topic"` }
DomainRulePreviewRequest domain rule preview request
swagger:model domain.RulePreviewRequest
func (*DomainRulePreviewRequest) ContextValidate ¶ added in v0.2.3
func (m *DomainRulePreviewRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain rule preview request based on context it is used
func (*DomainRulePreviewRequest) MarshalBinary ¶ added in v0.2.3
func (m *DomainRulePreviewRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRulePreviewRequest) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRulePreviewRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRuleQueryResponseV1 ¶ added in v0.2.3
type DomainRuleQueryResponseV1 struct { // The request errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // Meta information about the request // Required: true Meta *DomainRuleMetaInfo `json:"meta"` // The requested rule resources // Required: true Resources []string `json:"resources"` }
DomainRuleQueryResponseV1 domain rule query response v1
swagger:model domain.RuleQueryResponseV1
func (*DomainRuleQueryResponseV1) ContextValidate ¶ added in v0.2.3
func (m *DomainRuleQueryResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain rule query response v1 based on the context it is used
func (*DomainRuleQueryResponseV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainRuleQueryResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRuleQueryResponseV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRuleQueryResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRuleQuota ¶ added in v0.2.3
type DomainRuleQuota struct { // Number of active rules // Required: true Active *int32 `json:"active"` // Number of pending rules // Required: true Pending *int32 `json:"pending"` // Monitoring rules limit // Required: true Total *int32 `json:"total"` }
DomainRuleQuota domain rule quota
swagger:model domain.RuleQuota
func (*DomainRuleQuota) ContextValidate ¶ added in v0.2.3
ContextValidate validates this domain rule quota based on context it is used
func (*DomainRuleQuota) MarshalBinary ¶ added in v0.2.3
func (m *DomainRuleQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRuleQuota) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRuleQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRulesEntitiesResponseV1 ¶ added in v0.2.3
type DomainRulesEntitiesResponseV1 struct { // The request encountered errors // Required: true Errors []*DomainReconAPIError `json:"errors"` // Meta information regarding the request // Required: true Meta *DomainRuleMetaInfo `json:"meta"` // The requested rule resources // Required: true Resources []*SadomainRule `json:"resources"` }
DomainRulesEntitiesResponseV1 domain rules entities response v1
swagger:model domain.RulesEntitiesResponseV1
func (*DomainRulesEntitiesResponseV1) ContextValidate ¶ added in v0.2.3
func (m *DomainRulesEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain rules entities response v1 based on the context it is used
func (*DomainRulesEntitiesResponseV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainRulesEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRulesEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainRulesEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainRulesResponse ¶
type DomainRulesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainRule `json:"resources"` }
DomainRulesResponse domain rules response
swagger:model domain.RulesResponse
func (*DomainRulesResponse) ContextValidate ¶
ContextValidate validate this domain rules response based on the context it is used
func (*DomainRulesResponse) MarshalBinary ¶
func (m *DomainRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainRulesResponse) UnmarshalBinary ¶
func (m *DomainRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPICombinedVulnerabilitiesResponse ¶ added in v0.2.13
type DomainSPAPICombinedVulnerabilitiesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainSPAPIQueryMeta `json:"meta"` // resources // Required: true Resources []*DomainBaseAPIVulnerabilityV2 `json:"resources"` }
DomainSPAPICombinedVulnerabilitiesResponse domain s p API combined vulnerabilities response
swagger:model domain.SPAPICombinedVulnerabilitiesResponse
func (*DomainSPAPICombinedVulnerabilitiesResponse) ContextValidate ¶ added in v0.2.13
func (m *DomainSPAPICombinedVulnerabilitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API combined vulnerabilities response based on the context it is used
func (*DomainSPAPICombinedVulnerabilitiesResponse) MarshalBinary ¶ added in v0.2.13
func (m *DomainSPAPICombinedVulnerabilitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPICombinedVulnerabilitiesResponse) UnmarshalBinary ¶ added in v0.2.13
func (m *DomainSPAPICombinedVulnerabilitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIEvaluationLogicCombinedResponseV1 ¶ added in v0.2.19
type DomainSPAPIEvaluationLogicCombinedResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainSPAPIQueryMeta `json:"meta"` // resources // Required: true Resources []*DomainAPIEvaluationLogicV1 `json:"resources"` }
DomainSPAPIEvaluationLogicCombinedResponseV1 domain s p API evaluation logic combined response v1
swagger:model domain.SPAPIEvaluationLogicCombinedResponseV1
func (*DomainSPAPIEvaluationLogicCombinedResponseV1) ContextValidate ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API evaluation logic combined response v1 based on the context it is used
func (*DomainSPAPIEvaluationLogicCombinedResponseV1) MarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIEvaluationLogicCombinedResponseV1) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicCombinedResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIEvaluationLogicEntitiesResponseV1 ¶ added in v0.2.19
type DomainSPAPIEvaluationLogicEntitiesResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAPIEvaluationLogicV1 `json:"resources"` }
DomainSPAPIEvaluationLogicEntitiesResponseV1 domain s p API evaluation logic entities response v1
swagger:model domain.SPAPIEvaluationLogicEntitiesResponseV1
func (*DomainSPAPIEvaluationLogicEntitiesResponseV1) ContextValidate ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API evaluation logic entities response v1 based on the context it is used
func (*DomainSPAPIEvaluationLogicEntitiesResponseV1) MarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIQueryMeta ¶ added in v0.2.19
type DomainSPAPIQueryMeta struct { // pagination Pagination *DomainSPAPIQueryPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // quota Quota *DomainQuota `json:"quota,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` }
DomainSPAPIQueryMeta domain s p API query meta
swagger:model domain.SPAPIQueryMeta
func (*DomainSPAPIQueryMeta) ContextValidate ¶ added in v0.2.19
ContextValidate validate this domain s p API query meta based on the context it is used
func (*DomainSPAPIQueryMeta) MarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIQueryMeta) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIQueryPaging ¶ added in v0.2.19
type DomainSPAPIQueryPaging struct { // after // Required: true After *string `json:"after"` // limit // Required: true Limit *int32 `json:"limit"` // total // Required: true Total *int64 `json:"total"` }
DomainSPAPIQueryPaging domain s p API query paging
swagger:model domain.SPAPIQueryPaging
func (*DomainSPAPIQueryPaging) ContextValidate ¶ added in v0.2.19
func (m *DomainSPAPIQueryPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain s p API query paging based on context it is used
func (*DomainSPAPIQueryPaging) MarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryPaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIQueryPaging) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryPaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIQueryResponse ¶ added in v0.2.19
type DomainSPAPIQueryResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainSPAPIQueryMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
DomainSPAPIQueryResponse domain s p API query response
swagger:model domain.SPAPIQueryResponse
func (*DomainSPAPIQueryResponse) ContextValidate ¶ added in v0.2.19
func (m *DomainSPAPIQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API query response based on the context it is used
func (*DomainSPAPIQueryResponse) MarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIQueryResponse) UnmarshalBinary ¶ added in v0.2.19
func (m *DomainSPAPIQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIRemediationEntitiesResponseV2 ¶ added in v0.2.8
type DomainSPAPIRemediationEntitiesResponseV2 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAPIRemediationV2 `json:"resources"` }
DomainSPAPIRemediationEntitiesResponseV2 domain s p API remediation entities response v2
swagger:model domain.SPAPIRemediationEntitiesResponseV2
func (*DomainSPAPIRemediationEntitiesResponseV2) ContextValidate ¶ added in v0.2.8
func (m *DomainSPAPIRemediationEntitiesResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API remediation entities response v2 based on the context it is used
func (*DomainSPAPIRemediationEntitiesResponseV2) MarshalBinary ¶ added in v0.2.8
func (m *DomainSPAPIRemediationEntitiesResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIRemediationEntitiesResponseV2) UnmarshalBinary ¶ added in v0.2.8
func (m *DomainSPAPIRemediationEntitiesResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSPAPIVulnerabilitiesEntitiesResponseV2 ¶
type DomainSPAPIVulnerabilitiesEntitiesResponseV2 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *DomainMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAPIVulnerabilityV2 `json:"resources"` }
DomainSPAPIVulnerabilitiesEntitiesResponseV2 domain s p API vulnerabilities entities response v2
swagger:model domain.SPAPIVulnerabilitiesEntitiesResponseV2
func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) ContextValidate ¶
func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain s p API vulnerabilities entities response v2 based on the context it is used
func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) MarshalBinary ¶
func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) UnmarshalBinary ¶
func (m *DomainSPAPIVulnerabilitiesEntitiesResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScan ¶ added in v0.2.31
type DomainScan struct { // affected hosts count AffectedHostsCount int32 `json:"affected_hosts_count,omitempty"` // cid Cid string `json:"cid,omitempty"` // cloud ml level detection CloudMlLevelDetection int32 `json:"cloud_ml_level_detection,omitempty"` // cloud ml level prevention CloudMlLevelPrevention int32 `json:"cloud_ml_level_prevention,omitempty"` // cpu priority CPUPriority int32 `json:"cpu_priority,omitempty"` // created by CreatedBy string `json:"created_by,omitempty"` // created on // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // description Description string `json:"description,omitempty"` // endpoint notification EndpointNotification bool `json:"endpoint_notification,omitempty"` // file paths FilePaths []string `json:"file_paths"` // filecount Filecount *DomainFileCount `json:"filecount,omitempty"` // host groups HostGroups []string `json:"host_groups"` // hosts Hosts []string `json:"hosts"` // id // Required: true ID *string `json:"id"` // initiated from InitiatedFrom string `json:"initiated_from,omitempty"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // max duration MaxDuration int32 `json:"max_duration,omitempty"` // max file size MaxFileSize int32 `json:"max_file_size,omitempty"` // metadata Metadata []*DomainScanMetadata `json:"metadata"` // pause duration PauseDuration int32 `json:"pause_duration,omitempty"` // policy setting PolicySetting []int64 `json:"policy_setting"` // preemption priority PreemptionPriority int32 `json:"preemption_priority,omitempty"` // profile id ProfileID string `json:"profile_id,omitempty"` // quarantine Quarantine bool `json:"quarantine,omitempty"` // scan completed on // Format: date-time ScanCompletedOn strfmt.DateTime `json:"scan_completed_on,omitempty"` // scan exclusions ScanExclusions []string `json:"scan_exclusions"` // scan inclusions ScanInclusions []string `json:"scan_inclusions"` // scan started on // Format: date-time ScanStartedOn strfmt.DateTime `json:"scan_started_on,omitempty"` // sensor ml level detection SensorMlLevelDetection int32 `json:"sensor_ml_level_detection,omitempty"` // sensor ml level prevention SensorMlLevelPrevention int32 `json:"sensor_ml_level_prevention,omitempty"` // severity Severity int64 `json:"severity,omitempty"` // status Status string `json:"status,omitempty"` }
DomainScan domain scan
swagger:model domain.Scan
func (*DomainScan) ContextValidate ¶ added in v0.2.31
ContextValidate validate this domain scan based on the context it is used
func (*DomainScan) MarshalBinary ¶ added in v0.2.31
func (m *DomainScan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScan) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainScan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScanHostMetadata ¶ added in v0.2.31
type DomainScanHostMetadata struct { // cid Cid string `json:"cid,omitempty"` // completed on // Format: date-time CompletedOn strfmt.DateTime `json:"completed_on,omitempty"` // filecount Filecount *DomainFileCount `json:"filecount,omitempty"` // host id HostID string `json:"host_id,omitempty"` // host scan id HostScanID string `json:"host_scan_id,omitempty"` // id // Required: true ID *string `json:"id"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // profile id ProfileID string `json:"profile_id,omitempty"` // scan control reason ScanControlReason string `json:"scan_control_reason,omitempty"` // scan id ScanID string `json:"scan_id,omitempty"` // severity Severity int64 `json:"severity,omitempty"` // started on // Format: date-time StartedOn strfmt.DateTime `json:"started_on,omitempty"` // status Status string `json:"status,omitempty"` }
DomainScanHostMetadata domain scan host metadata
swagger:model domain.ScanHostMetadata
func (*DomainScanHostMetadata) ContextValidate ¶ added in v0.2.31
func (m *DomainScanHostMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain scan host metadata based on the context it is used
func (*DomainScanHostMetadata) MarshalBinary ¶ added in v0.2.31
func (m *DomainScanHostMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScanHostMetadata) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainScanHostMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScanMetadata ¶ added in v0.2.31
type DomainScanMetadata struct { // completed on // Format: date-time CompletedOn strfmt.DateTime `json:"completed_on,omitempty"` // filecount Filecount *DomainFileCount `json:"filecount,omitempty"` // host id // Required: true HostID *string `json:"host_id"` // host scan id HostScanID string `json:"host_scan_id,omitempty"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // scan control reason ScanControlReason string `json:"scan_control_reason,omitempty"` // scan host metadata id ScanHostMetadataID string `json:"scan_host_metadata_id,omitempty"` // severity Severity int64 `json:"severity,omitempty"` // started on // Format: date-time StartedOn strfmt.DateTime `json:"started_on,omitempty"` // status Status string `json:"status,omitempty"` }
DomainScanMetadata domain scan metadata
swagger:model domain.ScanMetadata
func (*DomainScanMetadata) ContextValidate ¶ added in v0.2.31
ContextValidate validate this domain scan metadata based on the context it is used
func (*DomainScanMetadata) MarshalBinary ¶ added in v0.2.31
func (m *DomainScanMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScanMetadata) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainScanMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScanProfile ¶ added in v0.2.31
type DomainScanProfile struct { // cid Cid string `json:"cid,omitempty"` // cloud ml level detection CloudMlLevelDetection int32 `json:"cloud_ml_level_detection,omitempty"` // cloud ml level prevention CloudMlLevelPrevention int32 `json:"cloud_ml_level_prevention,omitempty"` // cpu priority CPUPriority int32 `json:"cpu_priority,omitempty"` // created by CreatedBy string `json:"created_by,omitempty"` // created on // Format: date-time CreatedOn strfmt.DateTime `json:"created_on,omitempty"` // deleted // Required: true Deleted *bool `json:"deleted"` // description Description string `json:"description,omitempty"` // endpoint notification EndpointNotification bool `json:"endpoint_notification,omitempty"` // file paths FilePaths []string `json:"file_paths"` // host groups HostGroups []string `json:"host_groups"` // hosts Hosts []string `json:"hosts"` // id // Required: true ID *string `json:"id"` // initiated from InitiatedFrom string `json:"initiated_from,omitempty"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // max duration MaxDuration int32 `json:"max_duration,omitempty"` // max file size MaxFileSize int32 `json:"max_file_size,omitempty"` // metadata Metadata []*DomainScanProfileMetadata `json:"metadata"` // pause duration PauseDuration int32 `json:"pause_duration,omitempty"` // policy setting PolicySetting []int64 `json:"policy_setting"` // preemption priority PreemptionPriority int32 `json:"preemption_priority,omitempty"` // quarantine Quarantine bool `json:"quarantine,omitempty"` // scan exclusions ScanExclusions []string `json:"scan_exclusions"` // scan inclusions ScanInclusions []string `json:"scan_inclusions"` // schedule Schedule *DomainSchedule `json:"schedule,omitempty"` // sensor ml level detection SensorMlLevelDetection int32 `json:"sensor_ml_level_detection,omitempty"` // sensor ml level prevention SensorMlLevelPrevention int32 `json:"sensor_ml_level_prevention,omitempty"` // status Status string `json:"status,omitempty"` }
DomainScanProfile domain scan profile
swagger:model domain.ScanProfile
func (*DomainScanProfile) ContextValidate ¶ added in v0.2.31
ContextValidate validate this domain scan profile based on the context it is used
func (*DomainScanProfile) MarshalBinary ¶ added in v0.2.31
func (m *DomainScanProfile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScanProfile) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainScanProfile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScanProfileMetadata ¶ added in v0.2.31
type DomainScanProfileMetadata struct { // host id // Required: true HostID *string `json:"host_id"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // status Status string `json:"status,omitempty"` }
DomainScanProfileMetadata domain scan profile metadata
swagger:model domain.ScanProfileMetadata
func (*DomainScanProfileMetadata) ContextValidate ¶ added in v0.2.31
func (m *DomainScanProfileMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain scan profile metadata based on context it is used
func (*DomainScanProfileMetadata) MarshalBinary ¶ added in v0.2.31
func (m *DomainScanProfileMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScanProfileMetadata) UnmarshalBinary ¶ added in v0.2.31
func (m *DomainScanProfileMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScanScheduleDataV1 ¶
type DomainScanScheduleDataV1 struct { // cloud platform // Required: true CloudPlatform *string `json:"cloud_platform"` // next scan timestamp // Format: date-time NextScanTimestamp strfmt.DateTime `json:"next_scan_timestamp,omitempty"` // scan interval ScanInterval string `json:"scan_interval,omitempty"` // scan schedule ScanSchedule string `json:"scan_schedule,omitempty"` }
DomainScanScheduleDataV1 domain scan schedule data v1
swagger:model domain.ScanScheduleDataV1
func (*DomainScanScheduleDataV1) ContextValidate ¶
func (m *DomainScanScheduleDataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain scan schedule data v1 based on context it is used
func (*DomainScanScheduleDataV1) MarshalBinary ¶
func (m *DomainScanScheduleDataV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScanScheduleDataV1) UnmarshalBinary ¶
func (m *DomainScanScheduleDataV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSchedule ¶ added in v0.2.6
type DomainSchedule struct { // can stagger // Required: true CanStagger *bool `json:"can_stagger"` // definition // Required: true Definition *string `json:"definition"` // display // Required: true Display *string `json:"display"` }
DomainSchedule domain schedule
swagger:model domain.Schedule
func (*DomainSchedule) ContextValidate ¶ added in v0.2.6
ContextValidate validates this domain schedule based on context it is used
func (*DomainSchedule) MarshalBinary ¶ added in v0.2.6
func (m *DomainSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSchedule) UnmarshalBinary ¶ added in v0.2.6
func (m *DomainSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScheduledReportV1 ¶ added in v0.4.0
type DomainScheduledReportV1 struct { // can write CanWrite bool `json:"can_write,omitempty"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // customer id // Required: true CustomerID *string `json:"customer_id"` // description // Required: true Description *string `json:"description"` // expiration on // Format: date-time ExpirationOn strfmt.DateTime `json:"expiration_on,omitempty"` // id // Required: true ID *string `json:"id"` // last execution LastExecution *DomainReportExecutionSummaryV1 `json:"last_execution,omitempty"` // last updated on // Required: true // Format: date-time LastUpdatedOn *strfmt.DateTime `json:"last_updated_on"` // name // Required: true Name *string `json:"name"` // next execution on // Format: date-time NextExecutionOn strfmt.DateTime `json:"next_execution_on,omitempty"` // notifications // Required: true Notifications []*DomainNotifications `json:"notifications"` // report metadata ReportMetadata *DomainReportMetadata `json:"report_metadata,omitempty"` // report params // Required: true ReportParams *DomainReportParams `json:"report_params"` // schedule // Required: true Schedule *DomainSchedule `json:"schedule"` // Required: true SharedWith []string `json:"shared_with"` // start on // Format: date-time StartOn strfmt.DateTime `json:"start_on,omitempty"` // status // Required: true Status *string `json:"status"` // stop on // Format: date-time StopOn strfmt.DateTime `json:"stop_on,omitempty"` // tracking Tracking string `json:"tracking,omitempty"` // trigger reference TriggerReference string `json:"trigger_reference,omitempty"` // type // Required: true Type *string `json:"type"` // user id // Required: true UserID *string `json:"user_id"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainScheduledReportV1 domain scheduled report v1
swagger:model domain.ScheduledReportV1
func (*DomainScheduledReportV1) ContextValidate ¶ added in v0.4.0
func (m *DomainScheduledReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain scheduled report v1 based on the context it is used
func (*DomainScheduledReportV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainScheduledReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScheduledReportV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainScheduledReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScheduledReportsResultV1 ¶ added in v0.4.0
type DomainScheduledReportsResultV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainScheduledReportV1 `json:"resources"` }
DomainScheduledReportsResultV1 domain scheduled reports result v1
swagger:model domain.ScheduledReportsResultV1
func (*DomainScheduledReportsResultV1) ContextValidate ¶ added in v0.4.0
func (m *DomainScheduledReportsResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain scheduled reports result v1 based on the context it is used
func (*DomainScheduledReportsResultV1) MarshalBinary ¶ added in v0.4.0
func (m *DomainScheduledReportsResultV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScheduledReportsResultV1) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainScheduledReportsResultV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainScriptHelp ¶
type DomainScriptHelp struct { // args // Required: true Args []*ModelArgument `json:"args"` // command // Required: true Command *string `json:"command"` // description // Required: true Description *string `json:"description"` // examples // Required: true Examples *string `json:"examples"` // internal only // Required: true InternalOnly *bool `json:"internal_only"` // runnable // Required: true Runnable *bool `json:"runnable"` // sub commands // Required: true SubCommands []*DomainScriptHelp `json:"sub_commands"` }
DomainScriptHelp domain script help
swagger:model domain.ScriptHelp
func (*DomainScriptHelp) ContextValidate ¶
ContextValidate validate this domain script help based on the context it is used
func (*DomainScriptHelp) MarshalBinary ¶
func (m *DomainScriptHelp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainScriptHelp) UnmarshalBinary ¶
func (m *DomainScriptHelp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSearchAfterMeta ¶ added in v0.4.0
type DomainSearchAfterMeta struct { // pagination Pagination *DomainSearchAfterPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` }
DomainSearchAfterMeta domain search after meta
swagger:model domain.SearchAfterMeta
func (*DomainSearchAfterMeta) ContextValidate ¶ added in v0.4.0
ContextValidate validate this domain search after meta based on the context it is used
func (*DomainSearchAfterMeta) MarshalBinary ¶ added in v0.4.0
func (m *DomainSearchAfterMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSearchAfterMeta) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainSearchAfterMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSearchAfterPaging ¶ added in v0.4.0
type DomainSearchAfterPaging struct { // after // Required: true After *string `json:"after"` // limit // Required: true Limit *int32 `json:"limit"` // total // Required: true Total *int64 `json:"total"` }
DomainSearchAfterPaging domain search after paging
swagger:model domain.SearchAfterPaging
func (*DomainSearchAfterPaging) ContextValidate ¶ added in v0.4.0
func (m *DomainSearchAfterPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain search after paging based on context it is used
func (*DomainSearchAfterPaging) MarshalBinary ¶ added in v0.4.0
func (m *DomainSearchAfterPaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSearchAfterPaging) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainSearchAfterPaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSensorInstallerV1 ¶
type DomainSensorInstallerV1 struct { // installer description // Required: true Description *string `json:"description"` // file size // Required: true FileSize *int32 `json:"file_size"` // file type // Required: true FileType *string `json:"file_type"` // installer file name // Required: true Name *string `json:"name"` // os // Required: true Os *string `json:"os"` // os version // Required: true OsVersion *string `json:"os_version"` // supported platform // Required: true Platform *string `json:"platform"` // release date // Required: true // Format: date-time ReleaseDate *strfmt.DateTime `json:"release_date"` // sha256 // Required: true Sha256 *string `json:"sha256"` // version of the installer // Required: true Version *string `json:"version"` }
DomainSensorInstallerV1 domain sensor installer v1
swagger:model domain.SensorInstallerV1
func (*DomainSensorInstallerV1) ContextValidate ¶
func (m *DomainSensorInstallerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain sensor installer v1 based on context it is used
func (*DomainSensorInstallerV1) MarshalBinary ¶
func (m *DomainSensorInstallerV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSensorInstallerV1) UnmarshalBinary ¶
func (m *DomainSensorInstallerV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSensorInstallersV1 ¶
type DomainSensorInstallersV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainSensorInstallerV1 `json:"resources"` }
DomainSensorInstallersV1 domain sensor installers v1
swagger:model domain.SensorInstallersV1
func (*DomainSensorInstallersV1) ContextValidate ¶
func (m *DomainSensorInstallersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain sensor installers v1 based on the context it is used
func (*DomainSensorInstallersV1) MarshalBinary ¶
func (m *DomainSensorInstallersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSensorInstallersV1) UnmarshalBinary ¶
func (m *DomainSensorInstallersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSession ¶
type DomainSession struct { // cid // Required: true Cid *string `json:"cid"` // cloud request ids // Required: true CloudRequestIds []string `json:"cloud_request_ids"` // commands // Required: true Commands map[string]DomainSessionCommands `json:"commands"` // commands queued // Required: true CommandsQueued *bool `json:"commands_queued"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deleted_at"` // device details // Required: true DeviceDetails *DomainDevice `json:"device_details"` // device id // Required: true DeviceID *string `json:"device_id"` // duration // Required: true Duration *float64 `json:"duration"` // hostname // Required: true Hostname *string `json:"hostname"` // id // Required: true ID *string `json:"id"` // logs // Required: true Logs []*ModelSessionLog `json:"logs"` // offline queued // Required: true OfflineQueued *bool `json:"offline_queued"` // origin // Required: true Origin *string `json:"origin"` // platform id // Required: true PlatformID *int32 `json:"platform_id"` // platform name // Required: true PlatformName *string `json:"platform_name"` // pwd // Required: true Pwd *string `json:"pwd"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` // user id // Required: true UserID *string `json:"user_id"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
DomainSession domain session
swagger:model domain.Session
func (*DomainSession) ContextValidate ¶
ContextValidate validate this domain session based on the context it is used
func (*DomainSession) MarshalBinary ¶
func (m *DomainSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSession) UnmarshalBinary ¶
func (m *DomainSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSessionCommands ¶
type DomainSessionCommands interface{}
DomainSessionCommands domain session commands
swagger:model domain.Session.commands
type DomainSessionResponseWrapper ¶
type DomainSessionResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainSession `json:"resources"` }
DomainSessionResponseWrapper domain session response wrapper
swagger:model domain.SessionResponseWrapper
func (*DomainSessionResponseWrapper) ContextValidate ¶
func (m *DomainSessionResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain session response wrapper based on the context it is used
func (*DomainSessionResponseWrapper) MarshalBinary ¶
func (m *DomainSessionResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSessionResponseWrapper) UnmarshalBinary ¶
func (m *DomainSessionResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSignalProperties ¶
type DomainSignalProperties struct { // aid // Required: true Aid *string `json:"aid"` // assessment // Required: true Assessment *DomainAssessment `json:"assessment"` // assessment items // Required: true AssessmentItems *DomainAssessmentItems `json:"assessment_items"` // cid // Required: true Cid *string `json:"cid"` // event platform // Required: true EventPlatform *string `json:"event_platform"` // modified time // Required: true // Format: date-time ModifiedTime *strfmt.DateTime `json:"modified_time"` // product type desc // Required: true ProductTypeDesc *string `json:"product_type_desc"` // sensor file status // Required: true SensorFileStatus *string `json:"sensor_file_status"` // system serial number // Required: true SystemSerialNumber *string `json:"system_serial_number"` }
DomainSignalProperties domain signal properties
swagger:model domain.SignalProperties
func (*DomainSignalProperties) ContextValidate ¶
func (m *DomainSignalProperties) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain signal properties based on the context it is used
func (*DomainSignalProperties) MarshalBinary ¶
func (m *DomainSignalProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSignalProperties) UnmarshalBinary ¶
func (m *DomainSignalProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSignalProperty ¶
type DomainSignalProperty struct { // criteria // Required: true Criteria *string `json:"criteria"` // group name // Required: true GroupName *string `json:"group_name"` // meets criteria // Required: true MeetsCriteria *string `json:"meets_criteria"` // signal id // Required: true SignalID *string `json:"signal_id"` // signal name // Required: true SignalName *string `json:"signal_name"` }
DomainSignalProperty domain signal property
swagger:model domain.SignalProperty
func (*DomainSignalProperty) ContextValidate ¶
ContextValidate validates this domain signal property based on context it is used
func (*DomainSignalProperty) MarshalBinary ¶
func (m *DomainSignalProperty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSignalProperty) UnmarshalBinary ¶
func (m *DomainSignalProperty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainSimpleActor ¶
type DomainSimpleActor struct { // entitlements Entitlements []*DomainEntity `json:"entitlements"` // id // Required: true ID *int64 `json:"id"` // name Name string `json:"name,omitempty"` // slug Slug string `json:"slug,omitempty"` // thumbnail Thumbnail *DomainImage `json:"thumbnail,omitempty"` // url URL string `json:"url,omitempty"` }
DomainSimpleActor domain simple actor
swagger:model domain.SimpleActor
func (*DomainSimpleActor) ContextValidate ¶
ContextValidate validate this domain simple actor based on the context it is used
func (*DomainSimpleActor) MarshalBinary ¶
func (m *DomainSimpleActor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainSimpleActor) UnmarshalBinary ¶
func (m *DomainSimpleActor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainStatusResponse ¶
type DomainStatusResponse struct { // base command BaseCommand string `json:"base_command,omitempty"` // complete // Required: true Complete *bool `json:"complete"` // sequence id SequenceID int64 `json:"sequence_id,omitempty"` // session id // Required: true SessionID *string `json:"session_id"` // stderr // Required: true Stderr *string `json:"stderr"` // stdout // Required: true Stdout *string `json:"stdout"` // task id TaskID string `json:"task_id,omitempty"` }
DomainStatusResponse domain status response
swagger:model domain.StatusResponse
func (*DomainStatusResponse) ContextValidate ¶
ContextValidate validates this domain status response based on context it is used
func (*DomainStatusResponse) MarshalBinary ¶
func (m *DomainStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainStatusResponse) UnmarshalBinary ¶
func (m *DomainStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainStatusResponseWrapper ¶
type DomainStatusResponseWrapper struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainStatusResponse `json:"resources"` }
DomainStatusResponseWrapper domain status response wrapper
swagger:model domain.StatusResponseWrapper
func (*DomainStatusResponseWrapper) ContextValidate ¶
func (m *DomainStatusResponseWrapper) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain status response wrapper based on the context it is used
func (*DomainStatusResponseWrapper) MarshalBinary ¶
func (m *DomainStatusResponseWrapper) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainStatusResponseWrapper) UnmarshalBinary ¶
func (m *DomainStatusResponseWrapper) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainTweetSource ¶ added in v0.2.28
type DomainTweetSource struct { // The username of the tweet's author // Required: true AuthorName *string `json:"author_name"` // The language of the tweet // Required: true Language *string `json:"language"` // Populated for legacy source events LegacySource DomainTweetSourceLegacySource `json:"legacy_source,omitempty"` // The link to the tweet // Required: true SourceLink *string `json:"source_link"` // The tweet ID // Required: true TweetID *int64 `json:"tweet_id"` }
DomainTweetSource domain tweet source
swagger:model domain.TweetSource
func (*DomainTweetSource) ContextValidate ¶ added in v0.2.28
ContextValidate validates this domain tweet source based on context it is used
func (*DomainTweetSource) MarshalBinary ¶ added in v0.2.28
func (m *DomainTweetSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainTweetSource) UnmarshalBinary ¶ added in v0.2.28
func (m *DomainTweetSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainTweetSourceLegacySource ¶ added in v0.2.28
type DomainTweetSourceLegacySource interface{}
DomainTweetSourceLegacySource domain tweet source legacy source
swagger:model domain.TweetSource.legacy_source
type DomainUpdateActionRequest ¶ added in v0.2.3
type DomainUpdateActionRequest struct { // content format // Required: true ContentFormat *string `json:"content_format"` // frequency // Required: true Frequency *string `json:"frequency"` // id // Required: true ID *string `json:"id"` // recipients // Required: true Recipients []string `json:"recipients"` // status // Required: true Status *string `json:"status"` // trigger matchless // Required: true TriggerMatchless *bool `json:"trigger_matchless"` }
DomainUpdateActionRequest domain update action request
swagger:model domain.UpdateActionRequest
func (*DomainUpdateActionRequest) ContextValidate ¶ added in v0.2.3
func (m *DomainUpdateActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain update action request based on context it is used
func (*DomainUpdateActionRequest) MarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateActionRequest) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUpdateNotificationRequestV1 ¶ added in v0.2.3
type DomainUpdateNotificationRequestV1 struct { // The unique ID of the user who is assigned to this notification. The value `unassigned` can be used to unassign a notification. // Required: true AssignedToUUID *string `json:"assigned_to_uuid"` // The ID of the notifications // Required: true ID *string `json:"id"` // idp send status // Required: true IdpSendStatus *string `json:"idp_send_status"` // message // Required: true Message *string `json:"message"` // The notification status. This can be one of: `new`, `in-progress`, `closed-false-positive`, `closed-true-positive`. // Required: true Status *string `json:"status"` }
DomainUpdateNotificationRequestV1 domain update notification request v1
swagger:model domain.UpdateNotificationRequestV1
func (*DomainUpdateNotificationRequestV1) ContextValidate ¶ added in v0.2.3
func (m *DomainUpdateNotificationRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain update notification request v1 based on context it is used
func (*DomainUpdateNotificationRequestV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateNotificationRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateNotificationRequestV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateNotificationRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUpdateResults ¶ added in v0.4.0
type DomainUpdateResults struct { // detections unchanged DetectionsUnchanged []string `json:"detections_unchanged"` // detections updated DetectionsUpdated []string `json:"detections_updated"` }
DomainUpdateResults domain update results
swagger:model domain.UpdateResults
func (*DomainUpdateResults) ContextValidate ¶ added in v0.4.0
ContextValidate validates this domain update results based on context it is used
func (*DomainUpdateResults) MarshalBinary ¶ added in v0.4.0
func (m *DomainUpdateResults) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateResults) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainUpdateResults) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUpdateRuleRequestV1 ¶ added in v0.2.3
type DomainUpdateRuleRequestV1 struct { // Whether to monitor for breach data. Available only for `Company Domains` and `Email addresses` rule topics. When enabled, ownership of the monitored domains or emails is required // Required: true BreachMonitoringEnabled *bool `json:"breach_monitoring_enabled"` // The FQL filter to be used for searching // Required: true Filter *string `json:"filter"` // The rule ID to be updated // Required: true ID *string `json:"id"` // The name of a given rule // Required: true Name *string `json:"name"` // The permissions for a given rule which specifies the rule's access by other users. Possible values: [`public`, `private`] // Required: true Permissions *string `json:"permissions"` // The priority for a given rule. Possible values: [`low`, `medium`, `high`] // Required: true Priority *string `json:"priority"` // Whether to monitor for substring matches. Only available for the `Typosquatting` topic. // Required: true SubstringMatchingEnabled *bool `json:"substring_matching_enabled"` }
DomainUpdateRuleRequestV1 domain update rule request v1
swagger:model domain.UpdateRuleRequestV1
func (*DomainUpdateRuleRequestV1) ContextValidate ¶ added in v0.2.3
func (m *DomainUpdateRuleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain update rule request v1 based on context it is used
func (*DomainUpdateRuleRequestV1) MarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateRuleRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateRuleRequestV1) UnmarshalBinary ¶ added in v0.2.3
func (m *DomainUpdateRuleRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUpdateUserFields ¶
type DomainUpdateUserFields struct { // first name FirstName string `json:"firstName,omitempty"` // last name LastName string `json:"lastName,omitempty"` }
DomainUpdateUserFields domain update user fields
swagger:model domain.UpdateUserFields
func (*DomainUpdateUserFields) ContextValidate ¶
func (m *DomainUpdateUserFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain update user fields based on context it is used
func (*DomainUpdateUserFields) MarshalBinary ¶
func (m *DomainUpdateUserFields) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateUserFields) UnmarshalBinary ¶
func (m *DomainUpdateUserFields) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUpdateUserRequest ¶ added in v0.2.25
type DomainUpdateUserRequest struct { // first name FirstName string `json:"first_name,omitempty"` // last name LastName string `json:"last_name,omitempty"` }
DomainUpdateUserRequest domain update user request
swagger:model domain.UpdateUserRequest
func (*DomainUpdateUserRequest) ContextValidate ¶ added in v0.2.25
func (m *DomainUpdateUserRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain update user request based on context it is used
func (*DomainUpdateUserRequest) MarshalBinary ¶ added in v0.2.25
func (m *DomainUpdateUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUpdateUserRequest) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainUpdateUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUser ¶ added in v0.2.25
type DomainUser struct { // cid Cid string `json:"cid,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // first name FirstName string `json:"first_name,omitempty"` // last login at // Format: date-time LastLoginAt strfmt.DateTime `json:"last_login_at,omitempty"` // last name LastName string `json:"last_name,omitempty"` // uid UID string `json:"uid,omitempty"` // uuid UUID string `json:"uuid,omitempty"` }
DomainUser domain user
swagger:model domain.User
func (*DomainUser) ContextValidate ¶ added in v0.2.25
ContextValidate validates this domain user based on context it is used
func (*DomainUser) MarshalBinary ¶ added in v0.2.25
func (m *DomainUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUser) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserAction ¶ added in v0.2.25
type DomainUserAction struct { // Action name // Required: true // Enum: [reset_password reset_2fa] ActionName *string `json:"action_name"` // Value for action, if any ActionValue string `json:"action_value,omitempty"` }
DomainUserAction Action to be performed
swagger:model domain.UserAction
func (*DomainUserAction) ContextValidate ¶ added in v0.2.25
ContextValidate validates this domain user action based on context it is used
func (*DomainUserAction) MarshalBinary ¶ added in v0.2.25
func (m *DomainUserAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserAction) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainUserAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserActionRequest ¶ added in v0.2.25
type DomainUserActionRequest struct { // action // Required: true Action *DomainUserAction `json:"action"` // User ID(s). // Required: true Ids []string `json:"ids"` }
DomainUserActionRequest ID(s) of users the action(s) are to applied to
swagger:model domain.UserActionRequest
func (*DomainUserActionRequest) ContextValidate ¶ added in v0.2.25
func (m *DomainUserActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain user action request based on the context it is used
func (*DomainUserActionRequest) MarshalBinary ¶ added in v0.2.25
func (m *DomainUserActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserActionRequest) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainUserActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserCreateRequest ¶
type DomainUserCreateRequest struct { // first name FirstName string `json:"firstName,omitempty"` // last name LastName string `json:"lastName,omitempty"` // password Password string `json:"password,omitempty"` // uid UID string `json:"uid,omitempty"` }
DomainUserCreateRequest domain user create request
swagger:model domain.UserCreateRequest
func (*DomainUserCreateRequest) ContextValidate ¶
func (m *DomainUserCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain user create request based on context it is used
func (*DomainUserCreateRequest) MarshalBinary ¶
func (m *DomainUserCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserCreateRequest) UnmarshalBinary ¶
func (m *DomainUserCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGrants ¶ added in v0.2.25
type DomainUserGrants struct { // cid // Required: true Cid *string `json:"cid"` // cid group id CidGroupID string `json:"cid_group_id,omitempty"` // cid group name CidGroupName string `json:"cid_group_name,omitempty"` // grant type // Required: true GrantType *string `json:"grant_type"` // parent cid ParentCid string `json:"parent_cid,omitempty"` // role id // Required: true RoleID *string `json:"role_id"` // role name // Required: true RoleName *string `json:"role_name"` // user group id UserGroupID string `json:"user_group_id,omitempty"` // user group name UserGroupName string `json:"user_group_name,omitempty"` // uuid // Required: true UUID *string `json:"uuid"` }
DomainUserGrants domain user grants
swagger:model domain.UserGrants
func (*DomainUserGrants) ContextValidate ¶ added in v0.2.25
ContextValidate validates this domain user grants based on context it is used
func (*DomainUserGrants) MarshalBinary ¶ added in v0.2.25
func (m *DomainUserGrants) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGrants) UnmarshalBinary ¶ added in v0.2.25
func (m *DomainUserGrants) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroup ¶
type DomainUserGroup struct { // cid Cid string `json:"cid,omitempty"` // description // Required: true Description *string `json:"description"` // name // Required: true Name *string `json:"name"` // user group id UserGroupID string `json:"user_group_id,omitempty"` }
DomainUserGroup domain user group
swagger:model domain.UserGroup
func (*DomainUserGroup) ContextValidate ¶
ContextValidate validates this domain user group based on context it is used
func (*DomainUserGroup) MarshalBinary ¶
func (m *DomainUserGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroup) UnmarshalBinary ¶
func (m *DomainUserGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroupMembers ¶
type DomainUserGroupMembers struct { // user group id // Required: true UserGroupID *string `json:"user_group_id"` // user uuids // Required: true UserUuids []string `json:"user_uuids"` }
DomainUserGroupMembers domain user group members
swagger:model domain.UserGroupMembers
func (*DomainUserGroupMembers) ContextValidate ¶
func (m *DomainUserGroupMembers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain user group members based on context it is used
func (*DomainUserGroupMembers) MarshalBinary ¶
func (m *DomainUserGroupMembers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroupMembers) UnmarshalBinary ¶
func (m *DomainUserGroupMembers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroupMembersRequestV1 ¶
type DomainUserGroupMembersRequestV1 struct { // resources // Required: true Resources []*DomainUserGroupMembers `json:"resources"` }
DomainUserGroupMembersRequestV1 domain user group members request v1
swagger:model domain.UserGroupMembersRequestV1
func (*DomainUserGroupMembersRequestV1) ContextValidate ¶
func (m *DomainUserGroupMembersRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain user group members request v1 based on the context it is used
func (*DomainUserGroupMembersRequestV1) MarshalBinary ¶
func (m *DomainUserGroupMembersRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroupMembersRequestV1) UnmarshalBinary ¶
func (m *DomainUserGroupMembersRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroupMembersResponseV1 ¶
type DomainUserGroupMembersResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUserGroupMembers `json:"resources"` }
DomainUserGroupMembersResponseV1 domain user group members response v1
swagger:model domain.UserGroupMembersResponseV1
func (*DomainUserGroupMembersResponseV1) ContextValidate ¶
func (m *DomainUserGroupMembersResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain user group members response v1 based on the context it is used
func (*DomainUserGroupMembersResponseV1) MarshalBinary ¶
func (m *DomainUserGroupMembersResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroupMembersResponseV1) UnmarshalBinary ¶
func (m *DomainUserGroupMembersResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroupsRequestV1 ¶
type DomainUserGroupsRequestV1 struct { // resources // Required: true Resources []*DomainUserGroup `json:"resources"` }
DomainUserGroupsRequestV1 domain user groups request v1
swagger:model domain.UserGroupsRequestV1
func (*DomainUserGroupsRequestV1) ContextValidate ¶
func (m *DomainUserGroupsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain user groups request v1 based on the context it is used
func (*DomainUserGroupsRequestV1) MarshalBinary ¶
func (m *DomainUserGroupsRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroupsRequestV1) UnmarshalBinary ¶
func (m *DomainUserGroupsRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserGroupsResponseV1 ¶
type DomainUserGroupsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUserGroup `json:"resources"` }
DomainUserGroupsResponseV1 domain user groups response v1
swagger:model domain.UserGroupsResponseV1
func (*DomainUserGroupsResponseV1) ContextValidate ¶
func (m *DomainUserGroupsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain user groups response v1 based on the context it is used
func (*DomainUserGroupsResponseV1) MarshalBinary ¶
func (m *DomainUserGroupsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserGroupsResponseV1) UnmarshalBinary ¶
func (m *DomainUserGroupsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserMetadata ¶
type DomainUserMetadata struct { // customer // Required: true Customer *string `json:"customer"` // first name FirstName string `json:"firstName,omitempty"` // last name LastName string `json:"lastName,omitempty"` // uid UID string `json:"uid,omitempty"` // uuid // Required: true UUID *string `json:"uuid"` }
DomainUserMetadata domain user metadata
swagger:model domain.UserMetadata
func (*DomainUserMetadata) ContextValidate ¶
ContextValidate validates this domain user metadata based on context it is used
func (*DomainUserMetadata) MarshalBinary ¶
func (m *DomainUserMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserMetadata) UnmarshalBinary ¶
func (m *DomainUserMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainUserRole ¶
type DomainUserRole struct { // cid Cid string `json:"cid,omitempty"` // description // Required: true Description *string `json:"description"` // display name // Required: true DisplayName *string `json:"display_name"` // id // Required: true ID *string `json:"id"` }
DomainUserRole domain user role
swagger:model domain.UserRole
func (*DomainUserRole) ContextValidate ¶
ContextValidate validates this domain user role based on context it is used
func (*DomainUserRole) MarshalBinary ¶
func (m *DomainUserRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainUserRole) UnmarshalBinary ¶
func (m *DomainUserRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainValueItem ¶
type DomainValueItem struct { // label // Required: true Label *string `json:"label"` // value // Required: true Value *string `json:"value"` }
DomainValueItem domain value item
swagger:model domain.ValueItem
func (*DomainValueItem) ContextValidate ¶
ContextValidate validates this domain value item based on context it is used
func (*DomainValueItem) MarshalBinary ¶
func (m *DomainValueItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainValueItem) UnmarshalBinary ¶
func (m *DomainValueItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerability ¶ added in v0.2.32
type DomainVulnerability struct { // List of products affected by vulnerability, specifying product and vendor AffectedProducts []*DomainVulnerabilityAffectedProduct `json:"affected_products"` // Vulnerability community identifiers, which is usually populated for the most popular vulnerabilities CommunityIdentifiers []string `json:"community_identifiers"` // CVE ID number with four or more digits in the sequence number portion of the ID, examples: CVE-1999-0067, CVE-2014-12345, CVE-2016-7654321 // Required: true Cve *string `json:"cve"` // Vulnerability severity score, according to Common Vulnerability Scoring System V2 CvssV2Base string `json:"cvss_v2_base,omitempty"` // Vulnerability severity score, according to Common Vulnerability Scoring System V3 CvssV3Base string `json:"cvss_v3_base,omitempty"` // Text description of the vulnerability Description string `json:"description,omitempty"` // Exploit status of vulnerability, one of: unproven, available, easilyaccessible, activelyused ExploitStatus string `json:"exploit_status,omitempty"` // legacy field, not populated Name string `json:"name,omitempty"` // Date when the vulnerability was published PublishDate string `json:"publish_date,omitempty"` // Threat actors that exploits vulnerability RelatedActors []*DomainVulnerabilityActor `json:"related_actors"` // Related finished Intelligence Reports to vulnerability, which usually describes the exploitation or attacks using those RelatedReports []*DomainVulnerabilityReport `json:"related_reports"` // Malware Families (threats) that are known to be related to the vulnerability RelatedThreats []*DomainVulnerabilityRelatedThreat `json:"related_threats"` // Severity of the vulnerability, can be empty or one of: LOW, MEDIUM, HIGH, CRITICAL Severity string `json:"severity,omitempty"` // Date when the vulnerability was last time updated in the CrowdStrike's database UpdatedTimestamp string `json:"updated_timestamp,omitempty"` }
DomainVulnerability domain vulnerability
swagger:model domain.Vulnerability
func (*DomainVulnerability) ContextValidate ¶ added in v0.2.32
ContextValidate validate this domain vulnerability based on the context it is used
func (*DomainVulnerability) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerability) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerability) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerability) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerabilityActor ¶ added in v0.2.32
type DomainVulnerabilityActor struct { // Actor internal ID, consisting of it's name with spaces removed ID string `json:"id,omitempty"` // Actor name, composed of 2 uppercase words Name string `json:"name,omitempty"` }
DomainVulnerabilityActor domain vulnerability actor
swagger:model domain.VulnerabilityActor
func (*DomainVulnerabilityActor) ContextValidate ¶ added in v0.2.32
func (m *DomainVulnerabilityActor) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain vulnerability actor based on context it is used
func (*DomainVulnerabilityActor) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityActor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerabilityActor) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityActor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerabilityAffectedProduct ¶ added in v0.2.32
type DomainVulnerabilityAffectedProduct struct { // Lowercase product name that vulnerability affects Product string `json:"product,omitempty"` // Lowercase vendor name that develops or provides the affected product Vendor string `json:"vendor,omitempty"` }
DomainVulnerabilityAffectedProduct domain vulnerability affected product
swagger:model domain.VulnerabilityAffectedProduct
func (*DomainVulnerabilityAffectedProduct) ContextValidate ¶ added in v0.2.32
func (m *DomainVulnerabilityAffectedProduct) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain vulnerability affected product based on context it is used
func (*DomainVulnerabilityAffectedProduct) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityAffectedProduct) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerabilityAffectedProduct) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityAffectedProduct) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerabilityRelatedThreat ¶ added in v0.2.32
type DomainVulnerabilityRelatedThreat struct { // List of malware family or threat capabilities Capabilities []string `json:"capabilities"` // Malware Family or Threat Name Name string `json:"name,omitempty"` }
DomainVulnerabilityRelatedThreat domain vulnerability related threat
swagger:model domain.VulnerabilityRelatedThreat
func (*DomainVulnerabilityRelatedThreat) ContextValidate ¶ added in v0.2.32
func (m *DomainVulnerabilityRelatedThreat) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain vulnerability related threat based on context it is used
func (*DomainVulnerabilityRelatedThreat) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityRelatedThreat) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerabilityRelatedThreat) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityRelatedThreat) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerabilityReport ¶ added in v0.2.32
type DomainVulnerabilityReport struct { // Report serial ID, composed of 2 parts separated with dash, example: CSA-20000, CSIT-220000 SerialID string `json:"serial_id,omitempty"` // legacy, not populated field Title string `json:"title,omitempty"` }
DomainVulnerabilityReport domain vulnerability report
swagger:model domain.VulnerabilityReport
func (*DomainVulnerabilityReport) ContextValidate ¶ added in v0.2.32
func (m *DomainVulnerabilityReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain vulnerability report based on context it is used
func (*DomainVulnerabilityReport) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerabilityReport) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainVulnerabilityResponse ¶ added in v0.2.32
type DomainVulnerabilityResponse struct { // Array of API Errors // Required: true Errors []*MsaAPIError `json:"errors"` // Meta information of a request, including traceID of the request and pagination information // Required: true Meta *MsaMetaInfo `json:"meta"` // Array of Vulnerability documents that were requested // Required: true Resources []*DomainVulnerability `json:"resources"` }
DomainVulnerabilityResponse domain vulnerability response
swagger:model domain.VulnerabilityResponse
func (*DomainVulnerabilityResponse) ContextValidate ¶ added in v0.2.32
func (m *DomainVulnerabilityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this domain vulnerability response based on the context it is used
func (*DomainVulnerabilityResponse) MarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainVulnerabilityResponse) UnmarshalBinary ¶ added in v0.2.32
func (m *DomainVulnerabilityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainXDRData ¶ added in v0.2.22
type DomainXDRData struct { // detection id // Required: true DetectionID *string `json:"detection_id"` }
DomainXDRData domain x d r data
swagger:model domain.XDRData
func (*DomainXDRData) ContextValidate ¶ added in v0.2.22
ContextValidate validates this domain x d r data based on context it is used
func (*DomainXDRData) MarshalBinary ¶ added in v0.2.22
func (m *DomainXDRData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainXDRData) UnmarshalBinary ¶ added in v0.2.22
func (m *DomainXDRData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainXDRParams ¶ added in v0.2.22
type DomainXDRParams struct { // assign to // Required: true AssignTo *string `json:"assign_to"` // assign to uuid // Required: true AssignToUUID *string `json:"assign_to_uuid"` // comment // Required: true Comment *string `json:"comment"` // execution offset // Required: true ExecutionOffset *string `json:"execution_offset"` // severity // Required: true Severity *int64 `json:"severity"` // status // Required: true Status *string `json:"status"` // tactic // Required: true Tactic *string `json:"tactic"` // tags // Required: true Tags []string `json:"tags"` // technique // Required: true Technique *string `json:"technique"` // type // Required: true Type *string `json:"type"` }
DomainXDRParams domain x d r params
swagger:model domain.XDRParams
func (*DomainXDRParams) ContextValidate ¶ added in v0.2.22
ContextValidate validates this domain x d r params based on context it is used
func (*DomainXDRParams) MarshalBinary ¶ added in v0.2.22
func (m *DomainXDRParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainXDRParams) UnmarshalBinary ¶ added in v0.2.22
func (m *DomainXDRParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DomainZeroTrustSimpleAssessment ¶ added in v0.4.0
type DomainZeroTrustSimpleAssessment struct { // aid // Required: true Aid *string `json:"aid"` // score // Required: true Score *int32 `json:"score"` }
DomainZeroTrustSimpleAssessment domain zero trust simple assessment
swagger:model domain.ZeroTrustSimpleAssessment
func (*DomainZeroTrustSimpleAssessment) ContextValidate ¶ added in v0.4.0
func (m *DomainZeroTrustSimpleAssessment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this domain zero trust simple assessment based on context it is used
func (*DomainZeroTrustSimpleAssessment) MarshalBinary ¶ added in v0.4.0
func (m *DomainZeroTrustSimpleAssessment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DomainZeroTrustSimpleAssessment) UnmarshalBinary ¶ added in v0.4.0
func (m *DomainZeroTrustSimpleAssessment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmpowerapiMsaPFResponseV1 ¶ added in v0.4.0
type EmpowerapiMsaPFResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*EmpowerapiRemoteCommandPutFileV1 `json:"resources"` }
EmpowerapiMsaPFResponseV1 empowerapi msa p f response v1
swagger:model empowerapi.MsaPFResponseV1
func (*EmpowerapiMsaPFResponseV1) ContextValidate ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this empowerapi msa p f response v1 based on the context it is used
func (*EmpowerapiMsaPFResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmpowerapiMsaPFResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmpowerapiMsaPFResponseV2 ¶ added in v0.4.0
type EmpowerapiMsaPFResponseV2 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*EmpowerapiRemoteCommandPutFileV2 `json:"resources"` }
EmpowerapiMsaPFResponseV2 empowerapi msa p f response v2
swagger:model empowerapi.MsaPFResponseV2
func (*EmpowerapiMsaPFResponseV2) ContextValidate ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this empowerapi msa p f response v2 based on the context it is used
func (*EmpowerapiMsaPFResponseV2) MarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmpowerapiMsaPFResponseV2) UnmarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiMsaPFResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmpowerapiRemoteCommandPutFileV1 ¶ added in v0.4.0
type EmpowerapiRemoteCommandPutFileV1 struct { // comments for audit log CommentsForAuditLog string `json:"comments_for_audit_log,omitempty"` // content Content string `json:"content,omitempty"` // created by CreatedBy string `json:"created_by,omitempty"` // created by uuid CreatedByUUID string `json:"created_by_uuid,omitempty"` // created timestamp // Format: date-time CreatedTimestamp strfmt.DateTime `json:"created_timestamp,omitempty"` // description Description string `json:"description,omitempty"` // file type FileType string `json:"file_type,omitempty"` // id ID string `json:"id,omitempty"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified by uuid ModifiedByUUID string `json:"modified_by_uuid,omitempty"` // modified timestamp // Format: date-time ModifiedTimestamp strfmt.DateTime `json:"modified_timestamp,omitempty"` // name Name string `json:"name,omitempty"` // permission type PermissionType string `json:"permission_type,omitempty"` // platform Platform []string `json:"platform"` // run attempt count // Required: true RunAttemptCount *int64 `json:"run_attempt_count"` // run success count // Required: true RunSuccessCount *int64 `json:"run_success_count"` // sha256 Sha256 string `json:"sha256,omitempty"` // size Size int64 `json:"size,omitempty"` // write access WriteAccess bool `json:"write_access,omitempty"` }
EmpowerapiRemoteCommandPutFileV1 empowerapi remote command put file v1
swagger:model empowerapi.RemoteCommandPutFileV1
func (*EmpowerapiRemoteCommandPutFileV1) ContextValidate ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this empowerapi remote command put file v1 based on context it is used
func (*EmpowerapiRemoteCommandPutFileV1) MarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmpowerapiRemoteCommandPutFileV1) UnmarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EmpowerapiRemoteCommandPutFileV2 ¶ added in v0.4.0
type EmpowerapiRemoteCommandPutFileV2 struct { // comments for audit log CommentsForAuditLog string `json:"comments_for_audit_log,omitempty"` // content Content string `json:"content,omitempty"` // created by CreatedBy string `json:"created_by,omitempty"` // created by uuid CreatedByUUID string `json:"created_by_uuid,omitempty"` // created timestamp // Format: date-time CreatedTimestamp strfmt.DateTime `json:"created_timestamp,omitempty"` // description Description string `json:"description,omitempty"` // file type FileType string `json:"file_type,omitempty"` // id ID string `json:"id,omitempty"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified by uuid ModifiedByUUID string `json:"modified_by_uuid,omitempty"` // modified timestamp // Format: date-time ModifiedTimestamp strfmt.DateTime `json:"modified_timestamp,omitempty"` // name Name string `json:"name,omitempty"` // permission type PermissionType string `json:"permission_type,omitempty"` // platform Platform []string `json:"platform"` // run attempt count // Required: true RunAttemptCount *int64 `json:"run_attempt_count"` // run success count // Required: true RunSuccessCount *int64 `json:"run_success_count"` // sha256 Sha256 string `json:"sha256,omitempty"` // Required: true ShareWithWorkflow *bool `json:"share_with_workflow"` // size Size int64 `json:"size,omitempty"` // workflow input schema WorkflowInputSchema string `json:"workflow_input_schema,omitempty"` // workflow is disruptive // Required: true WorkflowIsDisruptive *bool `json:"workflow_is_disruptive"` // workflow output schema WorkflowOutputSchema string `json:"workflow_output_schema,omitempty"` // write access WriteAccess bool `json:"write_access,omitempty"` }
EmpowerapiRemoteCommandPutFileV2 empowerapi remote command put file v2
swagger:model empowerapi.RemoteCommandPutFileV2
func (*EmpowerapiRemoteCommandPutFileV2) ContextValidate ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this empowerapi remote command put file v2 based on context it is used
func (*EmpowerapiRemoteCommandPutFileV2) MarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EmpowerapiRemoteCommandPutFileV2) UnmarshalBinary ¶ added in v0.4.0
func (m *EmpowerapiRemoteCommandPutFileV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSCancelScanRequest ¶ added in v0.2.31
type EntitiesODSCancelScanRequest struct { // ids // Required: true Ids []string `json:"ids"` }
EntitiesODSCancelScanRequest entities o d s cancel scan request
swagger:model entities.ODSCancelScanRequest
func (*EntitiesODSCancelScanRequest) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSCancelScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this entities o d s cancel scan request based on context it is used
func (*EntitiesODSCancelScanRequest) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSCancelScanRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSCancelScanRequest) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSCancelScanRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScanHostResponse ¶ added in v0.2.31
type EntitiesODSScanHostResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainScanHostMetadata `json:"resources"` }
EntitiesODSScanHostResponse entities o d s scan host response
swagger:model entities.ODSScanHostResponse
func (*EntitiesODSScanHostResponse) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScanHostResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this entities o d s scan host response based on the context it is used
func (*EntitiesODSScanHostResponse) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanHostResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScanHostResponse) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanHostResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScanMaliciousFileResponse ¶ added in v0.2.31
type EntitiesODSScanMaliciousFileResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainMaliciousFile `json:"resources"` }
EntitiesODSScanMaliciousFileResponse entities o d s scan malicious file response
swagger:model entities.ODSScanMaliciousFileResponse
func (*EntitiesODSScanMaliciousFileResponse) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScanMaliciousFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this entities o d s scan malicious file response based on the context it is used
func (*EntitiesODSScanMaliciousFileResponse) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanMaliciousFileResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScanMaliciousFileResponse) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanMaliciousFileResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScanRequest ¶ added in v0.2.31
type EntitiesODSScanRequest struct { // cloud ml level detection // Required: true CloudMlLevelDetection *int32 `json:"cloud_ml_level_detection"` // cloud ml level prevention // Required: true CloudMlLevelPrevention *int32 `json:"cloud_ml_level_prevention"` // cpu priority // Required: true CPUPriority *int32 `json:"cpu_priority"` // description // Required: true Description *string `json:"description"` // endpoint notification // Required: true EndpointNotification *bool `json:"endpoint_notification"` // file paths // Required: true FilePaths []string `json:"file_paths"` // host groups // Required: true HostGroups []string `json:"host_groups"` // hosts // Required: true Hosts []string `json:"hosts"` // initiated from // Required: true InitiatedFrom *string `json:"initiated_from"` // max duration // Required: true MaxDuration *int32 `json:"max_duration"` // max file size // Required: true MaxFileSize *int32 `json:"max_file_size"` // pause duration // Required: true PauseDuration *int32 `json:"pause_duration"` // quarantine // Required: true Quarantine *bool `json:"quarantine"` // scan exclusions // Required: true ScanExclusions []string `json:"scan_exclusions"` // scan inclusions // Required: true ScanInclusions []string `json:"scan_inclusions"` // sensor ml level detection // Required: true SensorMlLevelDetection *int32 `json:"sensor_ml_level_detection"` // sensor ml level prevention // Required: true SensorMlLevelPrevention *int32 `json:"sensor_ml_level_prevention"` }
EntitiesODSScanRequest entities o d s scan request
swagger:model entities.ODSScanRequest
func (*EntitiesODSScanRequest) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this entities o d s scan request based on context it is used
func (*EntitiesODSScanRequest) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScanRequest) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScanResponse ¶ added in v0.2.31
type EntitiesODSScanResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainScan `json:"resources"` }
EntitiesODSScanResponse entities o d s scan response
swagger:model entities.ODSScanResponse
func (*EntitiesODSScanResponse) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this entities o d s scan response based on the context it is used
func (*EntitiesODSScanResponse) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScanResponse) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScheduleScanRequest ¶ added in v0.2.31
type EntitiesODSScheduleScanRequest struct { // cloud ml level detection // Required: true CloudMlLevelDetection *int32 `json:"cloud_ml_level_detection"` // cloud ml level prevention // Required: true CloudMlLevelPrevention *int32 `json:"cloud_ml_level_prevention"` // cpu priority // Required: true CPUPriority *int32 `json:"cpu_priority"` // description // Required: true Description *string `json:"description"` // endpoint notification // Required: true EndpointNotification *bool `json:"endpoint_notification"` // file paths // Required: true FilePaths []string `json:"file_paths"` // host groups // Required: true HostGroups []string `json:"host_groups"` // initiated from // Required: true InitiatedFrom *string `json:"initiated_from"` // max duration // Required: true MaxDuration *int32 `json:"max_duration"` // max file size // Required: true MaxFileSize *int32 `json:"max_file_size"` // pause duration // Required: true PauseDuration *int32 `json:"pause_duration"` // quarantine // Required: true Quarantine *bool `json:"quarantine"` // scan exclusions // Required: true ScanExclusions []string `json:"scan_exclusions"` // scan inclusions // Required: true ScanInclusions []string `json:"scan_inclusions"` // schedule // Required: true Schedule *DomainSchedule `json:"schedule"` // sensor ml level detection // Required: true SensorMlLevelDetection *int32 `json:"sensor_ml_level_detection"` // sensor ml level prevention // Required: true SensorMlLevelPrevention *int32 `json:"sensor_ml_level_prevention"` }
EntitiesODSScheduleScanRequest entities o d s schedule scan request
swagger:model entities.ODSScheduleScanRequest
func (*EntitiesODSScheduleScanRequest) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this entities o d s schedule scan request based on the context it is used
func (*EntitiesODSScheduleScanRequest) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScheduleScanRequest) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EntitiesODSScheduleScanResponse ¶ added in v0.2.31
type EntitiesODSScheduleScanResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainScanProfile `json:"resources"` }
EntitiesODSScheduleScanResponse entities o d s schedule scan response
swagger:model entities.ODSScheduleScanResponse
func (*EntitiesODSScheduleScanResponse) ContextValidate ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this entities o d s schedule scan response based on the context it is used
func (*EntitiesODSScheduleScanResponse) MarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EntitiesODSScheduleScanResponse) UnmarshalBinary ¶ added in v0.2.31
func (m *EntitiesODSScheduleScanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExclusionsCreateReqV1 ¶ added in v0.4.0
type ExclusionsCreateReqV1 struct { // comment Comment string `json:"comment,omitempty"` // excluded from ExcludedFrom []string `json:"excluded_from"` // groups Groups []string `json:"groups"` // value Value string `json:"value,omitempty"` }
ExclusionsCreateReqV1 exclusions create req v1
swagger:model exclusions.CreateReqV1
func (*ExclusionsCreateReqV1) ContextValidate ¶ added in v0.4.0
ContextValidate validates this exclusions create req v1 based on context it is used
func (*ExclusionsCreateReqV1) MarshalBinary ¶ added in v0.4.0
func (m *ExclusionsCreateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExclusionsCreateReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *ExclusionsCreateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExclusionsExclusionV1 ¶ added in v0.4.0
type ExclusionsExclusionV1 struct { // applied globally // Required: true AppliedGlobally *bool `json:"applied_globally"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // excluded from ExcludedFrom []string `json:"excluded_from"` // groups // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true ID *string `json:"id"` // last modified // Required: true // Format: date-time LastModified *strfmt.DateTime `json:"last_modified"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // regexp value // Required: true RegexpValue *string `json:"regexp_value"` // value // Required: true Value *string `json:"value"` // value hash // Required: true ValueHash *string `json:"value_hash"` }
ExclusionsExclusionV1 exclusions exclusion v1
swagger:model exclusions.ExclusionV1
func (*ExclusionsExclusionV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this exclusions exclusion v1 based on the context it is used
func (*ExclusionsExclusionV1) MarshalBinary ¶ added in v0.4.0
func (m *ExclusionsExclusionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExclusionsExclusionV1) UnmarshalBinary ¶ added in v0.4.0
func (m *ExclusionsExclusionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ExclusionsRespV1 ¶ added in v0.4.0
type ExclusionsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ExclusionsExclusionV1 `json:"resources"` }
ExclusionsRespV1 exclusions resp v1
swagger:model exclusions.RespV1
func (*ExclusionsRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this exclusions resp v1 based on the context it is used
func (*ExclusionsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *ExclusionsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ExclusionsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *ExclusionsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxAMSICall ¶ added in v0.4.0
type FalconxAMSICall struct { // app name AppName string `json:"app_name,omitempty"` // filename Filename string `json:"filename,omitempty"` // raw script content RawScriptContent string `json:"raw_script_content,omitempty"` }
FalconxAMSICall falconx a m s i call
swagger:model falconx.AMSICall
func (*FalconxAMSICall) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx a m s i call based on context it is used
func (*FalconxAMSICall) MarshalBinary ¶ added in v0.4.0
func (m *FalconxAMSICall) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxAMSICall) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxAMSICall) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxActor ¶
type FalconxActor struct { // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // description Description string `json:"description,omitempty"` // first activity timestamp FirstActivityTimestamp string `json:"first_activity_timestamp,omitempty"` // id ID int32 `json:"id,omitempty"` // image artifact id ImageArtifactID string `json:"image_artifact_id,omitempty"` // known as KnownAs string `json:"known_as,omitempty"` // last activity timestamp LastActivityTimestamp string `json:"last_activity_timestamp,omitempty"` // name Name string `json:"name,omitempty"` // origins Origins []*FalconxEntity `json:"origins"` // short description ShortDescription string `json:"short_description,omitempty"` // slug Slug string `json:"slug,omitempty"` // target countries TargetCountries []*FalconxEntity `json:"target_countries"` // target industries TargetIndustries []*FalconxEntity `json:"target_industries"` // thumbnail artifact id ThumbnailArtifactID string `json:"thumbnail_artifact_id,omitempty"` }
FalconxActor falconx actor
swagger:model falconx.Actor
func (*FalconxActor) ContextValidate ¶
ContextValidate validate this falconx actor based on the context it is used
func (*FalconxActor) MarshalBinary ¶
func (m *FalconxActor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxActor) UnmarshalBinary ¶
func (m *FalconxActor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxActorSummary ¶
type FalconxActorSummary struct { // id ID int32 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // slug Slug string `json:"slug,omitempty"` }
FalconxActorSummary falconx actor summary
swagger:model falconx.ActorSummary
func (*FalconxActorSummary) ContextValidate ¶
ContextValidate validates this falconx actor summary based on context it is used
func (*FalconxActorSummary) MarshalBinary ¶
func (m *FalconxActorSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxActorSummary) UnmarshalBinary ¶
func (m *FalconxActorSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxAssociatedRuntime ¶
type FalconxAssociatedRuntime struct { // name Name string `json:"name,omitempty"` // pid Pid int32 `json:"pid,omitempty"` }
FalconxAssociatedRuntime falconx associated runtime
swagger:model falconx.AssociatedRuntime
func (*FalconxAssociatedRuntime) ContextValidate ¶
func (m *FalconxAssociatedRuntime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx associated runtime based on context it is used
func (*FalconxAssociatedRuntime) MarshalBinary ¶
func (m *FalconxAssociatedRuntime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxAssociatedRuntime) UnmarshalBinary ¶
func (m *FalconxAssociatedRuntime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxC2 ¶ added in v0.4.0
type FalconxC2 struct { // host Host string `json:"host,omitempty"` // path Path string `json:"path,omitempty"` // port Port int32 `json:"port,omitempty"` // protocol Protocol string `json:"protocol,omitempty"` }
FalconxC2 falconx c2
swagger:model falconx.C2
func (*FalconxC2) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx c2 based on context it is used
func (*FalconxC2) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*FalconxC2) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type FalconxCertificate ¶ added in v0.4.0
type FalconxCertificate struct { // issuer Issuer string `json:"issuer,omitempty"` // md5 Md5 string `json:"md5,omitempty"` // owner Owner string `json:"owner,omitempty"` // serial number SerialNumber string `json:"serial_number,omitempty"` // sha1 Sha1 string `json:"sha1,omitempty"` // valid from // Format: date-time ValidFrom strfmt.DateTime `json:"valid_from,omitempty"` // valid until // Format: date-time ValidUntil strfmt.DateTime `json:"valid_until,omitempty"` }
FalconxCertificate falconx certificate
swagger:model falconx.Certificate
func (*FalconxCertificate) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx certificate based on context it is used
func (*FalconxCertificate) MarshalBinary ¶ added in v0.4.0
func (m *FalconxCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxCertificate) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxContactedHost ¶
type FalconxContactedHost struct { // address Address string `json:"address,omitempty"` // associated runtime AssociatedRuntime []*FalconxAssociatedRuntime `json:"associated_runtime"` // compromised Compromised bool `json:"compromised,omitempty"` // country Country string `json:"country,omitempty"` // port Port int32 `json:"port,omitempty"` // protocol Protocol string `json:"protocol,omitempty"` }
FalconxContactedHost falconx contacted host
swagger:model falconx.ContactedHost
func (*FalconxContactedHost) ContextValidate ¶
ContextValidate validate this falconx contacted host based on the context it is used
func (*FalconxContactedHost) MarshalBinary ¶
func (m *FalconxContactedHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxContactedHost) UnmarshalBinary ¶
func (m *FalconxContactedHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxDNSRequest ¶
type FalconxDNSRequest struct { // address Address string `json:"address,omitempty"` // compromised Compromised bool `json:"compromised,omitempty"` // country Country string `json:"country,omitempty"` // domain Domain string `json:"domain,omitempty"` // registrar creation timestamp RegistrarCreationTimestamp string `json:"registrar_creation_timestamp,omitempty"` // registrar name RegistrarName string `json:"registrar_name,omitempty"` // registrar name servers RegistrarNameServers string `json:"registrar_name_servers,omitempty"` // registrar organization RegistrarOrganization string `json:"registrar_organization,omitempty"` }
FalconxDNSRequest falconx DNS request
swagger:model falconx.DNSRequest
func (*FalconxDNSRequest) ContextValidate ¶
ContextValidate validates this falconx DNS request based on context it is used
func (*FalconxDNSRequest) MarshalBinary ¶
func (m *FalconxDNSRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxDNSRequest) UnmarshalBinary ¶
func (m *FalconxDNSRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxEntity ¶
type FalconxEntity struct { // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // slug Slug string `json:"slug,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxEntity falconx entity
swagger:model falconx.Entity
func (*FalconxEntity) ContextValidate ¶
ContextValidate validates this falconx entity based on context it is used
func (*FalconxEntity) MarshalBinary ¶
func (m *FalconxEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxEntity) UnmarshalBinary ¶
func (m *FalconxEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxErrorsOnly ¶
type FalconxErrorsOnly struct { // meta info // Required: true MetaInfo *MsaMetaInfo `json:"MetaInfo"` // errors // Required: true Errors []*MsaAPIError `json:"errors"` // quota Quota *FalconxQuota `json:"quota,omitempty"` }
FalconxErrorsOnly falconx errors only
swagger:model falconx.ErrorsOnly
func (*FalconxErrorsOnly) ContextValidate ¶
ContextValidate validate this falconx errors only based on the context it is used
func (*FalconxErrorsOnly) MarshalBinary ¶
func (m *FalconxErrorsOnly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxErrorsOnly) UnmarshalBinary ¶
func (m *FalconxErrorsOnly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxExtractedFile ¶
type FalconxExtractedFile struct { // description Description string `json:"description,omitempty"` // file available to download FileAvailableToDownload bool `json:"file_available_to_download,omitempty"` // file path FilePath string `json:"file_path,omitempty"` // file size FileSize int32 `json:"file_size,omitempty"` // md5 Md5 string `json:"md5,omitempty"` // name Name string `json:"name,omitempty"` // runtime process RuntimeProcess string `json:"runtime_process,omitempty"` // sha1 Sha1 string `json:"sha1,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` // threat level ThreatLevel int32 `json:"threat_level,omitempty"` // threat level readable ThreatLevelReadable string `json:"threat_level_readable,omitempty"` // type tags TypeTags []string `json:"type_tags"` }
FalconxExtractedFile falconx extracted file
swagger:model falconx.ExtractedFile
func (*FalconxExtractedFile) ContextValidate ¶
ContextValidate validates this falconx extracted file based on context it is used
func (*FalconxExtractedFile) MarshalBinary ¶
func (m *FalconxExtractedFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxExtractedFile) UnmarshalBinary ¶
func (m *FalconxExtractedFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxExtractedInterestingString ¶
type FalconxExtractedInterestingString struct { // filename Filename string `json:"filename,omitempty"` // process Process string `json:"process,omitempty"` // source Source string `json:"source,omitempty"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxExtractedInterestingString falconx extracted interesting string
swagger:model falconx.ExtractedInterestingString
func (*FalconxExtractedInterestingString) ContextValidate ¶
func (m *FalconxExtractedInterestingString) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx extracted interesting string based on context it is used
func (*FalconxExtractedInterestingString) MarshalBinary ¶
func (m *FalconxExtractedInterestingString) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxExtractedInterestingString) UnmarshalBinary ¶
func (m *FalconxExtractedInterestingString) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileAccess ¶
type FalconxFileAccess struct { // mask Mask string `json:"mask,omitempty"` // path Path string `json:"path,omitempty"` // type Type string `json:"type,omitempty"` }
FalconxFileAccess falconx file access
swagger:model falconx.FileAccess
func (*FalconxFileAccess) ContextValidate ¶
ContextValidate validates this falconx file access based on context it is used
func (*FalconxFileAccess) MarshalBinary ¶
func (m *FalconxFileAccess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileAccess) UnmarshalBinary ¶
func (m *FalconxFileAccess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileDataDirectory ¶ added in v0.4.0
type FalconxFileDataDirectory struct { // is in section IsInSection string `json:"is_in_section,omitempty"` // name Name string `json:"name,omitempty"` // virtual address VirtualAddress string `json:"virtual_address,omitempty"` // virtual size VirtualSize string `json:"virtual_size,omitempty"` }
FalconxFileDataDirectory falconx file data directory
swagger:model falconx.FileDataDirectory
func (*FalconxFileDataDirectory) ContextValidate ¶ added in v0.4.0
func (m *FalconxFileDataDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx file data directory based on context it is used
func (*FalconxFileDataDirectory) MarshalBinary ¶ added in v0.4.0
func (m *FalconxFileDataDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileDataDirectory) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxFileDataDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileImport ¶
type FalconxFileImport struct { // functions Functions []string `json:"functions"` // module Module string `json:"module,omitempty"` }
FalconxFileImport falconx file import
swagger:model falconx.FileImport
func (*FalconxFileImport) ContextValidate ¶
ContextValidate validates this falconx file import based on context it is used
func (*FalconxFileImport) MarshalBinary ¶
func (m *FalconxFileImport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileImport) UnmarshalBinary ¶
func (m *FalconxFileImport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileMetadata ¶
type FalconxFileMetadata struct { // file analysis FileAnalysis []string `json:"file_analysis"` // file compositions FileCompositions []string `json:"file_compositions"` // imported objects ImportedObjects []string `json:"imported_objects"` }
FalconxFileMetadata falconx file metadata
swagger:model falconx.FileMetadata
func (*FalconxFileMetadata) ContextValidate ¶
ContextValidate validates this falconx file metadata based on context it is used
func (*FalconxFileMetadata) MarshalBinary ¶
func (m *FalconxFileMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileMetadata) UnmarshalBinary ¶
func (m *FalconxFileMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileResource ¶ added in v0.4.0
type FalconxFileResource struct { // language Language string `json:"language,omitempty"` // name Name string `json:"name,omitempty"` // rva Rva string `json:"rva,omitempty"` // size Size string `json:"size,omitempty"` // type Type string `json:"type,omitempty"` }
FalconxFileResource falconx file resource
swagger:model falconx.FileResource
func (*FalconxFileResource) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx file resource based on context it is used
func (*FalconxFileResource) MarshalBinary ¶ added in v0.4.0
func (m *FalconxFileResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileResource) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxFileResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxFileSection ¶ added in v0.4.0
type FalconxFileSection struct { // characteristics Characteristics []string `json:"characteristics"` // entropy Entropy float64 `json:"entropy,omitempty"` // md5 Md5 string `json:"md5,omitempty"` // name Name string `json:"name,omitempty"` // raw size RawSize string `json:"raw_size,omitempty"` // virtual address VirtualAddress string `json:"virtual_address,omitempty"` // virtual size VirtualSize string `json:"virtual_size,omitempty"` }
FalconxFileSection falconx file section
swagger:model falconx.FileSection
func (*FalconxFileSection) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx file section based on context it is used
func (*FalconxFileSection) MarshalBinary ¶ added in v0.4.0
func (m *FalconxFileSection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxFileSection) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxFileSection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxHTTPRequest ¶
type FalconxHTTPRequest struct { // header Header string `json:"header,omitempty"` // host Host string `json:"host,omitempty"` // host ip HostIP string `json:"host_ip,omitempty"` // host port HostPort int32 `json:"host_port,omitempty"` // method Method string `json:"method,omitempty"` // response code ResponseCode int32 `json:"response_code,omitempty"` // response phrase ResponsePhrase string `json:"response_phrase,omitempty"` // url URL string `json:"url,omitempty"` }
FalconxHTTPRequest falconx HTTP request
swagger:model falconx.HTTPRequest
func (*FalconxHTTPRequest) ContextValidate ¶
ContextValidate validates this falconx HTTP request based on context it is used
func (*FalconxHTTPRequest) MarshalBinary ¶
func (m *FalconxHTTPRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxHTTPRequest) UnmarshalBinary ¶
func (m *FalconxHTTPRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxHandle ¶
type FalconxHandle struct { // id ID int32 `json:"id,omitempty"` // path Path string `json:"path,omitempty"` // type Type string `json:"type,omitempty"` }
FalconxHandle falconx handle
swagger:model falconx.Handle
func (*FalconxHandle) ContextValidate ¶
ContextValidate validates this falconx handle based on context it is used
func (*FalconxHandle) MarshalBinary ¶
func (m *FalconxHandle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxHandle) UnmarshalBinary ¶
func (m *FalconxHandle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxIncident ¶
type FalconxIncident struct { // details Details []string `json:"details"` // name Name string `json:"name,omitempty"` }
FalconxIncident falconx incident
swagger:model falconx.Incident
func (*FalconxIncident) ContextValidate ¶
ContextValidate validates this falconx incident based on context it is used
func (*FalconxIncident) MarshalBinary ¶
func (m *FalconxIncident) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxIncident) UnmarshalBinary ¶
func (m *FalconxIncident) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxIntelReportV1 ¶
type FalconxIntelReportV1 struct { // actors Actors []*FalconxActor `json:"actors"` // malware families MalwareFamilies []string `json:"malware_families"` // related indicators RelatedIndicators []*FalconxRelatedIndicator `json:"related_indicators"` }
FalconxIntelReportV1 falconx intel report v1
swagger:model falconx.IntelReportV1
func (*FalconxIntelReportV1) ContextValidate ¶
ContextValidate validate this falconx intel report v1 based on the context it is used
func (*FalconxIntelReportV1) MarshalBinary ¶
func (m *FalconxIntelReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxIntelReportV1) UnmarshalBinary ¶
func (m *FalconxIntelReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxIntelSummaryReportV1 ¶
type FalconxIntelSummaryReportV1 struct { // actors Actors []*FalconxActorSummary `json:"actors"` }
FalconxIntelSummaryReportV1 falconx intel summary report v1
swagger:model falconx.IntelSummaryReportV1
func (*FalconxIntelSummaryReportV1) ContextValidate ¶
func (m *FalconxIntelSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx intel summary report v1 based on the context it is used
func (*FalconxIntelSummaryReportV1) MarshalBinary ¶
func (m *FalconxIntelSummaryReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxIntelSummaryReportV1) UnmarshalBinary ¶
func (m *FalconxIntelSummaryReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxIntelXReportV1 ¶ added in v0.4.0
type FalconxIntelXReportV1 struct { // malware config MalwareConfig *FalconxMalwareConfig `json:"malware_config,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` }
FalconxIntelXReportV1 falconx intel x report v1
swagger:model falconx.IntelXReportV1
func (*FalconxIntelXReportV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this falconx intel x report v1 based on the context it is used
func (*FalconxIntelXReportV1) MarshalBinary ¶ added in v0.4.0
func (m *FalconxIntelXReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxIntelXReportV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxIntelXReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMITREAttack ¶
type FalconxMITREAttack struct { // attack id AttackID string `json:"attack_id,omitempty"` // attack id wiki AttackIDWiki string `json:"attack_id_wiki,omitempty"` // informative identifiers InformativeIdentifiers []string `json:"informative_identifiers"` // malicious identifiers MaliciousIdentifiers []string `json:"malicious_identifiers"` // parent Parent *FalconxMITREAttackParent `json:"parent,omitempty"` // suspicious identifiers SuspiciousIdentifiers []string `json:"suspicious_identifiers"` // tactic Tactic string `json:"tactic,omitempty"` // technique Technique string `json:"technique,omitempty"` }
FalconxMITREAttack falconx m i t r e attack
swagger:model falconx.MITREAttack
func (*FalconxMITREAttack) ContextValidate ¶
ContextValidate validate this falconx m i t r e attack based on the context it is used
func (*FalconxMITREAttack) MarshalBinary ¶
func (m *FalconxMITREAttack) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMITREAttack) UnmarshalBinary ¶
func (m *FalconxMITREAttack) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMITREAttackParent ¶ added in v0.4.0
type FalconxMITREAttackParent struct { // attack id AttackID string `json:"attack_id,omitempty"` // attack id wiki AttackIDWiki string `json:"attack_id_wiki,omitempty"` // technique Technique string `json:"technique,omitempty"` }
FalconxMITREAttackParent falconx m i t r e attack parent
swagger:model falconx.MITREAttackParent
func (*FalconxMITREAttackParent) ContextValidate ¶ added in v0.4.0
func (m *FalconxMITREAttackParent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx m i t r e attack parent based on context it is used
func (*FalconxMITREAttackParent) MarshalBinary ¶ added in v0.4.0
func (m *FalconxMITREAttackParent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMITREAttackParent) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxMITREAttackParent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMalqueryErrorV1 ¶
type FalconxMalqueryErrorV1 struct { // code Code int32 `json:"code,omitempty"` // message Message string `json:"message,omitempty"` }
FalconxMalqueryErrorV1 falconx malquery error v1
swagger:model falconx.MalqueryErrorV1
func (*FalconxMalqueryErrorV1) ContextValidate ¶
func (m *FalconxMalqueryErrorV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx malquery error v1 based on context it is used
func (*FalconxMalqueryErrorV1) MarshalBinary ¶
func (m *FalconxMalqueryErrorV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMalqueryErrorV1) UnmarshalBinary ¶
func (m *FalconxMalqueryErrorV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMalqueryReportV1 ¶
type FalconxMalqueryReportV1 struct { // errors Errors []*FalconxMalqueryErrorV1 `json:"errors"` // input Input string `json:"input,omitempty"` // resources Resources []*FalconxMalqueryResource `json:"resources"` // type Type string `json:"type,omitempty"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxMalqueryReportV1 falconx malquery report v1
swagger:model falconx.MalqueryReportV1
func (*FalconxMalqueryReportV1) ContextValidate ¶
func (m *FalconxMalqueryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx malquery report v1 based on the context it is used
func (*FalconxMalqueryReportV1) MarshalBinary ¶
func (m *FalconxMalqueryReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMalqueryReportV1) UnmarshalBinary ¶
func (m *FalconxMalqueryReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMalqueryResource ¶
type FalconxMalqueryResource struct { // family Family string `json:"family,omitempty"` // file size FileSize int32 `json:"file_size,omitempty"` // file type FileType string `json:"file_type,omitempty"` // first seen timestamp FirstSeenTimestamp string `json:"first_seen_timestamp,omitempty"` // label Label string `json:"label,omitempty"` // md5 Md5 string `json:"md5,omitempty"` // sha1 Sha1 string `json:"sha1,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` }
FalconxMalqueryResource falconx malquery resource
swagger:model falconx.MalqueryResource
func (*FalconxMalqueryResource) ContextValidate ¶
func (m *FalconxMalqueryResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx malquery resource based on context it is used
func (*FalconxMalqueryResource) MarshalBinary ¶
func (m *FalconxMalqueryResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMalqueryResource) UnmarshalBinary ¶
func (m *FalconxMalqueryResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMalwareConfig ¶ added in v0.4.0
type FalconxMalwareConfig struct { // bitcoin addresses BitcoinAddresses []string `json:"bitcoin_addresses"` // c2s C2s []*FalconxC2 `json:"c2s"` // campaign id CampaignID []string `json:"campaign_id"` // encryption keys EncryptionKeys []string `json:"encryption_keys"` // family Family []string `json:"family"` // mitre attacks MitreAttacks []*FalconxMITREAttack `json:"mitre_attacks"` // mutexes Mutexes []string `json:"mutexes"` // passwords Passwords []string `json:"passwords"` // plugin version PluginVersion string `json:"plugin_version,omitempty"` // rs4 key Rs4Key string `json:"rs4_key,omitempty"` // rsa Rsa string `json:"rsa,omitempty"` // urls Urls []string `json:"urls"` // version Version string `json:"version,omitempty"` }
FalconxMalwareConfig falconx malware config
swagger:model falconx.MalwareConfig
func (*FalconxMalwareConfig) ContextValidate ¶ added in v0.4.0
ContextValidate validate this falconx malware config based on the context it is used
func (*FalconxMalwareConfig) MarshalBinary ¶ added in v0.4.0
func (m *FalconxMalwareConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMalwareConfig) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxMalwareConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMatchedSignature ¶
type FalconxMatchedSignature struct { // id ID string `json:"id,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxMatchedSignature falconx matched signature
swagger:model falconx.MatchedSignature
func (*FalconxMatchedSignature) ContextValidate ¶
func (m *FalconxMatchedSignature) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx matched signature based on context it is used
func (*FalconxMatchedSignature) MarshalBinary ¶
func (m *FalconxMatchedSignature) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMatchedSignature) UnmarshalBinary ¶
func (m *FalconxMatchedSignature) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMemoryDumpData ¶ added in v0.4.0
type FalconxMemoryDumpData struct { // address Address string `json:"address,omitempty"` // binary content id BinaryContentID string `json:"binary_content_id,omitempty"` // extracted strings id ExtractedStringsID string `json:"extracted_strings_id,omitempty"` // file process FileProcess string `json:"file_process,omitempty"` // file process disc pathway FileProcessDiscPathway string `json:"file_process_disc_pathway,omitempty"` // file process pid FileProcessPid int32 `json:"file_process_pid,omitempty"` // file process sha256 FileProcessSha256 string `json:"file_process_sha256,omitempty"` // filename Filename string `json:"filename,omitempty"` // flags Flags string `json:"flags,omitempty"` // hex dump id HexDumpID string `json:"hex_dump_id,omitempty"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxMemoryDumpData falconx memory dump data
swagger:model falconx.MemoryDumpData
func (*FalconxMemoryDumpData) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx memory dump data based on context it is used
func (*FalconxMemoryDumpData) MarshalBinary ¶ added in v0.4.0
func (m *FalconxMemoryDumpData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMemoryDumpData) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxMemoryDumpData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMemoryForensic ¶
type FalconxMemoryForensic struct { // stream uid StreamUID string `json:"stream_uid,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxMemoryForensic falconx memory forensic
swagger:model falconx.MemoryForensic
func (*FalconxMemoryForensic) ContextValidate ¶
ContextValidate validates this falconx memory forensic based on context it is used
func (*FalconxMemoryForensic) MarshalBinary ¶
func (m *FalconxMemoryForensic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMemoryForensic) UnmarshalBinary ¶
func (m *FalconxMemoryForensic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxMetaInfo ¶
type FalconxMetaInfo struct { // meta info // Required: true MetaInfo *MsaMetaInfo `json:"MetaInfo"` // quota Quota *FalconxQuota `json:"quota,omitempty"` }
FalconxMetaInfo falconx meta info
swagger:model falconx.MetaInfo
func (*FalconxMetaInfo) ContextValidate ¶
ContextValidate validate this falconx meta info based on the context it is used
func (*FalconxMetaInfo) MarshalBinary ¶
func (m *FalconxMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxMetaInfo) UnmarshalBinary ¶
func (m *FalconxMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxModule ¶ added in v0.4.0
type FalconxModule struct { // base Base string `json:"base,omitempty"` // path Path string `json:"path,omitempty"` }
FalconxModule falconx module
swagger:model falconx.Module
func (*FalconxModule) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx module based on context it is used
func (*FalconxModule) MarshalBinary ¶ added in v0.4.0
func (m *FalconxModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxModule) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxParameter ¶
type FalconxParameter struct { // argument number ArgumentNumber int32 `json:"argument_number,omitempty"` // comment Comment string `json:"comment,omitempty"` // meaning Meaning string `json:"meaning,omitempty"` // name Name string `json:"name,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxParameter falconx parameter
swagger:model falconx.Parameter
func (*FalconxParameter) ContextValidate ¶
ContextValidate validates this falconx parameter based on context it is used
func (*FalconxParameter) MarshalBinary ¶
func (m *FalconxParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxParameter) UnmarshalBinary ¶
func (m *FalconxParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxProcess ¶
type FalconxProcess struct { // amsi calls AmsiCalls []*FalconxAMSICall `json:"amsi_calls"` // command line CommandLine string `json:"command_line,omitempty"` // file accesses FileAccesses []*FalconxFileAccess `json:"file_accesses"` // handles Handles []*FalconxHandle `json:"handles"` // icon artifact id IconArtifactID string `json:"icon_artifact_id,omitempty"` // modules Modules []*FalconxModule `json:"modules"` // mutants Mutants []string `json:"mutants"` // name Name string `json:"name,omitempty"` // normalized path NormalizedPath string `json:"normalized_path,omitempty"` // parent uid ParentUID string `json:"parent_uid,omitempty"` // pid Pid int32 `json:"pid,omitempty"` // process flags ProcessFlags []*FalconxProcessFlag `json:"process_flags"` // registry Registry []*FalconxRegistry `json:"registry"` // script calls ScriptCalls []*FalconxScriptCall `json:"script_calls"` // sha256 Sha256 string `json:"sha256,omitempty"` // streams Streams []*FalconxStream `json:"streams"` // uid UID string `json:"uid,omitempty"` }
FalconxProcess falconx process
swagger:model falconx.Process
func (*FalconxProcess) ContextValidate ¶
ContextValidate validate this falconx process based on the context it is used
func (*FalconxProcess) MarshalBinary ¶
func (m *FalconxProcess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxProcess) UnmarshalBinary ¶
func (m *FalconxProcess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxProcessFlag ¶
type FalconxProcessFlag struct { // data Data string `json:"data,omitempty"` // name Name string `json:"name,omitempty"` }
FalconxProcessFlag falconx process flag
swagger:model falconx.ProcessFlag
func (*FalconxProcessFlag) ContextValidate ¶
ContextValidate validates this falconx process flag based on context it is used
func (*FalconxProcessFlag) MarshalBinary ¶
func (m *FalconxProcessFlag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxProcessFlag) UnmarshalBinary ¶
func (m *FalconxProcessFlag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxQueryResponse ¶
type FalconxQueryResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *FalconxMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
FalconxQueryResponse falconx query response
swagger:model falconx.QueryResponse
func (*FalconxQueryResponse) ContextValidate ¶
ContextValidate validate this falconx query response based on the context it is used
func (*FalconxQueryResponse) MarshalBinary ¶
func (m *FalconxQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxQueryResponse) UnmarshalBinary ¶
func (m *FalconxQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxQuota ¶
type FalconxQuota struct { // in progress // Required: true InProgress *int32 `json:"in_progress"` // total // Required: true Total *int32 `json:"total"` // used // Required: true Used *int32 `json:"used"` }
FalconxQuota falconx quota
swagger:model falconx.Quota
func (*FalconxQuota) ContextValidate ¶
ContextValidate validates this falconx quota based on context it is used
func (*FalconxQuota) MarshalBinary ¶
func (m *FalconxQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxQuota) UnmarshalBinary ¶
func (m *FalconxQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxRegistry ¶
type FalconxRegistry struct { // key Key string `json:"key,omitempty"` // operation Operation string `json:"operation,omitempty"` // path Path string `json:"path,omitempty"` // status Status string `json:"status,omitempty"` // status human readable StatusHumanReadable string `json:"status_human_readable,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxRegistry falconx registry
swagger:model falconx.Registry
func (*FalconxRegistry) ContextValidate ¶
ContextValidate validates this falconx registry based on context it is used
func (*FalconxRegistry) MarshalBinary ¶
func (m *FalconxRegistry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxRegistry) UnmarshalBinary ¶
func (m *FalconxRegistry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxRelatedIndicator ¶
type FalconxRelatedIndicator struct { // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // id ID string `json:"id,omitempty"` // type Type string `json:"type,omitempty"` // updated timestamp UpdatedTimestamp string `json:"updated_timestamp,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxRelatedIndicator falconx related indicator
swagger:model falconx.RelatedIndicator
func (*FalconxRelatedIndicator) ContextValidate ¶
func (m *FalconxRelatedIndicator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx related indicator based on context it is used
func (*FalconxRelatedIndicator) MarshalBinary ¶
func (m *FalconxRelatedIndicator) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxRelatedIndicator) UnmarshalBinary ¶
func (m *FalconxRelatedIndicator) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxReportV1 ¶
type FalconxReportV1 struct { // cid Cid string `json:"cid,omitempty"` // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // id ID string `json:"id,omitempty"` // index timestamp IndexTimestamp string `json:"index_timestamp,omitempty"` // intel Intel []*FalconxIntelReportV1 `json:"intel"` // intelx Intelx *FalconxIntelXReportV1 `json:"intelx,omitempty"` // ioc report broad csv artifact id IocReportBroadCsvArtifactID string `json:"ioc_report_broad_csv_artifact_id,omitempty"` // ioc report broad json artifact id IocReportBroadJSONArtifactID string `json:"ioc_report_broad_json_artifact_id,omitempty"` // ioc report broad maec artifact id IocReportBroadMaecArtifactID string `json:"ioc_report_broad_maec_artifact_id,omitempty"` // ioc report broad stix artifact id IocReportBroadStixArtifactID string `json:"ioc_report_broad_stix_artifact_id,omitempty"` // ioc report strict csv artifact id IocReportStrictCsvArtifactID string `json:"ioc_report_strict_csv_artifact_id,omitempty"` // ioc report strict json artifact id IocReportStrictJSONArtifactID string `json:"ioc_report_strict_json_artifact_id,omitempty"` // ioc report strict maec artifact id IocReportStrictMaecArtifactID string `json:"ioc_report_strict_maec_artifact_id,omitempty"` // ioc report strict stix artifact id IocReportStrictStixArtifactID string `json:"ioc_report_strict_stix_artifact_id,omitempty"` // malquery Malquery []*FalconxMalqueryReportV1 `json:"malquery"` // origin Origin string `json:"origin,omitempty"` // sandbox Sandbox []*FalconxSandboxReportV1 `json:"sandbox"` // tags Tags []string `json:"tags"` // threat graph ThreatGraph *FalconxThreatGraphReportV1 `json:"threat_graph,omitempty"` // user id UserID string `json:"user_id,omitempty"` // user name UserName string `json:"user_name,omitempty"` // user tags UserTags []string `json:"user_tags"` // user uuid UserUUID string `json:"user_uuid,omitempty"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxReportV1 falconx report v1
swagger:model falconx.ReportV1
func (*FalconxReportV1) ContextValidate ¶
ContextValidate validate this falconx report v1 based on the context it is used
func (*FalconxReportV1) MarshalBinary ¶
func (m *FalconxReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxReportV1) UnmarshalBinary ¶
func (m *FalconxReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxReportV1Response ¶
type FalconxReportV1Response struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *FalconxMetaInfo `json:"meta"` // resources // Required: true Resources []*FalconxReportV1 `json:"resources"` }
FalconxReportV1Response falconx report v1 response
swagger:model falconx.ReportV1Response
func (*FalconxReportV1Response) ContextValidate ¶
func (m *FalconxReportV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx report v1 response based on the context it is used
func (*FalconxReportV1Response) MarshalBinary ¶
func (m *FalconxReportV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxReportV1Response) UnmarshalBinary ¶
func (m *FalconxReportV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSandboxParametersV1 ¶
type FalconxSandboxParametersV1 struct { // interactivity // Required: true Interactivity *bool `json:"Interactivity"` // action script ActionScript string `json:"action_script,omitempty"` // command line CommandLine string `json:"command_line,omitempty"` // document password DocumentPassword string `json:"document_password,omitempty"` // enable tor EnableTor bool `json:"enable_tor,omitempty"` // environment id EnvironmentID int32 `json:"environment_id,omitempty"` // network settings NetworkSettings string `json:"network_settings,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` // submit name SubmitName string `json:"submit_name,omitempty"` // system date SystemDate string `json:"system_date,omitempty"` // system time SystemTime string `json:"system_time,omitempty"` // url URL string `json:"url,omitempty"` }
FalconxSandboxParametersV1 falconx sandbox parameters v1
swagger:model falconx.SandboxParametersV1
func (*FalconxSandboxParametersV1) ContextValidate ¶
func (m *FalconxSandboxParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx sandbox parameters v1 based on context it is used
func (*FalconxSandboxParametersV1) MarshalBinary ¶
func (m *FalconxSandboxParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSandboxParametersV1) UnmarshalBinary ¶
func (m *FalconxSandboxParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSandboxReportV1 ¶
type FalconxSandboxReportV1 struct { // architecture Architecture string `json:"architecture,omitempty"` // certificates Certificates []*FalconxCertificate `json:"certificates"` // certificates validation message CertificatesValidationMessage string `json:"certificates_validation_message,omitempty"` // classification Classification []string `json:"classification"` // classification tags ClassificationTags []string `json:"classification_tags"` // contacted hosts ContactedHosts []*FalconxContactedHost `json:"contacted_hosts"` // dll characteristics DllCharacteristics []string `json:"dll_characteristics"` // dns requests DNSRequests []*FalconxDNSRequest `json:"dns_requests"` // entrypoint Entrypoint string `json:"entrypoint,omitempty"` // entrypoint preview count EntrypointPreviewCount int32 `json:"entrypoint_preview_count,omitempty"` // entrypoint preview instructions EntrypointPreviewInstructions []string `json:"entrypoint_preview_instructions"` // entrypoint section EntrypointSection string `json:"entrypoint_section,omitempty"` // environment description EnvironmentDescription string `json:"environment_description,omitempty"` // environment id EnvironmentID int32 `json:"environment_id,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty"` // error origin ErrorOrigin string `json:"error_origin,omitempty"` // error type ErrorType string `json:"error_type,omitempty"` // exact deep hash ExactDeepHash string `json:"exact_deep_hash,omitempty"` // extracted files ExtractedFiles []*FalconxExtractedFile `json:"extracted_files"` // extracted interesting strings ExtractedInterestingStrings []*FalconxExtractedInterestingString `json:"extracted_interesting_strings"` // file data directories FileDataDirectories []*FalconxFileDataDirectory `json:"file_data_directories"` // file imports FileImports []*FalconxFileImport `json:"file_imports"` // file metadata FileMetadata *FalconxFileMetadata `json:"file_metadata,omitempty"` // file resources FileResources []*FalconxFileResource `json:"file_resources"` // file sections FileSections []*FalconxFileSection `json:"file_sections"` // file size FileSize int32 `json:"file_size,omitempty"` // file type FileType string `json:"file_type,omitempty"` // file type short FileTypeShort []string `json:"file_type_short"` // http requests HTTPRequests []*FalconxHTTPRequest `json:"http_requests"` // icon Icon string `json:"icon,omitempty"` // image base ImageBase string `json:"image_base,omitempty"` // image file characteristics ImageFileCharacteristics []string `json:"image_file_characteristics"` // incidents Incidents []*FalconxIncident `json:"incidents"` // intelligence mitre attacks IntelligenceMitreAttacks []*FalconxMITREAttack `json:"intelligence_mitre_attacks"` // ioc report broad artifact id IocReportBroadArtifactID string `json:"ioc_report_broad_artifact_id,omitempty"` // ioc report strict artifact id IocReportStrictArtifactID string `json:"ioc_report_strict_artifact_id,omitempty"` // is certificates valid // Required: true IsCertificatesValid *bool `json:"is_certificates_valid"` // language Language string `json:"language,omitempty"` // major os version MajorOsVersion int32 `json:"major_os_version,omitempty"` // memory dumps MemoryDumps []*FalconxMemoryDumpData `json:"memory_dumps"` // memory dumps artifact id MemoryDumpsArtifactID string `json:"memory_dumps_artifact_id,omitempty"` // memory forensics MemoryForensics []*FalconxMemoryForensic `json:"memory_forensics"` // memory strings artifact id MemoryStringsArtifactID string `json:"memory_strings_artifact_id,omitempty"` // minor os version MinorOsVersion int32 `json:"minor_os_version,omitempty"` // mitre attacks MitreAttacks []*FalconxMITREAttack `json:"mitre_attacks"` // network settings NetworkSettings string `json:"network_settings,omitempty"` // packer Packer string `json:"packer,omitempty"` // pcap report artifact id PcapReportArtifactID string `json:"pcap_report_artifact_id,omitempty"` // processes Processes []*FalconxProcess `json:"processes"` // sample flags SampleFlags []string `json:"sample_flags"` // screenshots artifact ids ScreenshotsArtifactIds []string `json:"screenshots_artifact_ids"` // sha256 Sha256 string `json:"sha256,omitempty"` // signatures Signatures []*FalconxSignature `json:"signatures"` // submission type SubmissionType string `json:"submission_type,omitempty"` // submit name SubmitName string `json:"submit_name,omitempty"` // submit url SubmitURL string `json:"submit_url,omitempty"` // subsystem Subsystem string `json:"subsystem,omitempty"` // suricata alerts SuricataAlerts []*FalconxSuricataAlert `json:"suricata_alerts"` // target url TargetURL string `json:"target_url,omitempty"` // threat score ThreatScore int32 `json:"threat_score,omitempty"` // urls Urls []*FalconxURLData `json:"urls"` // verdict Verdict string `json:"verdict,omitempty"` // version info VersionInfo []*FalconxVersionInfo `json:"version_info"` // visualization Visualization string `json:"visualization,omitempty"` // windows version bitness WindowsVersionBitness int32 `json:"windows_version_bitness,omitempty"` // windows version edition WindowsVersionEdition string `json:"windows_version_edition,omitempty"` // windows version name WindowsVersionName string `json:"windows_version_name,omitempty"` // windows version service pack WindowsVersionServicePack string `json:"windows_version_service_pack,omitempty"` // windows version version WindowsVersionVersion string `json:"windows_version_version,omitempty"` }
FalconxSandboxReportV1 falconx sandbox report v1
swagger:model falconx.SandboxReportV1
func (*FalconxSandboxReportV1) ContextValidate ¶
func (m *FalconxSandboxReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx sandbox report v1 based on the context it is used
func (*FalconxSandboxReportV1) MarshalBinary ¶
func (m *FalconxSandboxReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSandboxReportV1) UnmarshalBinary ¶
func (m *FalconxSandboxReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSandboxSummaryReportV1 ¶
type FalconxSandboxSummaryReportV1 struct { // classification tags ClassificationTags []string `json:"classification_tags"` // environment description EnvironmentDescription string `json:"environment_description,omitempty"` // environment id EnvironmentID int32 `json:"environment_id,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty"` // error origin ErrorOrigin string `json:"error_origin,omitempty"` // error type ErrorType string `json:"error_type,omitempty"` // file type FileType string `json:"file_type,omitempty"` // incidents Incidents []*FalconxIncident `json:"incidents"` // network settings NetworkSettings string `json:"network_settings,omitempty"` // sample flags SampleFlags []string `json:"sample_flags"` // sha256 Sha256 string `json:"sha256,omitempty"` // submission type SubmissionType string `json:"submission_type,omitempty"` // submit name SubmitName string `json:"submit_name,omitempty"` // submit url SubmitURL string `json:"submit_url,omitempty"` // threat score ThreatScore int32 `json:"threat_score,omitempty"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxSandboxSummaryReportV1 falconx sandbox summary report v1
swagger:model falconx.SandboxSummaryReportV1
func (*FalconxSandboxSummaryReportV1) ContextValidate ¶
func (m *FalconxSandboxSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx sandbox summary report v1 based on the context it is used
func (*FalconxSandboxSummaryReportV1) MarshalBinary ¶
func (m *FalconxSandboxSummaryReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSandboxSummaryReportV1) UnmarshalBinary ¶
func (m *FalconxSandboxSummaryReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxScriptCall ¶
type FalconxScriptCall struct { // cls id ClsID string `json:"cls_id,omitempty"` // dispatch id DispatchID string `json:"dispatch_id,omitempty"` // matched malicious signatures MatchedMaliciousSignatures []string `json:"matched_malicious_signatures"` // parameters Parameters []*FalconxParameter `json:"parameters"` // result Result string `json:"result,omitempty"` // status Status string `json:"status,omitempty"` }
FalconxScriptCall falconx script call
swagger:model falconx.ScriptCall
func (*FalconxScriptCall) ContextValidate ¶
ContextValidate validate this falconx script call based on the context it is used
func (*FalconxScriptCall) MarshalBinary ¶
func (m *FalconxScriptCall) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxScriptCall) UnmarshalBinary ¶
func (m *FalconxScriptCall) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSignature ¶
type FalconxSignature struct { // attack id AttackID string `json:"attack_id,omitempty"` // category Category string `json:"category,omitempty"` // description Description string `json:"description,omitempty"` // identifier Identifier string `json:"identifier,omitempty"` // name Name string `json:"name,omitempty"` // origin Origin string `json:"origin,omitempty"` // relevance Relevance int32 `json:"relevance,omitempty"` // threat level ThreatLevel int32 `json:"threat_level,omitempty"` // threat level human ThreatLevelHuman string `json:"threat_level_human,omitempty"` // type Type int32 `json:"type,omitempty"` }
FalconxSignature falconx signature
swagger:model falconx.Signature
func (*FalconxSignature) ContextValidate ¶
ContextValidate validates this falconx signature based on context it is used
func (*FalconxSignature) MarshalBinary ¶
func (m *FalconxSignature) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSignature) UnmarshalBinary ¶
func (m *FalconxSignature) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxStream ¶
type FalconxStream struct { // executed Executed bool `json:"executed,omitempty"` // file name FileName string `json:"file_name,omitempty"` // human keywords HumanKeywords string `json:"human_keywords,omitempty"` // instructions artifact id InstructionsArtifactID string `json:"instructions_artifact_id,omitempty"` // matched signatures MatchedSignatures []*FalconxMatchedSignature `json:"matched_signatures"` // uid UID string `json:"uid,omitempty"` }
FalconxStream falconx stream
swagger:model falconx.Stream
func (*FalconxStream) ContextValidate ¶
ContextValidate validate this falconx stream based on the context it is used
func (*FalconxStream) MarshalBinary ¶
func (m *FalconxStream) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxStream) UnmarshalBinary ¶
func (m *FalconxStream) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSubmissionParametersV1 ¶
type FalconxSubmissionParametersV1 struct { // sandbox Sandbox []*FalconxSandboxParametersV1 `json:"sandbox"` // send email notification SendEmailNotification bool `json:"send_email_notification,omitempty"` // user tags UserTags []string `json:"user_tags"` }
FalconxSubmissionParametersV1 falconx submission parameters v1
swagger:model falconx.SubmissionParametersV1
func (*FalconxSubmissionParametersV1) ContextValidate ¶
func (m *FalconxSubmissionParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx submission parameters v1 based on the context it is used
func (*FalconxSubmissionParametersV1) MarshalBinary ¶
func (m *FalconxSubmissionParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSubmissionParametersV1) UnmarshalBinary ¶
func (m *FalconxSubmissionParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSubmissionV1 ¶
type FalconxSubmissionV1 struct { // cid Cid string `json:"cid,omitempty"` // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // id ID string `json:"id,omitempty"` // index timestamp IndexTimestamp string `json:"index_timestamp,omitempty"` // origin Origin string `json:"origin,omitempty"` // sandbox Sandbox []*FalconxSandboxParametersV1 `json:"sandbox"` // send email notification SendEmailNotification bool `json:"send_email_notification,omitempty"` // state State string `json:"state,omitempty"` // user id UserID string `json:"user_id,omitempty"` // user name UserName string `json:"user_name,omitempty"` // user tags UserTags []string `json:"user_tags"` // user uuid UserUUID string `json:"user_uuid,omitempty"` }
FalconxSubmissionV1 falconx submission v1
swagger:model falconx.SubmissionV1
func (*FalconxSubmissionV1) ContextValidate ¶
ContextValidate validate this falconx submission v1 based on the context it is used
func (*FalconxSubmissionV1) MarshalBinary ¶
func (m *FalconxSubmissionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSubmissionV1) UnmarshalBinary ¶
func (m *FalconxSubmissionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSubmissionV1Response ¶
type FalconxSubmissionV1Response struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *FalconxMetaInfo `json:"meta"` // resources // Required: true Resources []*FalconxSubmissionV1 `json:"resources"` }
FalconxSubmissionV1Response falconx submission v1 response
swagger:model falconx.SubmissionV1Response
func (*FalconxSubmissionV1Response) ContextValidate ¶
func (m *FalconxSubmissionV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx submission v1 response based on the context it is used
func (*FalconxSubmissionV1Response) MarshalBinary ¶
func (m *FalconxSubmissionV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSubmissionV1Response) UnmarshalBinary ¶
func (m *FalconxSubmissionV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSummaryReportV1 ¶
type FalconxSummaryReportV1 struct { // cid Cid string `json:"cid,omitempty"` // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // id ID string `json:"id,omitempty"` // intel Intel []*FalconxIntelSummaryReportV1 `json:"intel"` // ioc report broad csv artifact id IocReportBroadCsvArtifactID string `json:"ioc_report_broad_csv_artifact_id,omitempty"` // ioc report broad json artifact id IocReportBroadJSONArtifactID string `json:"ioc_report_broad_json_artifact_id,omitempty"` // ioc report broad maec artifact id IocReportBroadMaecArtifactID string `json:"ioc_report_broad_maec_artifact_id,omitempty"` // ioc report broad stix artifact id IocReportBroadStixArtifactID string `json:"ioc_report_broad_stix_artifact_id,omitempty"` // ioc report strict csv artifact id IocReportStrictCsvArtifactID string `json:"ioc_report_strict_csv_artifact_id,omitempty"` // ioc report strict json artifact id IocReportStrictJSONArtifactID string `json:"ioc_report_strict_json_artifact_id,omitempty"` // ioc report strict maec artifact id IocReportStrictMaecArtifactID string `json:"ioc_report_strict_maec_artifact_id,omitempty"` // ioc report strict stix artifact id IocReportStrictStixArtifactID string `json:"ioc_report_strict_stix_artifact_id,omitempty"` // origin Origin string `json:"origin,omitempty"` // sandbox Sandbox []*FalconxSandboxSummaryReportV1 `json:"sandbox"` // tags Tags []string `json:"tags"` // user id UserID string `json:"user_id,omitempty"` // user name UserName string `json:"user_name,omitempty"` // user tags UserTags []string `json:"user_tags"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxSummaryReportV1 falconx summary report v1
swagger:model falconx.SummaryReportV1
func (*FalconxSummaryReportV1) ContextValidate ¶
func (m *FalconxSummaryReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx summary report v1 based on the context it is used
func (*FalconxSummaryReportV1) MarshalBinary ¶
func (m *FalconxSummaryReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSummaryReportV1) UnmarshalBinary ¶
func (m *FalconxSummaryReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSummaryReportV1Response ¶
type FalconxSummaryReportV1Response struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *FalconxMetaInfo `json:"meta"` // resources // Required: true Resources []*FalconxSummaryReportV1 `json:"resources"` }
FalconxSummaryReportV1Response falconx summary report v1 response
swagger:model falconx.SummaryReportV1Response
func (*FalconxSummaryReportV1Response) ContextValidate ¶
func (m *FalconxSummaryReportV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx summary report v1 response based on the context it is used
func (*FalconxSummaryReportV1Response) MarshalBinary ¶
func (m *FalconxSummaryReportV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSummaryReportV1Response) UnmarshalBinary ¶
func (m *FalconxSummaryReportV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxSuricataAlert ¶
type FalconxSuricataAlert struct { // category Category string `json:"category,omitempty"` // description Description string `json:"description,omitempty"` // destination ip DestinationIP string `json:"destination_ip,omitempty"` // destination port DestinationPort int32 `json:"destination_port,omitempty"` // protocol Protocol string `json:"protocol,omitempty"` // sid Sid string `json:"sid,omitempty"` }
FalconxSuricataAlert falconx suricata alert
swagger:model falconx.SuricataAlert
func (*FalconxSuricataAlert) ContextValidate ¶
ContextValidate validates this falconx suricata alert based on context it is used
func (*FalconxSuricataAlert) MarshalBinary ¶
func (m *FalconxSuricataAlert) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxSuricataAlert) UnmarshalBinary ¶
func (m *FalconxSuricataAlert) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxThreatGraphIndicatorV1 ¶
type FalconxThreatGraphIndicatorV1 struct { // customer prevalence CustomerPrevalence string `json:"customer_prevalence,omitempty"` // global prevalence GlobalPrevalence string `json:"global_prevalence,omitempty"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxThreatGraphIndicatorV1 falconx threat graph indicator v1
swagger:model falconx.ThreatGraphIndicatorV1
func (*FalconxThreatGraphIndicatorV1) ContextValidate ¶
func (m *FalconxThreatGraphIndicatorV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this falconx threat graph indicator v1 based on context it is used
func (*FalconxThreatGraphIndicatorV1) MarshalBinary ¶
func (m *FalconxThreatGraphIndicatorV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxThreatGraphIndicatorV1) UnmarshalBinary ¶
func (m *FalconxThreatGraphIndicatorV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxThreatGraphReportV1 ¶
type FalconxThreatGraphReportV1 struct { // indicators Indicators []*FalconxThreatGraphIndicatorV1 `json:"indicators"` }
FalconxThreatGraphReportV1 falconx threat graph report v1
swagger:model falconx.ThreatGraphReportV1
func (*FalconxThreatGraphReportV1) ContextValidate ¶
func (m *FalconxThreatGraphReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this falconx threat graph report v1 based on the context it is used
func (*FalconxThreatGraphReportV1) MarshalBinary ¶
func (m *FalconxThreatGraphReportV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxThreatGraphReportV1) UnmarshalBinary ¶
func (m *FalconxThreatGraphReportV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxURLData ¶ added in v0.4.0
type FalconxURLData struct { // type Type string `json:"type,omitempty"` // url URL string `json:"url,omitempty"` // verdict Verdict string `json:"verdict,omitempty"` }
FalconxURLData falconx Url data
swagger:model falconx.UrlData
func (*FalconxURLData) ContextValidate ¶ added in v0.4.0
ContextValidate validates this falconx Url data based on context it is used
func (*FalconxURLData) MarshalBinary ¶ added in v0.4.0
func (m *FalconxURLData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxURLData) UnmarshalBinary ¶ added in v0.4.0
func (m *FalconxURLData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FalconxVersionInfo ¶
type FalconxVersionInfo struct { // id ID string `json:"id,omitempty"` // value Value string `json:"value,omitempty"` }
FalconxVersionInfo falconx version info
swagger:model falconx.VersionInfo
func (*FalconxVersionInfo) ContextValidate ¶
ContextValidate validates this falconx version info based on context it is used
func (*FalconxVersionInfo) MarshalBinary ¶
func (m *FalconxVersionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FalconxVersionInfo) UnmarshalBinary ¶
func (m *FalconxVersionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallCreateFirewallPoliciesReqV1 ¶ added in v0.4.0
type FirewallCreateFirewallPoliciesReqV1 struct { // A collection of policies to create // Required: true Resources []*FirewallCreateFirewallPolicyReqV1 `json:"resources"` }
FirewallCreateFirewallPoliciesReqV1 A req to create prevention policies
swagger:model firewall.CreateFirewallPoliciesReqV1
func (*FirewallCreateFirewallPoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *FirewallCreateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this firewall create firewall policies req v1 based on the context it is used
func (*FirewallCreateFirewallPoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallCreateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallCreateFirewallPoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallCreateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallCreateFirewallPolicyReqV1 ¶ added in v0.4.0
type FirewallCreateFirewallPolicyReqV1 struct { // If specified the firewall rules of the firewall policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` }
FirewallCreateFirewallPolicyReqV1 firewall create firewall policy req v1
swagger:model firewall.CreateFirewallPolicyReqV1
func (*FirewallCreateFirewallPolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *FirewallCreateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this firewall create firewall policy req v1 based on context it is used
func (*FirewallCreateFirewallPolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallCreateFirewallPolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallCreateFirewallPolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallCreateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallPolicyV1 ¶ added in v0.4.0
type FirewallPolicyV1 struct { // Channel file version for the policy // Required: true ChannelVersion *int64 `json:"channel_version"` // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // Firewall rule set id. This id combines several firewall rules and gets attached to the policy // Required: true RuleSetID *string `json:"rule_set_id"` }
FirewallPolicyV1 firewall policy v1
swagger:model firewall.PolicyV1
func (*FirewallPolicyV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this firewall policy v1 based on the context it is used
func (*FirewallPolicyV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallPolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallPolicyV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallPolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallRespV1 ¶ added in v0.4.0
type FirewallRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*FirewallPolicyV1 `json:"resources"` }
FirewallRespV1 firewall resp v1
swagger:model firewall.RespV1
func (*FirewallRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this firewall resp v1 based on the context it is used
func (*FirewallRespV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallUpdateFirewallPoliciesReqV1 ¶ added in v0.4.0
type FirewallUpdateFirewallPoliciesReqV1 struct { // A collection of policies to update // Required: true Resources []*FirewallUpdateFirewallPolicyReqV1 `json:"resources"` }
FirewallUpdateFirewallPoliciesReqV1 A req to update firewall policies
swagger:model firewall.UpdateFirewallPoliciesReqV1
func (*FirewallUpdateFirewallPoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this firewall update firewall policies req v1 based on the context it is used
func (*FirewallUpdateFirewallPoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallUpdateFirewallPoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallUpdateFirewallPolicyReqV1 ¶ added in v0.4.0
type FirewallUpdateFirewallPolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` }
FirewallUpdateFirewallPolicyReqV1 firewall update firewall policy req v1
swagger:model firewall.UpdateFirewallPolicyReqV1
func (*FirewallUpdateFirewallPolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this firewall update firewall policy req v1 based on context it is used
func (*FirewallUpdateFirewallPolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallUpdateFirewallPolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *FirewallUpdateFirewallPolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FlightcontrolapiGetRolesResponse ¶ added in v0.4.0
type FlightcontrolapiGetRolesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainRole `json:"resources"` }
FlightcontrolapiGetRolesResponse flightcontrolapi get roles response
swagger:model flightcontrolapi.getRolesResponse
func (*FlightcontrolapiGetRolesResponse) ContextValidate ¶ added in v0.4.0
func (m *FlightcontrolapiGetRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this flightcontrolapi get roles response based on the context it is used
func (*FlightcontrolapiGetRolesResponse) MarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiGetRolesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FlightcontrolapiGetRolesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiGetRolesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FlightcontrolapiUserGrantResponse ¶ added in v0.4.0
type FlightcontrolapiUserGrantResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUserGrants `json:"resources"` }
FlightcontrolapiUserGrantResponse flightcontrolapi user grant response
swagger:model flightcontrolapi.userGrantResponse
func (*FlightcontrolapiUserGrantResponse) ContextValidate ¶ added in v0.4.0
func (m *FlightcontrolapiUserGrantResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this flightcontrolapi user grant response based on the context it is used
func (*FlightcontrolapiUserGrantResponse) MarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiUserGrantResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FlightcontrolapiUserGrantResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiUserGrantResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FlightcontrolapiUserResponse ¶ added in v0.4.0
type FlightcontrolapiUserResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainUser `json:"resources"` }
FlightcontrolapiUserResponse flightcontrolapi user response
swagger:model flightcontrolapi.userResponse
func (*FlightcontrolapiUserResponse) ContextValidate ¶ added in v0.4.0
func (m *FlightcontrolapiUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this flightcontrolapi user response based on the context it is used
func (*FlightcontrolapiUserResponse) MarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FlightcontrolapiUserResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *FlightcontrolapiUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIAggregatesResponse ¶
type FwmgrAPIAggregatesResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrMsaAggregationResult `json:"resources"` }
FwmgrAPIAggregatesResponse fwmgr api aggregates response
swagger:model fwmgr.api.AggregatesResponse
func (*FwmgrAPIAggregatesResponse) ContextValidate ¶
func (m *FwmgrAPIAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api aggregates response based on the context it is used
func (*FwmgrAPIAggregatesResponse) MarshalBinary ¶
func (m *FwmgrAPIAggregatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIAggregatesResponse) UnmarshalBinary ¶
func (m *FwmgrAPIAggregatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIEventsResponse ¶
type FwmgrAPIEventsResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrFirewallMatchEventResponse `json:"resources"` }
FwmgrAPIEventsResponse fwmgr api events response
swagger:model fwmgr.api.EventsResponse
func (*FwmgrAPIEventsResponse) ContextValidate ¶
func (m *FwmgrAPIEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api events response based on the context it is used
func (*FwmgrAPIEventsResponse) MarshalBinary ¶
func (m *FwmgrAPIEventsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIEventsResponse) UnmarshalBinary ¶
func (m *FwmgrAPIEventsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIFilepathTestRequest ¶ added in v0.2.29
type FwmgrAPIFilepathTestRequest struct { // filepath pattern // Required: true FilepathPattern *string `json:"filepath_pattern"` // filepath test string // Required: true FilepathTestString *string `json:"filepath_test_string"` }
FwmgrAPIFilepathTestRequest fwmgr api filepath test request
swagger:model fwmgr.api.FilepathTestRequest
func (*FwmgrAPIFilepathTestRequest) ContextValidate ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api filepath test request based on context it is used
func (*FwmgrAPIFilepathTestRequest) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIFilepathTestRequest) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIFilepathTestResult ¶ added in v0.2.29
type FwmgrAPIFilepathTestResult struct { // filepath pattern // Required: true FilepathPattern *string `json:"filepath_pattern"` // filepath test string // Required: true FilepathTestString *string `json:"filepath_test_string"` // is match // Required: true IsMatch *bool `json:"is_match"` }
FwmgrAPIFilepathTestResult fwmgr api filepath test result
swagger:model fwmgr.api.FilepathTestResult
func (*FwmgrAPIFilepathTestResult) ContextValidate ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api filepath test result based on context it is used
func (*FwmgrAPIFilepathTestResult) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIFilepathTestResult) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIFilepathTestResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIFirewallFieldsResponse ¶
type FwmgrAPIFirewallFieldsResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrAPIFirewallFieldsV1 `json:"resources"` }
FwmgrAPIFirewallFieldsResponse fwmgr api firewall fields response
swagger:model fwmgr.api.FirewallFieldsResponse
func (*FwmgrAPIFirewallFieldsResponse) ContextValidate ¶
func (m *FwmgrAPIFirewallFieldsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api firewall fields response based on the context it is used
func (*FwmgrAPIFirewallFieldsResponse) MarshalBinary ¶
func (m *FwmgrAPIFirewallFieldsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIFirewallFieldsResponse) UnmarshalBinary ¶
func (m *FwmgrAPIFirewallFieldsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIFirewallFieldsV1 ¶
type FwmgrAPIFirewallFieldsV1 struct { // default monitor // Required: true DefaultMonitor *FwmgrDomainMonitoring `json:"default_monitor"` // id // Required: true ID *string `json:"id"` // platform // Required: true Platform *string `json:"platform"` // platform fields // Required: true PlatformFields []*FwmgrDomainField `json:"platform_fields"` }
FwmgrAPIFirewallFieldsV1 fwmgr api firewall fields v1
swagger:model fwmgr.api.FirewallFieldsV1
func (*FwmgrAPIFirewallFieldsV1) ContextValidate ¶
func (m *FwmgrAPIFirewallFieldsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api firewall fields v1 based on the context it is used
func (*FwmgrAPIFirewallFieldsV1) MarshalBinary ¶
func (m *FwmgrAPIFirewallFieldsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIFirewallFieldsV1) UnmarshalBinary ¶
func (m *FwmgrAPIFirewallFieldsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIJSONDiff ¶
type FwmgrAPIJSONDiff struct { // from From string `json:"from,omitempty"` // op // Required: true Op *string `json:"op"` // path // Required: true Path *string `json:"path"` // value // Required: true Value FwmgrAPIJSONDiffValue `json:"value"` }
FwmgrAPIJSONDiff fwmgr api json diff
swagger:model fwmgr.api.jsonDiff
func (*FwmgrAPIJSONDiff) ContextValidate ¶
ContextValidate validates this fwmgr api json diff based on context it is used
func (*FwmgrAPIJSONDiff) MarshalBinary ¶
func (m *FwmgrAPIJSONDiff) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIJSONDiff) UnmarshalBinary ¶
func (m *FwmgrAPIJSONDiff) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIJSONDiffValue ¶
type FwmgrAPIJSONDiffValue interface{}
FwmgrAPIJSONDiffValue fwmgr api json diff value
swagger:model fwmgr.api.jsonDiff.value
type FwmgrAPIMetaInfo ¶
type FwmgrAPIMetaInfo struct { // pagination Pagination *FwmgrAPIQueryPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *FwmgrMsaspecWrites `json:"writes,omitempty"` }
FwmgrAPIMetaInfo fwmgr api meta info
swagger:model fwmgr.api.MetaInfo
func (*FwmgrAPIMetaInfo) ContextValidate ¶
ContextValidate validate this fwmgr api meta info based on the context it is used
func (*FwmgrAPIMetaInfo) MarshalBinary ¶
func (m *FwmgrAPIMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIMetaInfo) UnmarshalBinary ¶
func (m *FwmgrAPIMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationCreateRequestV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationCreateRequestV1 struct { // connection types // Required: true ConnectionTypes *FwmgrDomainConnectionType `json:"connection_types"` // default gateways // Required: true DefaultGateways []string `json:"default_gateways"` // description // Required: true Description *string `json:"description"` // dhcp servers // Required: true DhcpServers []string `json:"dhcp_servers"` // dns resolution targets // Required: true DNSResolutionTargets *FwmgrDomainDNSResolutionTargets `json:"dns_resolution_targets"` // dns servers // Required: true DNSServers []string `json:"dns_servers"` // enabled // Required: true Enabled *bool `json:"enabled"` // host addresses // Required: true HostAddresses []string `json:"host_addresses"` // https reachable hosts // Required: true HTTPSReachableHosts *FwmgrDomainHTTPSHosts `json:"https_reachable_hosts"` // icmp request targets // Required: true IcmpRequestTargets *FwmgrDomainICMPTargets `json:"icmp_request_targets"` // name // Required: true Name *string `json:"name"` }
FwmgrAPINetworkLocationCreateRequestV1 fwmgr api network location create request v1
swagger:model fwmgr.api.NetworkLocationCreateRequestV1
func (*FwmgrAPINetworkLocationCreateRequestV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api network location create request v1 based on the context it is used
func (*FwmgrAPINetworkLocationCreateRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationCreateRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationModifyMetadataRequestV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationModifyMetadataRequestV1 struct { // cid // Required: true Cid *string `json:"cid"` // dns resolution targets polling interval // Required: true DNSResolutionTargetsPollingInterval *int32 `json:"dns_resolution_targets_polling_interval"` // https reachable hosts polling interval // Required: true HTTPSReachableHostsPollingInterval *int32 `json:"https_reachable_hosts_polling_interval"` // icmp request targets polling interval // Required: true IcmpRequestTargetsPollingInterval *int32 `json:"icmp_request_targets_polling_interval"` // location precedence // Required: true LocationPrecedence []string `json:"location_precedence"` }
FwmgrAPINetworkLocationModifyMetadataRequestV1 fwmgr api network location modify metadata request v1
swagger:model fwmgr.api.NetworkLocationModifyMetadataRequestV1
func (*FwmgrAPINetworkLocationModifyMetadataRequestV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api network location modify metadata request v1 based on context it is used
func (*FwmgrAPINetworkLocationModifyMetadataRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationModifyMetadataRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyMetadataRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationModifyPrecedenceRequestV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationModifyPrecedenceRequestV1 struct { // cid // Required: true Cid *string `json:"cid"` // location precedence // Required: true LocationPrecedence []string `json:"location_precedence"` }
FwmgrAPINetworkLocationModifyPrecedenceRequestV1 fwmgr api network location modify precedence request v1
swagger:model fwmgr.api.NetworkLocationModifyPrecedenceRequestV1
func (*FwmgrAPINetworkLocationModifyPrecedenceRequestV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api network location modify precedence request v1 based on context it is used
func (*FwmgrAPINetworkLocationModifyPrecedenceRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationModifyPrecedenceRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyPrecedenceRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationModifyRequestV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationModifyRequestV1 struct { // connection types // Required: true ConnectionTypes *FwmgrDomainConnectionType `json:"connection_types"` // created by CreatedBy string `json:"created_by,omitempty"` // created on CreatedOn string `json:"created_on,omitempty"` // default gateways // Required: true DefaultGateways []string `json:"default_gateways"` // description // Required: true Description *string `json:"description"` // dhcp servers // Required: true DhcpServers []string `json:"dhcp_servers"` // dns resolution targets // Required: true DNSResolutionTargets *FwmgrDomainDNSResolutionTargets `json:"dns_resolution_targets"` // dns servers // Required: true DNSServers []string `json:"dns_servers"` // enabled // Required: true Enabled *bool `json:"enabled"` // host addresses // Required: true HostAddresses []string `json:"host_addresses"` // https reachable hosts // Required: true HTTPSReachableHosts *FwmgrDomainHTTPSHosts `json:"https_reachable_hosts"` // icmp request targets // Required: true IcmpRequestTargets *FwmgrDomainICMPTargets `json:"icmp_request_targets"` // id // Required: true ID *string `json:"id"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on ModifiedOn string `json:"modified_on,omitempty"` // name // Required: true Name *string `json:"name"` }
FwmgrAPINetworkLocationModifyRequestV1 fwmgr api network location modify request v1
swagger:model fwmgr.api.NetworkLocationModifyRequestV1
func (*FwmgrAPINetworkLocationModifyRequestV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api network location modify request v1 based on the context it is used
func (*FwmgrAPINetworkLocationModifyRequestV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationModifyRequestV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationModifyRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationSummariesResponse ¶ added in v0.2.32
type FwmgrAPINetworkLocationSummariesResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrAPINetworkLocationSummaryV1 `json:"resources"` }
FwmgrAPINetworkLocationSummariesResponse fwmgr api network location summaries response
swagger:model fwmgr.api.NetworkLocationSummariesResponse
func (*FwmgrAPINetworkLocationSummariesResponse) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api network location summaries response based on the context it is used
func (*FwmgrAPINetworkLocationSummariesResponse) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummariesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationSummariesResponse) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummariesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationSummaryV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationSummaryV1 struct { // cid // Required: true Cid *string `json:"cid"` // created by CreatedBy string `json:"created_by,omitempty"` // created on CreatedOn string `json:"created_on,omitempty"` // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // id // Required: true ID *string `json:"id"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on ModifiedOn string `json:"modified_on,omitempty"` // name // Required: true Name *string `json:"name"` // rule count // Required: true RuleCount *int32 `json:"rule_count"` }
FwmgrAPINetworkLocationSummaryV1 fwmgr api network location summary v1
swagger:model fwmgr.api.NetworkLocationSummaryV1
func (*FwmgrAPINetworkLocationSummaryV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api network location summary v1 based on context it is used
func (*FwmgrAPINetworkLocationSummaryV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummaryV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationSummaryV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationSummaryV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationsMetadataV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationsMetadataV1 struct { // dns resolution targets polling interval // Required: true DNSResolutionTargetsPollingInterval *int32 `json:"dns_resolution_targets_polling_interval"` // https reachable hosts polling interval // Required: true HTTPSReachableHostsPollingInterval *int32 `json:"https_reachable_hosts_polling_interval"` // icmp request targets polling interval // Required: true IcmpRequestTargetsPollingInterval *int32 `json:"icmp_request_targets_polling_interval"` }
FwmgrAPINetworkLocationsMetadataV1 fwmgr api network locations metadata v1
swagger:model fwmgr.api.NetworkLocationsMetadataV1
func (*FwmgrAPINetworkLocationsMetadataV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api network locations metadata v1 based on context it is used
func (*FwmgrAPINetworkLocationsMetadataV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsMetadataV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationsMetadataV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsMetadataV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationsResponse ¶ added in v0.2.32
type FwmgrAPINetworkLocationsResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrAPINetworkLocationsV1 `json:"resources"` }
FwmgrAPINetworkLocationsResponse fwmgr api network locations response
swagger:model fwmgr.api.NetworkLocationsResponse
func (*FwmgrAPINetworkLocationsResponse) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api network locations response based on the context it is used
func (*FwmgrAPINetworkLocationsResponse) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationsResponse) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPINetworkLocationsV1 ¶ added in v0.2.32
type FwmgrAPINetworkLocationsV1 struct { // cid // Required: true Cid *string `json:"cid"` // connection types // Required: true ConnectionTypes *FwmgrDomainConnectionType `json:"connection_types"` // created by CreatedBy string `json:"created_by,omitempty"` // created on CreatedOn string `json:"created_on,omitempty"` // default gateways // Required: true DefaultGateways []string `json:"default_gateways"` // description // Required: true Description *string `json:"description"` // dhcp servers // Required: true DhcpServers []string `json:"dhcp_servers"` // dns resolution targets // Required: true DNSResolutionTargets *FwmgrDomainDNSResolutionTargetsWithPolling `json:"dns_resolution_targets"` // dns servers // Required: true DNSServers []string `json:"dns_servers"` // enabled // Required: true Enabled *bool `json:"enabled"` // host addresses // Required: true HostAddresses []string `json:"host_addresses"` // https reachable hosts // Required: true HTTPSReachableHosts *FwmgrDomainHTTPSHostsWithPolling `json:"https_reachable_hosts"` // icmp request targets // Required: true IcmpRequestTargets *FwmgrDomainICMPTargetsWithPolling `json:"icmp_request_targets"` // id // Required: true ID *string `json:"id"` // metadata Metadata *FwmgrAPINetworkLocationsMetadataV1 `json:"metadata,omitempty"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on ModifiedOn string `json:"modified_on,omitempty"` // name // Required: true Name *string `json:"name"` // rule count // Required: true RuleCount *int32 `json:"rule_count"` }
FwmgrAPINetworkLocationsV1 fwmgr api network locations v1
swagger:model fwmgr.api.NetworkLocationsV1
func (*FwmgrAPINetworkLocationsV1) ContextValidate ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api network locations v1 based on the context it is used
func (*FwmgrAPINetworkLocationsV1) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPINetworkLocationsV1) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrAPINetworkLocationsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIPlatformsResponse ¶
type FwmgrAPIPlatformsResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrDomainPlatform `json:"resources"` }
FwmgrAPIPlatformsResponse fwmgr api platforms response
swagger:model fwmgr.api.PlatformsResponse
func (*FwmgrAPIPlatformsResponse) ContextValidate ¶
func (m *FwmgrAPIPlatformsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api platforms response based on the context it is used
func (*FwmgrAPIPlatformsResponse) MarshalBinary ¶
func (m *FwmgrAPIPlatformsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIPlatformsResponse) UnmarshalBinary ¶
func (m *FwmgrAPIPlatformsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIPolicyContainerUpsertRequestV1 ¶
type FwmgrAPIPolicyContainerUpsertRequestV1 struct { // default inbound // Required: true DefaultInbound *string `json:"default_inbound"` // default outbound // Required: true DefaultOutbound *string `json:"default_outbound"` // enforce // Required: true Enforce *bool `json:"enforce"` // is default policy IsDefaultPolicy bool `json:"is_default_policy,omitempty"` // local logging // Required: true LocalLogging *bool `json:"local_logging"` // platform id // Required: true PlatformID *string `json:"platform_id"` // policy id // Required: true PolicyID *string `json:"policy_id"` // rule group ids // Required: true RuleGroupIds []string `json:"rule_group_ids"` // test mode // Required: true TestMode *bool `json:"test_mode"` // tracking Tracking string `json:"tracking,omitempty"` }
FwmgrAPIPolicyContainerUpsertRequestV1 fwmgr api policy container upsert request v1
swagger:model fwmgr.api.PolicyContainerUpsertRequestV1
func (*FwmgrAPIPolicyContainerUpsertRequestV1) ContextValidate ¶
func (m *FwmgrAPIPolicyContainerUpsertRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api policy container upsert request v1 based on context it is used
func (*FwmgrAPIPolicyContainerUpsertRequestV1) MarshalBinary ¶
func (m *FwmgrAPIPolicyContainerUpsertRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIPolicyContainerUpsertRequestV1) UnmarshalBinary ¶
func (m *FwmgrAPIPolicyContainerUpsertRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIPolicyContainersResponse ¶
type FwmgrAPIPolicyContainersResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrFirewallPolicyContainerV1 `json:"resources"` }
FwmgrAPIPolicyContainersResponse fwmgr api policy containers response
swagger:model fwmgr.api.PolicyContainersResponse
func (*FwmgrAPIPolicyContainersResponse) ContextValidate ¶
func (m *FwmgrAPIPolicyContainersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api policy containers response based on the context it is used
func (*FwmgrAPIPolicyContainersResponse) MarshalBinary ¶
func (m *FwmgrAPIPolicyContainersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIPolicyContainersResponse) UnmarshalBinary ¶
func (m *FwmgrAPIPolicyContainersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIQueryPaging ¶
type FwmgrAPIQueryPaging struct { // after After string `json:"after,omitempty"` // limit // Required: true Limit *int32 `json:"limit"` // offset Offset int32 `json:"offset,omitempty"` // total // Required: true Total *int64 `json:"total"` }
FwmgrAPIQueryPaging fwmgr api query paging
swagger:model fwmgr.api.QueryPaging
func (*FwmgrAPIQueryPaging) ContextValidate ¶
ContextValidate validates this fwmgr api query paging based on context it is used
func (*FwmgrAPIQueryPaging) MarshalBinary ¶
func (m *FwmgrAPIQueryPaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIQueryPaging) UnmarshalBinary ¶
func (m *FwmgrAPIQueryPaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIQueryResponse ¶
type FwmgrAPIQueryResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrAPIMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
FwmgrAPIQueryResponse fwmgr api query response
swagger:model fwmgr.api.QueryResponse
func (*FwmgrAPIQueryResponse) ContextValidate ¶
ContextValidate validate this fwmgr api query response based on the context it is used
func (*FwmgrAPIQueryResponse) MarshalBinary ¶
func (m *FwmgrAPIQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIQueryResponse) UnmarshalBinary ¶
func (m *FwmgrAPIQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRuleCreateRequestV1 ¶
type FwmgrAPIRuleCreateRequestV1 struct { // action // Required: true Action *string `json:"action"` // address family // Required: true AddressFamily *string `json:"address_family"` // description // Required: true Description *string `json:"description"` // direction // Required: true Direction *string `json:"direction"` // enabled // Required: true Enabled *bool `json:"enabled"` // fields // Required: true Fields []*FwmgrAPIWorkaroundUIFieldValue `json:"fields"` // fqdn // Required: true Fqdn *string `json:"fqdn"` // fqdn enabled // Required: true FqdnEnabled *bool `json:"fqdn_enabled"` // icmp // Required: true Icmp *FwmgrDomainICMP `json:"icmp"` // local address // Required: true LocalAddress []*FwmgrDomainAddressRange `json:"local_address"` // local port // Required: true LocalPort []*FwmgrDomainPortRange `json:"local_port"` // log // Required: true Log *bool `json:"log"` // monitor // Required: true Monitor *FwmgrDomainMonitoring `json:"monitor"` // name // Required: true Name *string `json:"name"` // protocol // Required: true Protocol *string `json:"protocol"` // remote address // Required: true RemoteAddress []*FwmgrDomainAddressRange `json:"remote_address"` // remote port // Required: true RemotePort []*FwmgrDomainPortRange `json:"remote_port"` // temp id // Required: true TempID *string `json:"temp_id"` }
FwmgrAPIRuleCreateRequestV1 fwmgr api rule create request v1
swagger:model fwmgr.api.RuleCreateRequestV1
func (*FwmgrAPIRuleCreateRequestV1) ContextValidate ¶
func (m *FwmgrAPIRuleCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api rule create request v1 based on the context it is used
func (*FwmgrAPIRuleCreateRequestV1) MarshalBinary ¶
func (m *FwmgrAPIRuleCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRuleCreateRequestV1) UnmarshalBinary ¶
func (m *FwmgrAPIRuleCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRuleGroupCreateRequestV1 ¶
type FwmgrAPIRuleGroupCreateRequestV1 struct { // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // rules // Required: true Rules []*FwmgrAPIRuleCreateRequestV1 `json:"rules"` }
FwmgrAPIRuleGroupCreateRequestV1 fwmgr api rule group create request v1
swagger:model fwmgr.api.RuleGroupCreateRequestV1
func (*FwmgrAPIRuleGroupCreateRequestV1) ContextValidate ¶
func (m *FwmgrAPIRuleGroupCreateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api rule group create request v1 based on the context it is used
func (*FwmgrAPIRuleGroupCreateRequestV1) MarshalBinary ¶
func (m *FwmgrAPIRuleGroupCreateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRuleGroupCreateRequestV1) UnmarshalBinary ¶
func (m *FwmgrAPIRuleGroupCreateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRuleGroupModifyRequestV1 ¶
type FwmgrAPIRuleGroupModifyRequestV1 struct { // diff operations // Required: true DiffOperations []*FwmgrAPIJSONDiff `json:"diff_operations"` // diff type // Required: true DiffType *string `json:"diff_type"` // id // Required: true ID *string `json:"id"` // rule ids // Required: true RuleIds []string `json:"rule_ids"` // rule versions // Required: true RuleVersions []int64 `json:"rule_versions"` // tracking // Required: true Tracking *string `json:"tracking"` }
FwmgrAPIRuleGroupModifyRequestV1 fwmgr api rule group modify request v1
swagger:model fwmgr.api.RuleGroupModifyRequestV1
func (*FwmgrAPIRuleGroupModifyRequestV1) ContextValidate ¶
func (m *FwmgrAPIRuleGroupModifyRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api rule group modify request v1 based on the context it is used
func (*FwmgrAPIRuleGroupModifyRequestV1) MarshalBinary ¶
func (m *FwmgrAPIRuleGroupModifyRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRuleGroupModifyRequestV1) UnmarshalBinary ¶
func (m *FwmgrAPIRuleGroupModifyRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRuleGroupV1 ¶
type FwmgrAPIRuleGroupV1 struct { // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true CreatedOn *string `json:"created_on"` // customer id // Required: true CustomerID *string `json:"customer_id"` // deleted // Required: true Deleted *bool `json:"deleted"` // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // id // Required: true ID *string `json:"id"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // modified on // Required: true ModifiedOn *string `json:"modified_on"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // policy ids // Required: true PolicyIds []string `json:"policy_ids"` // rule ids // Required: true RuleIds []string `json:"rule_ids"` // tracking // Required: true Tracking *string `json:"tracking"` }
FwmgrAPIRuleGroupV1 fwmgr api rule group v1
swagger:model fwmgr.api.RuleGroupV1
func (*FwmgrAPIRuleGroupV1) ContextValidate ¶
ContextValidate validates this fwmgr api rule group v1 based on context it is used
func (*FwmgrAPIRuleGroupV1) MarshalBinary ¶
func (m *FwmgrAPIRuleGroupV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRuleGroupV1) UnmarshalBinary ¶
func (m *FwmgrAPIRuleGroupV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRuleGroupsResponse ¶
type FwmgrAPIRuleGroupsResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrAPIRuleGroupV1 `json:"resources"` }
FwmgrAPIRuleGroupsResponse fwmgr api rule groups response
swagger:model fwmgr.api.RuleGroupsResponse
func (*FwmgrAPIRuleGroupsResponse) ContextValidate ¶
func (m *FwmgrAPIRuleGroupsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api rule groups response based on the context it is used
func (*FwmgrAPIRuleGroupsResponse) MarshalBinary ¶
func (m *FwmgrAPIRuleGroupsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRuleGroupsResponse) UnmarshalBinary ¶
func (m *FwmgrAPIRuleGroupsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIRulesResponse ¶
type FwmgrAPIRulesResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrFirewallRuleV1 `json:"resources"` }
FwmgrAPIRulesResponse fwmgr api rules response
swagger:model fwmgr.api.RulesResponse
func (*FwmgrAPIRulesResponse) ContextValidate ¶
ContextValidate validate this fwmgr api rules response based on the context it is used
func (*FwmgrAPIRulesResponse) MarshalBinary ¶
func (m *FwmgrAPIRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIRulesResponse) UnmarshalBinary ¶
func (m *FwmgrAPIRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIValidateFilepathResponse ¶ added in v0.2.29
type FwmgrAPIValidateFilepathResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []*FwmgrAPIFilepathTestResult `json:"resources"` }
FwmgrAPIValidateFilepathResponse fwmgr api validate filepath response
swagger:model fwmgr.api.ValidateFilepathResponse
func (*FwmgrAPIValidateFilepathResponse) ContextValidate ¶ added in v0.2.29
func (m *FwmgrAPIValidateFilepathResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr api validate filepath response based on the context it is used
func (*FwmgrAPIValidateFilepathResponse) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIValidateFilepathResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIValidateFilepathResponse) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrAPIValidateFilepathResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrAPIWorkaroundUIFieldValue ¶
type FwmgrAPIWorkaroundUIFieldValue struct { // final value FinalValue string `json:"final_value,omitempty"` // label Label string `json:"label,omitempty"` // name // Required: true Name *string `json:"name"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` // values Values []string `json:"values"` }
FwmgrAPIWorkaroundUIFieldValue fwmgr api workaround UI field value
swagger:model fwmgr.api.workaroundUIFieldValue
func (*FwmgrAPIWorkaroundUIFieldValue) ContextValidate ¶
func (m *FwmgrAPIWorkaroundUIFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr api workaround UI field value based on context it is used
func (*FwmgrAPIWorkaroundUIFieldValue) MarshalBinary ¶
func (m *FwmgrAPIWorkaroundUIFieldValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrAPIWorkaroundUIFieldValue) UnmarshalBinary ¶
func (m *FwmgrAPIWorkaroundUIFieldValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainAddressRange ¶
type FwmgrDomainAddressRange struct { // address // Required: true Address *string `json:"address"` // netmask Netmask int64 `json:"netmask,omitempty"` }
FwmgrDomainAddressRange fwmgr domain address range
swagger:model fwmgr.domain.AddressRange
func (*FwmgrDomainAddressRange) ContextValidate ¶
func (m *FwmgrDomainAddressRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr domain address range based on context it is used
func (*FwmgrDomainAddressRange) MarshalBinary ¶
func (m *FwmgrDomainAddressRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainAddressRange) UnmarshalBinary ¶
func (m *FwmgrDomainAddressRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainConnectionType ¶ added in v0.2.32
type FwmgrDomainConnectionType struct { // wired // Required: true Wired *bool `json:"wired"` // wireless // Required: true Wireless *FwmgrDomainWirelessType `json:"wireless"` }
FwmgrDomainConnectionType fwmgr domain connection type
swagger:model fwmgr.domain.ConnectionType
func (*FwmgrDomainConnectionType) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainConnectionType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr domain connection type based on the context it is used
func (*FwmgrDomainConnectionType) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainConnectionType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainConnectionType) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainConnectionType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainDNSResolutionTargets ¶ added in v0.2.32
type FwmgrDomainDNSResolutionTargets struct { // targets // Required: true Targets []*FwmgrDomainDNSTarget `json:"targets"` }
FwmgrDomainDNSResolutionTargets fwmgr domain DNS resolution targets
swagger:model fwmgr.domain.DNSResolutionTargets
func (*FwmgrDomainDNSResolutionTargets) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr domain DNS resolution targets based on the context it is used
func (*FwmgrDomainDNSResolutionTargets) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargets) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainDNSResolutionTargets) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargets) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainDNSResolutionTargetsWithPolling ¶ added in v0.2.32
type FwmgrDomainDNSResolutionTargetsWithPolling struct { // polling interval // Required: true PollingInterval *int32 `json:"polling_interval"` // targets Targets []*FwmgrDomainDNSTarget `json:"targets"` }
FwmgrDomainDNSResolutionTargetsWithPolling fwmgr domain DNS resolution targets with polling
swagger:model fwmgr.domain.DNSResolutionTargetsWithPolling
func (*FwmgrDomainDNSResolutionTargetsWithPolling) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargetsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr domain DNS resolution targets with polling based on the context it is used
func (*FwmgrDomainDNSResolutionTargetsWithPolling) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargetsWithPolling) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainDNSResolutionTargetsWithPolling) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSResolutionTargetsWithPolling) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainDNSTarget ¶ added in v0.2.32
type FwmgrDomainDNSTarget struct { // hostname // Required: true Hostname *string `json:"hostname"` // ip match IPMatch []string `json:"ip_match"` }
FwmgrDomainDNSTarget fwmgr domain DNS target
swagger:model fwmgr.domain.DNSTarget
func (*FwmgrDomainDNSTarget) ContextValidate ¶ added in v0.2.32
ContextValidate validates this fwmgr domain DNS target based on context it is used
func (*FwmgrDomainDNSTarget) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSTarget) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainDNSTarget) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainDNSTarget) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainField ¶
type FwmgrDomainField struct { // label // Required: true Label *string `json:"label"` // name // Required: true Name *string `json:"name"` // options // Required: true Options []*FwmgrDomainValueItem `json:"options"` // type // Required: true Type *string `json:"type"` }
FwmgrDomainField fwmgr domain field
swagger:model fwmgr.domain.Field
func (*FwmgrDomainField) ContextValidate ¶
ContextValidate validate this fwmgr domain field based on the context it is used
func (*FwmgrDomainField) MarshalBinary ¶
func (m *FwmgrDomainField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainField) UnmarshalBinary ¶
func (m *FwmgrDomainField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainHTTPSHosts ¶ added in v0.2.32
type FwmgrDomainHTTPSHosts struct { // hostnames // Required: true Hostnames []string `json:"hostnames"` }
FwmgrDomainHTTPSHosts fwmgr domain HTTPS hosts
swagger:model fwmgr.domain.HTTPSHosts
func (*FwmgrDomainHTTPSHosts) ContextValidate ¶ added in v0.2.32
ContextValidate validates this fwmgr domain HTTPS hosts based on context it is used
func (*FwmgrDomainHTTPSHosts) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainHTTPSHosts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainHTTPSHosts) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainHTTPSHosts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainHTTPSHostsWithPolling ¶ added in v0.2.32
type FwmgrDomainHTTPSHostsWithPolling struct { // hostnames Hostnames []string `json:"hostnames"` // polling interval // Required: true PollingInterval *int32 `json:"polling_interval"` }
FwmgrDomainHTTPSHostsWithPolling fwmgr domain HTTPS hosts with polling
swagger:model fwmgr.domain.HTTPSHostsWithPolling
func (*FwmgrDomainHTTPSHostsWithPolling) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainHTTPSHostsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr domain HTTPS hosts with polling based on context it is used
func (*FwmgrDomainHTTPSHostsWithPolling) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainHTTPSHostsWithPolling) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainHTTPSHostsWithPolling) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainHTTPSHostsWithPolling) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainICMP ¶
type FwmgrDomainICMP struct { // icmp code // Required: true IcmpCode *string `json:"icmp_code"` // icmp type // Required: true IcmpType *string `json:"icmp_type"` }
FwmgrDomainICMP fwmgr domain i c m p
swagger:model fwmgr.domain.ICMP
func (*FwmgrDomainICMP) ContextValidate ¶
ContextValidate validates this fwmgr domain i c m p based on context it is used
func (*FwmgrDomainICMP) MarshalBinary ¶
func (m *FwmgrDomainICMP) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainICMP) UnmarshalBinary ¶
func (m *FwmgrDomainICMP) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainICMPTargets ¶ added in v0.2.32
type FwmgrDomainICMPTargets struct { // targets // Required: true Targets []string `json:"targets"` }
FwmgrDomainICMPTargets fwmgr domain i c m p targets
swagger:model fwmgr.domain.ICMPTargets
func (*FwmgrDomainICMPTargets) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr domain i c m p targets based on context it is used
func (*FwmgrDomainICMPTargets) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargets) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainICMPTargets) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargets) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainICMPTargetsWithPolling ¶ added in v0.2.32
type FwmgrDomainICMPTargetsWithPolling struct { // polling interval // Required: true PollingInterval *int32 `json:"polling_interval"` // targets Targets []string `json:"targets"` }
FwmgrDomainICMPTargetsWithPolling fwmgr domain i c m p targets with polling
swagger:model fwmgr.domain.ICMPTargetsWithPolling
func (*FwmgrDomainICMPTargetsWithPolling) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargetsWithPolling) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr domain i c m p targets with polling based on context it is used
func (*FwmgrDomainICMPTargetsWithPolling) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargetsWithPolling) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainICMPTargetsWithPolling) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainICMPTargetsWithPolling) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainMonitoring ¶
type FwmgrDomainMonitoring struct { // count // Required: true Count *string `json:"count"` // period ms // Required: true PeriodMs *string `json:"period_ms"` }
FwmgrDomainMonitoring fwmgr domain monitoring
swagger:model fwmgr.domain.Monitoring
func (*FwmgrDomainMonitoring) ContextValidate ¶
ContextValidate validates this fwmgr domain monitoring based on context it is used
func (*FwmgrDomainMonitoring) MarshalBinary ¶
func (m *FwmgrDomainMonitoring) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainMonitoring) UnmarshalBinary ¶
func (m *FwmgrDomainMonitoring) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainPlatform ¶
type FwmgrDomainPlatform struct { // id // Required: true ID *string `json:"id"` // label // Required: true Label *string `json:"label"` }
FwmgrDomainPlatform fwmgr domain platform
swagger:model fwmgr.domain.Platform
func (*FwmgrDomainPlatform) ContextValidate ¶
ContextValidate validates this fwmgr domain platform based on context it is used
func (*FwmgrDomainPlatform) MarshalBinary ¶
func (m *FwmgrDomainPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainPlatform) UnmarshalBinary ¶
func (m *FwmgrDomainPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainPortRange ¶
type FwmgrDomainPortRange struct { // end // Required: true End *int64 `json:"end"` // start // Required: true Start *int64 `json:"start"` }
FwmgrDomainPortRange fwmgr domain port range
swagger:model fwmgr.domain.PortRange
func (*FwmgrDomainPortRange) ContextValidate ¶
ContextValidate validates this fwmgr domain port range based on context it is used
func (*FwmgrDomainPortRange) MarshalBinary ¶
func (m *FwmgrDomainPortRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainPortRange) UnmarshalBinary ¶
func (m *FwmgrDomainPortRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainValueItem ¶
type FwmgrDomainValueItem struct { // label // Required: true Label *string `json:"label"` // value // Required: true Value *string `json:"value"` }
FwmgrDomainValueItem fwmgr domain value item
swagger:model fwmgr.domain.ValueItem
func (*FwmgrDomainValueItem) ContextValidate ¶
ContextValidate validates this fwmgr domain value item based on context it is used
func (*FwmgrDomainValueItem) MarshalBinary ¶
func (m *FwmgrDomainValueItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainValueItem) UnmarshalBinary ¶
func (m *FwmgrDomainValueItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrDomainWirelessType ¶ added in v0.2.32
type FwmgrDomainWirelessType struct { // enabled // Required: true Enabled *bool `json:"enabled"` // require encryption // Required: true RequireEncryption *bool `json:"require_encryption"` // ssids // Required: true Ssids []string `json:"ssids"` }
FwmgrDomainWirelessType fwmgr domain wireless type
swagger:model fwmgr.domain.WirelessType
func (*FwmgrDomainWirelessType) ContextValidate ¶ added in v0.2.32
func (m *FwmgrDomainWirelessType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr domain wireless type based on context it is used
func (*FwmgrDomainWirelessType) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainWirelessType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrDomainWirelessType) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrDomainWirelessType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallAddressRange ¶
type FwmgrFirewallAddressRange struct { // address // Required: true Address *string `json:"address"` // netmask Netmask int64 `json:"netmask,omitempty"` }
FwmgrFirewallAddressRange fwmgr firewall address range
swagger:model fwmgr.firewall.AddressRange
func (*FwmgrFirewallAddressRange) ContextValidate ¶
func (m *FwmgrFirewallAddressRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall address range based on context it is used
func (*FwmgrFirewallAddressRange) MarshalBinary ¶
func (m *FwmgrFirewallAddressRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallAddressRange) UnmarshalBinary ¶
func (m *FwmgrFirewallAddressRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallFieldValue ¶
type FwmgrFirewallFieldValue struct { // final value FinalValue string `json:"final_value,omitempty"` // label Label string `json:"label,omitempty"` // name // Required: true Name *string `json:"name"` // type // Required: true Type *string `json:"type"` // value // Required: true Value *string `json:"value"` // values // Required: true Values []string `json:"values"` }
FwmgrFirewallFieldValue fwmgr firewall field value
swagger:model fwmgr.firewall.FieldValue
func (*FwmgrFirewallFieldValue) ContextValidate ¶
func (m *FwmgrFirewallFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall field value based on context it is used
func (*FwmgrFirewallFieldValue) MarshalBinary ¶
func (m *FwmgrFirewallFieldValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallFieldValue) UnmarshalBinary ¶
func (m *FwmgrFirewallFieldValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallFlags ¶
type FwmgrFirewallFlags struct { // audit // Required: true Audit *bool `json:"audit"` // log // Required: true Log *bool `json:"log"` // monitor // Required: true Monitor *bool `json:"monitor"` }
FwmgrFirewallFlags fwmgr firewall flags
swagger:model fwmgr.firewall.Flags
func (*FwmgrFirewallFlags) ContextValidate ¶
ContextValidate validates this fwmgr firewall flags based on context it is used
func (*FwmgrFirewallFlags) MarshalBinary ¶
func (m *FwmgrFirewallFlags) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallFlags) UnmarshalBinary ¶
func (m *FwmgrFirewallFlags) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallICMP ¶
type FwmgrFirewallICMP struct { // icmp code // Required: true IcmpCode *string `json:"icmp_code"` // icmp type // Required: true IcmpType *string `json:"icmp_type"` }
FwmgrFirewallICMP fwmgr firewall i c m p
swagger:model fwmgr.firewall.ICMP
func (*FwmgrFirewallICMP) ContextValidate ¶
ContextValidate validates this fwmgr firewall i c m p based on context it is used
func (*FwmgrFirewallICMP) MarshalBinary ¶
func (m *FwmgrFirewallICMP) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallICMP) UnmarshalBinary ¶
func (m *FwmgrFirewallICMP) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallMatchEventResponse ¶
type FwmgrFirewallMatchEventResponse struct { // aid // Required: true Aid *string `json:"aid"` // cid // Required: true Cid *string `json:"cid"` // command line // Required: true CommandLine *string `json:"command_line"` // connection direction // Required: true ConnectionDirection *string `json:"connection_direction"` // domain name list // Required: true DomainNameList *string `json:"domain_name_list"` // event type // Required: true EventType *string `json:"event_type"` // flags // Required: true Flags *FwmgrFirewallFlags `json:"flags"` // hidden // Required: true Hidden *bool `json:"hidden"` // host name // Required: true HostName *string `json:"host_name"` // icmp code // Required: true IcmpCode *string `json:"icmp_code"` // icmp type // Required: true IcmpType *string `json:"icmp_type"` // id // Required: true ID *string `json:"id"` // image file name // Required: true ImageFileName *string `json:"image_file_name"` // ipv // Required: true Ipv *string `json:"ipv"` // local address // Required: true LocalAddress *string `json:"local_address"` // local port // Required: true LocalPort *string `json:"local_port"` // match count // Required: true MatchCount *string `json:"match_count"` // match count since last event // Required: true MatchCountSinceLastEvent *string `json:"match_count_since_last_event"` // network profile // Required: true NetworkProfile *string `json:"network_profile"` // pid // Required: true Pid *string `json:"pid"` // platform // Required: true Platform *string `json:"platform"` // policy id // Required: true PolicyID *string `json:"policy_id"` // policy name // Required: true PolicyName *string `json:"policy_name"` // protocol // Required: true Protocol *string `json:"protocol"` // remote address // Required: true RemoteAddress *string `json:"remote_address"` // remote port // Required: true RemotePort *string `json:"remote_port"` // rule action // Required: true RuleAction *string `json:"rule_action"` // rule description // Required: true RuleDescription *string `json:"rule_description"` // rule family id // Required: true RuleFamilyID *string `json:"rule_family_id"` // rule group name // Required: true RuleGroupName *string `json:"rule_group_name"` // rule id // Required: true RuleID *string `json:"rule_id"` // rule name // Required: true RuleName *string `json:"rule_name"` // status // Required: true Status *string `json:"status"` // timestamp // Required: true Timestamp *string `json:"timestamp"` // tree id // Required: true TreeID *string `json:"tree_id"` }
FwmgrFirewallMatchEventResponse fwmgr firewall match event response
swagger:model fwmgr.firewall.MatchEventResponse
func (*FwmgrFirewallMatchEventResponse) ContextValidate ¶
func (m *FwmgrFirewallMatchEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr firewall match event response based on the context it is used
func (*FwmgrFirewallMatchEventResponse) MarshalBinary ¶
func (m *FwmgrFirewallMatchEventResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallMatchEventResponse) UnmarshalBinary ¶
func (m *FwmgrFirewallMatchEventResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallMonitoring ¶
type FwmgrFirewallMonitoring struct { // count // Required: true Count *string `json:"count"` // period ms // Required: true PeriodMs *string `json:"period_ms"` }
FwmgrFirewallMonitoring fwmgr firewall monitoring
swagger:model fwmgr.firewall.Monitoring
func (*FwmgrFirewallMonitoring) ContextValidate ¶
func (m *FwmgrFirewallMonitoring) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall monitoring based on context it is used
func (*FwmgrFirewallMonitoring) MarshalBinary ¶
func (m *FwmgrFirewallMonitoring) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallMonitoring) UnmarshalBinary ¶
func (m *FwmgrFirewallMonitoring) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallPolicyContainerV1 ¶
type FwmgrFirewallPolicyContainerV1 struct { // created by CreatedBy string `json:"created_by,omitempty"` // created on CreatedOn string `json:"created_on,omitempty"` // default inbound // Required: true DefaultInbound *string `json:"default_inbound"` // default outbound // Required: true DefaultOutbound *string `json:"default_outbound"` // deleted Deleted bool `json:"deleted,omitempty"` // enforce // Required: true Enforce *bool `json:"enforce"` // is default policy IsDefaultPolicy bool `json:"is_default_policy,omitempty"` // local logging // Required: true LocalLogging *bool `json:"local_logging"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on ModifiedOn string `json:"modified_on,omitempty"` // platform id // Required: true PlatformID *string `json:"platform_id"` // policy id // Required: true PolicyID *string `json:"policy_id"` // rule group ids // Required: true RuleGroupIds []string `json:"rule_group_ids"` // test mode // Required: true TestMode *bool `json:"test_mode"` // tracking Tracking string `json:"tracking,omitempty"` }
FwmgrFirewallPolicyContainerV1 fwmgr firewall policy container v1
swagger:model fwmgr.firewall.PolicyContainerV1
func (*FwmgrFirewallPolicyContainerV1) ContextValidate ¶
func (m *FwmgrFirewallPolicyContainerV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall policy container v1 based on context it is used
func (*FwmgrFirewallPolicyContainerV1) MarshalBinary ¶
func (m *FwmgrFirewallPolicyContainerV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallPolicyContainerV1) UnmarshalBinary ¶
func (m *FwmgrFirewallPolicyContainerV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallPortRange ¶
type FwmgrFirewallPortRange struct { // end // Required: true End *int64 `json:"end"` // start // Required: true Start *int64 `json:"start"` }
FwmgrFirewallPortRange fwmgr firewall port range
swagger:model fwmgr.firewall.PortRange
func (*FwmgrFirewallPortRange) ContextValidate ¶
func (m *FwmgrFirewallPortRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall port range based on context it is used
func (*FwmgrFirewallPortRange) MarshalBinary ¶
func (m *FwmgrFirewallPortRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallPortRange) UnmarshalBinary ¶
func (m *FwmgrFirewallPortRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallRuleGroupSummaryV1 ¶
type FwmgrFirewallRuleGroupSummaryV1 struct { // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true CreatedOn *string `json:"created_on"` // description // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // id // Required: true ID *string `json:"id"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // modified on // Required: true ModifiedOn *string `json:"modified_on"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // policy ids // Required: true PolicyIds []string `json:"policy_ids"` }
FwmgrFirewallRuleGroupSummaryV1 fwmgr firewall rule group summary v1
swagger:model fwmgr.firewall.RuleGroupSummaryV1
func (*FwmgrFirewallRuleGroupSummaryV1) ContextValidate ¶
func (m *FwmgrFirewallRuleGroupSummaryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this fwmgr firewall rule group summary v1 based on context it is used
func (*FwmgrFirewallRuleGroupSummaryV1) MarshalBinary ¶
func (m *FwmgrFirewallRuleGroupSummaryV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallRuleGroupSummaryV1) UnmarshalBinary ¶
func (m *FwmgrFirewallRuleGroupSummaryV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrFirewallRuleV1 ¶
type FwmgrFirewallRuleV1 struct { // action // Required: true Action *string `json:"action"` // address family // Required: true AddressFamily *string `json:"address_family"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true CreatedOn *string `json:"created_on"` // customer id CustomerID string `json:"customer_id,omitempty"` // deleted // Required: true Deleted *bool `json:"deleted"` // description // Required: true Description *string `json:"description"` // direction // Required: true Direction *string `json:"direction"` // enabled // Required: true Enabled *bool `json:"enabled"` // family // Required: true Family *string `json:"family"` // fields // Required: true Fields []*FwmgrFirewallFieldValue `json:"fields"` // fqdn // Required: true Fqdn *string `json:"fqdn"` // fqdn enabled // Required: true FqdnEnabled *bool `json:"fqdn_enabled"` // icmp // Required: true Icmp *FwmgrFirewallICMP `json:"icmp"` // id // Required: true ID *string `json:"id"` // local address // Required: true LocalAddress []*FwmgrFirewallAddressRange `json:"local_address"` // local port // Required: true LocalPort []*FwmgrFirewallPortRange `json:"local_port"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // modified on ModifiedOn string `json:"modified_on,omitempty"` // monitor // Required: true Monitor *FwmgrFirewallMonitoring `json:"monitor"` // name // Required: true Name *string `json:"name"` // platform ids // Required: true PlatformIds []string `json:"platform_ids"` // protocol // Required: true Protocol *string `json:"protocol"` // remote address // Required: true RemoteAddress []*FwmgrFirewallAddressRange `json:"remote_address"` // remote port // Required: true RemotePort []*FwmgrFirewallPortRange `json:"remote_port"` // rule group // Required: true RuleGroup *FwmgrFirewallRuleGroupSummaryV1 `json:"rule_group"` // version // Required: true Version *int64 `json:"version"` }
FwmgrFirewallRuleV1 fwmgr firewall rule v1
swagger:model fwmgr.firewall.RuleV1
func (*FwmgrFirewallRuleV1) ContextValidate ¶
ContextValidate validate this fwmgr firewall rule v1 based on the context it is used
func (*FwmgrFirewallRuleV1) MarshalBinary ¶
func (m *FwmgrFirewallRuleV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrFirewallRuleV1) UnmarshalBinary ¶
func (m *FwmgrFirewallRuleV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaAggregateQueryRequest ¶
type FwmgrMsaAggregateQueryRequest struct { // date ranges // Required: true DateRanges []*FwmgrMsaDateRangeSpec `json:"date_ranges"` // exclude // Required: true Exclude *string `json:"exclude"` // field // Required: true Field *string `json:"field"` // filter // Required: true Filter *string `json:"filter"` // from // Required: true From *int32 `json:"from"` // include // Required: true Include *string `json:"include"` // interval // Required: true Interval *string `json:"interval"` // max doc count MaxDocCount int64 `json:"max_doc_count,omitempty"` // min doc count MinDocCount int64 `json:"min_doc_count,omitempty"` // missing // Required: true Missing *string `json:"missing"` // name // Required: true Name *string `json:"name"` // q // Required: true Q *string `json:"q"` // ranges // Required: true Ranges []*FwmgrMsaRangeSpec `json:"ranges"` // size // Required: true Size *int32 `json:"size"` // sort // Required: true Sort *string `json:"sort"` // sub aggregates // Required: true SubAggregates []*FwmgrMsaAggregateQueryRequest `json:"sub_aggregates"` // time zone // Required: true TimeZone *string `json:"time_zone"` // type // Required: true Type *string `json:"type"` }
FwmgrMsaAggregateQueryRequest fwmgr msa aggregate query request
swagger:model fwmgr.msa.AggregateQueryRequest
func (*FwmgrMsaAggregateQueryRequest) ContextValidate ¶
func (m *FwmgrMsaAggregateQueryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr msa aggregate query request based on the context it is used
func (*FwmgrMsaAggregateQueryRequest) MarshalBinary ¶
func (m *FwmgrMsaAggregateQueryRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaAggregateQueryRequest) UnmarshalBinary ¶
func (m *FwmgrMsaAggregateQueryRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaAggregationResult ¶
type FwmgrMsaAggregationResult struct { // buckets // Required: true Buckets []*FwmgrMsaAggregationResultItem `json:"buckets"` // name // Required: true Name *string `json:"name"` // sum other doc count SumOtherDocCount int64 `json:"sum_other_doc_count,omitempty"` }
FwmgrMsaAggregationResult fwmgr msa aggregation result
swagger:model fwmgr.msa.AggregationResult
func (*FwmgrMsaAggregationResult) ContextValidate ¶
func (m *FwmgrMsaAggregationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr msa aggregation result based on the context it is used
func (*FwmgrMsaAggregationResult) MarshalBinary ¶
func (m *FwmgrMsaAggregationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaAggregationResult) UnmarshalBinary ¶
func (m *FwmgrMsaAggregationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaAggregationResultItem ¶
type FwmgrMsaAggregationResultItem struct { // count // Required: true Count *int64 `json:"count"` // from From float64 `json:"from,omitempty"` // key as string KeyAsString string `json:"key_as_string,omitempty"` // label Label FwmgrMsaAggregationResultItemLabel `json:"label,omitempty"` // string from StringFrom string `json:"string_from,omitempty"` // string to StringTo string `json:"string_to,omitempty"` // sub aggregates SubAggregates []*FwmgrMsaAggregationResult `json:"sub_aggregates"` // to To float64 `json:"to,omitempty"` // value Value float64 `json:"value,omitempty"` // value as string ValueAsString string `json:"value_as_string,omitempty"` }
FwmgrMsaAggregationResultItem fwmgr msa aggregation result item
swagger:model fwmgr.msa.AggregationResultItem
func (*FwmgrMsaAggregationResultItem) ContextValidate ¶
func (m *FwmgrMsaAggregationResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr msa aggregation result item based on the context it is used
func (*FwmgrMsaAggregationResultItem) MarshalBinary ¶
func (m *FwmgrMsaAggregationResultItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaAggregationResultItem) UnmarshalBinary ¶
func (m *FwmgrMsaAggregationResultItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaAggregationResultItemLabel ¶
type FwmgrMsaAggregationResultItemLabel interface{}
FwmgrMsaAggregationResultItemLabel fwmgr msa aggregation result item label
swagger:model fwmgr.msa.AggregationResultItem.label
type FwmgrMsaDateRangeSpec ¶
type FwmgrMsaDateRangeSpec struct { // from // Required: true From *string `json:"from"` // to // Required: true To *string `json:"to"` }
FwmgrMsaDateRangeSpec fwmgr msa date range spec
swagger:model fwmgr.msa.DateRangeSpec
func (*FwmgrMsaDateRangeSpec) ContextValidate ¶
ContextValidate validates this fwmgr msa date range spec based on context it is used
func (*FwmgrMsaDateRangeSpec) MarshalBinary ¶
func (m *FwmgrMsaDateRangeSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaDateRangeSpec) UnmarshalBinary ¶
func (m *FwmgrMsaDateRangeSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaRangeSpec ¶
type FwmgrMsaRangeSpec struct { // from // Required: true From *float64 `json:"From"` // to // Required: true To *float64 `json:"To"` }
FwmgrMsaRangeSpec fwmgr msa range spec
swagger:model fwmgr.msa.RangeSpec
func (*FwmgrMsaRangeSpec) ContextValidate ¶
ContextValidate validates this fwmgr msa range spec based on context it is used
func (*FwmgrMsaRangeSpec) MarshalBinary ¶
func (m *FwmgrMsaRangeSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaRangeSpec) UnmarshalBinary ¶
func (m *FwmgrMsaRangeSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecError ¶ added in v0.2.29
type FwmgrMsaspecError struct { // code // Required: true Code *int32 `json:"code"` // id ID string `json:"id,omitempty"` // message // Required: true Message *string `json:"message"` }
FwmgrMsaspecError fwmgr msaspec error
swagger:model fwmgr.msaspec.Error
func (*FwmgrMsaspecError) ContextValidate ¶ added in v0.2.29
ContextValidate validates this fwmgr msaspec error based on context it is used
func (*FwmgrMsaspecError) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecError) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecMetaInfo ¶ added in v0.2.29
type FwmgrMsaspecMetaInfo struct { // pagination Pagination *FwmgrMsaspecPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *FwmgrMsaspecWrites `json:"writes,omitempty"` }
FwmgrMsaspecMetaInfo fwmgr msaspec meta info
swagger:model fwmgr.msaspec.MetaInfo
func (*FwmgrMsaspecMetaInfo) ContextValidate ¶ added in v0.2.29
ContextValidate validate this fwmgr msaspec meta info based on the context it is used
func (*FwmgrMsaspecMetaInfo) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecMetaInfo) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecPaging ¶ added in v0.2.29
type FwmgrMsaspecPaging struct { // limit // Required: true Limit *int32 `json:"limit"` // offset // Required: true Offset *int32 `json:"offset"` // total // Required: true Total *int64 `json:"total"` }
FwmgrMsaspecPaging fwmgr msaspec paging
swagger:model fwmgr.msaspec.Paging
func (*FwmgrMsaspecPaging) ContextValidate ¶ added in v0.2.29
ContextValidate validates this fwmgr msaspec paging based on context it is used
func (*FwmgrMsaspecPaging) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecPaging) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecPaging) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecPaging) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecQueryResponse ¶ added in v0.2.32
type FwmgrMsaspecQueryResponse struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
FwmgrMsaspecQueryResponse fwmgr msaspec query response
swagger:model fwmgr.msaspec.QueryResponse
func (*FwmgrMsaspecQueryResponse) ContextValidate ¶ added in v0.2.32
func (m *FwmgrMsaspecQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr msaspec query response based on the context it is used
func (*FwmgrMsaspecQueryResponse) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrMsaspecQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecQueryResponse) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrMsaspecQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecResponseFields ¶ added in v0.2.32
type FwmgrMsaspecResponseFields struct { // errors Errors []*FwmgrMsaspecError `json:"errors"` // meta // Required: true Meta *FwmgrMsaspecMetaInfo `json:"meta"` }
FwmgrMsaspecResponseFields fwmgr msaspec response fields
swagger:model fwmgr.msaspec.ResponseFields
func (*FwmgrMsaspecResponseFields) ContextValidate ¶ added in v0.2.32
func (m *FwmgrMsaspecResponseFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fwmgr msaspec response fields based on the context it is used
func (*FwmgrMsaspecResponseFields) MarshalBinary ¶ added in v0.2.32
func (m *FwmgrMsaspecResponseFields) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecResponseFields) UnmarshalBinary ¶ added in v0.2.32
func (m *FwmgrMsaspecResponseFields) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FwmgrMsaspecWrites ¶ added in v0.2.29
type FwmgrMsaspecWrites struct { // resources affected // Required: true ResourcesAffected *int32 `json:"resources_affected"` }
FwmgrMsaspecWrites fwmgr msaspec writes
swagger:model fwmgr.msaspec.Writes
func (*FwmgrMsaspecWrites) ContextValidate ¶ added in v0.2.29
ContextValidate validates this fwmgr msaspec writes based on context it is used
func (*FwmgrMsaspecWrites) MarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecWrites) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FwmgrMsaspecWrites) UnmarshalBinary ¶ added in v0.2.29
func (m *FwmgrMsaspecWrites) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsCreateGroupReqV1 ¶ added in v0.4.0
type HostGroupsCreateGroupReqV1 struct { // The FQL assignment rule for the group. This may only be specified if the groups type is 'dynamic' AssignmentRule string `json:"assignment_rule,omitempty"` // The description of the group Description string `json:"description,omitempty"` // The type of device group to create // Required: true // Enum: [static dynamic staticByID] GroupType *string `json:"group_type"` // The name of the group // Required: true Name *string `json:"name"` }
HostGroupsCreateGroupReqV1 A specific device group to create
swagger:model host_groups.CreateGroupReqV1
func (*HostGroupsCreateGroupReqV1) ContextValidate ¶ added in v0.4.0
func (m *HostGroupsCreateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this host groups create group req v1 based on context it is used
func (*HostGroupsCreateGroupReqV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsCreateGroupReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsCreateGroupReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsCreateGroupReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsCreateGroupsReqV1 ¶ added in v0.4.0
type HostGroupsCreateGroupsReqV1 struct { // A collection of device groups to create // Required: true Resources []*HostGroupsCreateGroupReqV1 `json:"resources"` }
HostGroupsCreateGroupsReqV1 A request to create device groups
swagger:model host_groups.CreateGroupsReqV1
func (*HostGroupsCreateGroupsReqV1) ContextValidate ¶ added in v0.4.0
func (m *HostGroupsCreateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this host groups create groups req v1 based on the context it is used
func (*HostGroupsCreateGroupsReqV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsCreateGroupsReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsCreateGroupsReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsCreateGroupsReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsHostGroupV1 ¶ added in v0.2.33
type HostGroupsHostGroupV1 struct { // The assignment rule of a group AssignmentRule string `json:"assignment_rule,omitempty"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // An additional description of the group or the devices it targets // Required: true Description *string `json:"description"` // The method by which this host group is managed // Enum: [static dynamic staticByID] GroupType string `json:"group_type,omitempty"` // The identifier of this host group // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The name of the group // Required: true Name *string `json:"name"` }
HostGroupsHostGroupV1 A host group which targets a set of devices either through a dynamic assignment rule or a static set of hosts
swagger:model host_groups.HostGroupV1
func (*HostGroupsHostGroupV1) ContextValidate ¶ added in v0.2.33
ContextValidate validates this host groups host group v1 based on context it is used
func (*HostGroupsHostGroupV1) MarshalBinary ¶ added in v0.2.33
func (m *HostGroupsHostGroupV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsHostGroupV1) UnmarshalBinary ¶ added in v0.2.33
func (m *HostGroupsHostGroupV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsMembersRespV1 ¶ added in v0.4.0
type HostGroupsMembersRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // A collection of device details // Required: true Resources []*DeviceDevice `json:"resources"` }
HostGroupsMembersRespV1 host groups members resp v1
swagger:model host_groups.MembersRespV1
func (*HostGroupsMembersRespV1) ContextValidate ¶ added in v0.4.0
func (m *HostGroupsMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this host groups members resp v1 based on the context it is used
func (*HostGroupsMembersRespV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsMembersRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsMembersRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsMembersRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsRespV1 ¶ added in v0.4.0
type HostGroupsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*HostGroupsHostGroupV1 `json:"resources"` }
HostGroupsRespV1 host groups resp v1
swagger:model host_groups.RespV1
func (*HostGroupsRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this host groups resp v1 based on the context it is used
func (*HostGroupsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsUpdateGroupReqV1 ¶ added in v0.4.0
type HostGroupsUpdateGroupReqV1 struct { // The new assignment rule of the group. Note: If the group type is static, this field cannot be updated manually AssignmentRule string `json:"assignment_rule,omitempty"` // The new description of the group Description string `json:"description,omitempty"` // The id of the group to update // Required: true ID *string `json:"id"` // The new name of the group Name string `json:"name,omitempty"` }
HostGroupsUpdateGroupReqV1 A specific group to be updated
swagger:model host_groups.UpdateGroupReqV1
func (*HostGroupsUpdateGroupReqV1) ContextValidate ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this host groups update group req v1 based on context it is used
func (*HostGroupsUpdateGroupReqV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsUpdateGroupReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostGroupsUpdateGroupsReqV1 ¶ added in v0.4.0
type HostGroupsUpdateGroupsReqV1 struct { // A collection of groups to update // Required: true Resources []*HostGroupsUpdateGroupReqV1 `json:"resources"` }
HostGroupsUpdateGroupsReqV1 A request to update a set of device groups
swagger:model host_groups.UpdateGroupsReqV1
func (*HostGroupsUpdateGroupsReqV1) ContextValidate ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this host groups update groups req v1 based on the context it is used
func (*HostGroupsUpdateGroupsReqV1) MarshalBinary ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupsReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostGroupsUpdateGroupsReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *HostGroupsUpdateGroupsReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImagesExtCombinedImagesResponse ¶ added in v0.4.0
type ImagesExtCombinedImagesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ModelsExtAPIImageCombined `json:"resources"` }
ImagesExtCombinedImagesResponse images ext combined images response
swagger:model images.extCombinedImagesResponse
func (*ImagesExtCombinedImagesResponse) ContextValidate ¶ added in v0.4.0
func (m *ImagesExtCombinedImagesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this images ext combined images response based on the context it is used
func (*ImagesExtCombinedImagesResponse) MarshalBinary ¶ added in v0.4.0
func (m *ImagesExtCombinedImagesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImagesExtCombinedImagesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *ImagesExtCombinedImagesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InternalSensorStatus ¶ added in v0.4.0
type InternalSensorStatus struct { // agent version AgentVersion string `json:"agent_version,omitempty"` // cid // Required: true Cid *string `json:"cid"` // device id // Required: true DeviceID *string `json:"device_id"` // hostname Hostname string `json:"hostname,omitempty"` // idp policy id IdpPolicyID string `json:"idp_policy_id,omitempty"` // idp policy name IdpPolicyName string `json:"idp_policy_name,omitempty"` // local ip LocalIP string `json:"local_ip,omitempty"` // machine domain MachineDomain string `json:"machine_domain,omitempty"` // os version OsVersion string `json:"os_version,omitempty"` // ti enabled TiEnabled string `json:"ti_enabled,omitempty"` }
InternalSensorStatus internal sensor status
swagger:model internal.SensorStatus
func (*InternalSensorStatus) ContextValidate ¶ added in v0.4.0
ContextValidate validates this internal sensor status based on context it is used
func (*InternalSensorStatus) MarshalBinary ¶ added in v0.4.0
func (m *InternalSensorStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InternalSensorStatus) UnmarshalBinary ¶ added in v0.4.0
func (m *InternalSensorStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaCloudAccountID ¶ added in v0.4.0
type IoaCloudAccountID struct { // aws account id AwsAccountID string `json:"aws_account_id,omitempty"` // azure subscription id AzureSubscriptionID string `json:"azure_subscription_id,omitempty"` // azure tenant id AzureTenantID string `json:"azure_tenant_id,omitempty"` }
IoaCloudAccountID ioa cloud account ID
swagger:model ioa.CloudAccountID
func (*IoaCloudAccountID) ContextValidate ¶ added in v0.4.0
ContextValidate validates this ioa cloud account ID based on context it is used
func (*IoaCloudAccountID) MarshalBinary ¶ added in v0.4.0
func (m *IoaCloudAccountID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaCloudAccountID) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaCloudAccountID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaEnrichments ¶ added in v0.4.0
type IoaEnrichments struct { // inventory Inventory *DetectionInventoryEnrichment `json:"inventory,omitempty"` // sensor events SensorEvents *DetectionEnrichment `json:"sensor_events,omitempty"` }
IoaEnrichments ioa enrichments
swagger:model ioa.Enrichments
func (*IoaEnrichments) ContextValidate ¶ added in v0.4.0
ContextValidate validate this ioa enrichments based on the context it is used
func (*IoaEnrichments) MarshalBinary ¶ added in v0.4.0
func (m *IoaEnrichments) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaEnrichments) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaEnrichments) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaEventAggregate ¶ added in v0.4.0
type IoaEventAggregate struct { // cid severity CidSeverity int64 `json:"cid_severity,omitempty"` // confidence Confidence int32 `json:"confidence,omitempty"` // count Count int32 `json:"count,omitempty"` // events Events []string `json:"events"` // first timestamp FirstTimestamp string `json:"first_timestamp,omitempty"` // join keys JoinKeys []string `json:"join_keys"` // last timestamp LastTimestamp string `json:"last_timestamp,omitempty"` // resource // Required: true Resource *Resource `json:"resource"` // score Score int32 `json:"score,omitempty"` // threatintel Threatintel *DetectionAggregateThreatIntel `json:"threatintel,omitempty"` // timestamps Timestamps []string `json:"timestamps"` }
IoaEventAggregate ioa event aggregate
swagger:model ioa.EventAggregate
func (*IoaEventAggregate) ContextValidate ¶ added in v0.4.0
ContextValidate validate this ioa event aggregate based on the context it is used
func (*IoaEventAggregate) MarshalBinary ¶ added in v0.4.0
func (m *IoaEventAggregate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaEventAggregate) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaEventAggregate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaExclusionsIoaExclusionCreateReqV1 ¶ added in v0.4.0
type IoaExclusionsIoaExclusionCreateReqV1 struct { // cl regex // Required: true ClRegex *string `json:"cl_regex"` // comment Comment string `json:"comment,omitempty"` // description // Required: true Description *string `json:"description"` // detection json // Required: true DetectionJSON *string `json:"detection_json"` // groups // Required: true Groups []string `json:"groups"` // ifn regex // Required: true IfnRegex *string `json:"ifn_regex"` // name // Required: true Name *string `json:"name"` // pattern id // Required: true PatternID *string `json:"pattern_id"` // pattern name // Required: true PatternName *string `json:"pattern_name"` }
IoaExclusionsIoaExclusionCreateReqV1 ioa exclusions ioa exclusion create req v1
swagger:model ioa_exclusions.IoaExclusionCreateReqV1
func (*IoaExclusionsIoaExclusionCreateReqV1) ContextValidate ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this ioa exclusions ioa exclusion create req v1 based on context it is used
func (*IoaExclusionsIoaExclusionCreateReqV1) MarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaExclusionsIoaExclusionCreateReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionCreateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaExclusionsIoaExclusionRespV1 ¶ added in v0.4.0
type IoaExclusionsIoaExclusionRespV1 struct { // applied globally // Required: true AppliedGlobally *bool `json:"applied_globally"` // cl regex // Required: true ClRegex *string `json:"cl_regex"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // description // Required: true Description *string `json:"description"` // detection json // Required: true DetectionJSON *string `json:"detection_json"` // groups // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true ID *string `json:"id"` // ifn regex // Required: true IfnRegex *string `json:"ifn_regex"` // last modified // Required: true // Format: date-time LastModified *strfmt.DateTime `json:"last_modified"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // name // Required: true Name *string `json:"name"` // pattern id // Required: true PatternID *string `json:"pattern_id"` // pattern name // Required: true PatternName *string `json:"pattern_name"` }
IoaExclusionsIoaExclusionRespV1 ioa exclusions ioa exclusion resp v1
swagger:model ioa_exclusions.IoaExclusionRespV1
func (*IoaExclusionsIoaExclusionRespV1) ContextValidate ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this ioa exclusions ioa exclusion resp v1 based on the context it is used
func (*IoaExclusionsIoaExclusionRespV1) MarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaExclusionsIoaExclusionRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaExclusionsIoaExclusionUpdateReqV1 ¶ added in v0.4.0
type IoaExclusionsIoaExclusionUpdateReqV1 struct { // cl regex // Required: true ClRegex *string `json:"cl_regex"` // comment Comment string `json:"comment,omitempty"` // description // Required: true Description *string `json:"description"` // detection json // Required: true DetectionJSON *string `json:"detection_json"` // groups // Required: true Groups []string `json:"groups"` // id // Required: true ID *string `json:"id"` // ifn regex // Required: true IfnRegex *string `json:"ifn_regex"` // name // Required: true Name *string `json:"name"` // pattern id // Required: true PatternID *string `json:"pattern_id"` // pattern name // Required: true PatternName *string `json:"pattern_name"` }
IoaExclusionsIoaExclusionUpdateReqV1 ioa exclusions ioa exclusion update req v1
swagger:model ioa_exclusions.IoaExclusionUpdateReqV1
func (*IoaExclusionsIoaExclusionUpdateReqV1) ContextValidate ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this ioa exclusions ioa exclusion update req v1 based on context it is used
func (*IoaExclusionsIoaExclusionUpdateReqV1) MarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaExclusionsIoaExclusionUpdateReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionUpdateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaExclusionsIoaExclusionsRespV1 ¶ added in v0.4.0
type IoaExclusionsIoaExclusionsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*IoaExclusionsIoaExclusionRespV1 `json:"resources"` }
IoaExclusionsIoaExclusionsRespV1 ioa exclusions ioa exclusions resp v1
swagger:model ioa_exclusions.IoaExclusionsRespV1
func (*IoaExclusionsIoaExclusionsRespV1) ContextValidate ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this ioa exclusions ioa exclusions resp v1 based on the context it is used
func (*IoaExclusionsIoaExclusionsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaExclusionsIoaExclusionsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaExclusionsIoaExclusionsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IoaRuleGroupsRuleGroupV1 ¶ added in v0.4.0
type IoaRuleGroupsRuleGroupV1 struct { // comment // Required: true Comment *string `json:"comment"` // The last attempted time CFS got this data on the rule group // Required: true // Format: date-time CommittedTimestamp *strfmt.DateTime `json:"committed_timestamp"` // The email of the user which created the rule group // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // customer id // Required: true CustomerID *string `json:"customer_id"` // deleted // Required: true Deleted *bool `json:"deleted"` // An additional description of the group or the rules it contains // Required: true Description *string `json:"description"` // enabled // Required: true Enabled *bool `json:"enabled"` // The identifier of this IOA rule group // Required: true ID *string `json:"id"` // The email of the user which last modified the rule group // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The name of the group // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // rule ids // Required: true RuleIds []string `json:"rule_ids"` // version // Required: true Version *int64 `json:"version"` }
IoaRuleGroupsRuleGroupV1 An IOA rule group which contains a set of IOA rules
swagger:model ioa_rule_groups.RuleGroupV1
func (*IoaRuleGroupsRuleGroupV1) ContextValidate ¶ added in v0.4.0
func (m *IoaRuleGroupsRuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this ioa rule groups rule group v1 based on context it is used
func (*IoaRuleGroupsRuleGroupV1) MarshalBinary ¶ added in v0.4.0
func (m *IoaRuleGroupsRuleGroupV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IoaRuleGroupsRuleGroupV1) UnmarshalBinary ¶ added in v0.4.0
func (m *IoaRuleGroupsRuleGroupV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiIOCDevicesCount ¶ added in v0.4.0
type IocapiIOCDevicesCount struct { // device count // Required: true DeviceCount *int32 `json:"device_count"` // id // Required: true ID *string `json:"id"` // limit exceeded LimitExceeded bool `json:"limit_exceeded,omitempty"` // type // Required: true Type *string `json:"type"` // value // Required: true Value *string `json:"value"` }
IocapiIOCDevicesCount iocapi i o c devices count
swagger:model iocapi.IOCDevicesCount
func (*IocapiIOCDevicesCount) ContextValidate ¶ added in v0.4.0
ContextValidate validates this iocapi i o c devices count based on context it is used
func (*IocapiIOCDevicesCount) MarshalBinary ¶ added in v0.4.0
func (m *IocapiIOCDevicesCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiIOCDevicesCount) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiIOCDevicesCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiMsaReplyDevicesRanOn ¶ added in v0.4.0
type IocapiMsaReplyDevicesRanOn struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *IocapiResponseMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
IocapiMsaReplyDevicesRanOn iocapi msa reply devices ran on
swagger:model iocapi.MsaReplyDevicesRanOn
func (*IocapiMsaReplyDevicesRanOn) ContextValidate ¶ added in v0.4.0
func (m *IocapiMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this iocapi msa reply devices ran on based on the context it is used
func (*IocapiMsaReplyDevicesRanOn) MarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiMsaReplyDevicesRanOn) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyDevicesRanOn) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiMsaReplyIOCDevicesCount ¶ added in v0.4.0
type IocapiMsaReplyIOCDevicesCount struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *IocapiResponseMeta `json:"meta"` // resources // Required: true Resources []*IocapiIOCDevicesCount `json:"resources"` }
IocapiMsaReplyIOCDevicesCount iocapi msa reply i o c devices count
swagger:model iocapi.MsaReplyIOCDevicesCount
func (*IocapiMsaReplyIOCDevicesCount) ContextValidate ¶ added in v0.4.0
func (m *IocapiMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this iocapi msa reply i o c devices count based on the context it is used
func (*IocapiMsaReplyIOCDevicesCount) MarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiMsaReplyIOCDevicesCount) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyIOCDevicesCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiMsaReplyProcessesRanOn ¶ added in v0.4.0
type IocapiMsaReplyProcessesRanOn struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *IocapiResponseMeta `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
IocapiMsaReplyProcessesRanOn iocapi msa reply processes ran on
swagger:model iocapi.MsaReplyProcessesRanOn
func (*IocapiMsaReplyProcessesRanOn) ContextValidate ¶ added in v0.4.0
func (m *IocapiMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this iocapi msa reply processes ran on based on the context it is used
func (*IocapiMsaReplyProcessesRanOn) MarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiMsaReplyProcessesRanOn) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiMsaReplyProcessesRanOn) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiPaginationMeta ¶ added in v0.4.0
type IocapiPaginationMeta struct { // limit Limit int32 `json:"limit,omitempty"` // next page NextPage string `json:"next_page,omitempty"` // offset Offset IocapiPaginationMetaOffset `json:"offset,omitempty"` // total Total int64 `json:"total,omitempty"` }
IocapiPaginationMeta iocapi pagination meta
swagger:model iocapi.paginationMeta
func (*IocapiPaginationMeta) ContextValidate ¶ added in v0.4.0
ContextValidate validates this iocapi pagination meta based on context it is used
func (*IocapiPaginationMeta) MarshalBinary ¶ added in v0.4.0
func (m *IocapiPaginationMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiPaginationMeta) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiPaginationMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IocapiPaginationMetaOffset ¶ added in v0.4.0
type IocapiPaginationMetaOffset interface{}
IocapiPaginationMetaOffset iocapi pagination meta offset
swagger:model iocapi.paginationMeta.offset
type IocapiResponseMeta ¶ added in v0.4.0
type IocapiResponseMeta struct { // entity Entity string `json:"entity,omitempty"` // pagination Pagination *IocapiPaginationMeta `json:"pagination,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` }
IocapiResponseMeta iocapi response meta
swagger:model iocapi.responseMeta
func (*IocapiResponseMeta) ContextValidate ¶ added in v0.4.0
ContextValidate validate this iocapi response meta based on the context it is used
func (*IocapiResponseMeta) MarshalBinary ¶ added in v0.4.0
func (m *IocapiResponseMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IocapiResponseMeta) UnmarshalBinary ¶ added in v0.4.0
func (m *IocapiResponseMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAPIKey ¶ added in v0.2.4
type K8sregAPIKey struct { // api key // Required: true APIKey *string `json:"api_key"` }
K8sregAPIKey k8sreg API key
swagger:model k8sreg.APIKey
func (*K8sregAPIKey) ContextValidate ¶ added in v0.2.4
ContextValidate validates this k8sreg API key based on context it is used
func (*K8sregAPIKey) MarshalBinary ¶ added in v0.2.4
func (m *K8sregAPIKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAPIKey) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregAPIKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAWSAccountResp ¶ added in v0.2.4
type K8sregAWSAccountResp struct { // account id // Required: true AccountID *string `json:"account_id"` // aws permissions status // Required: true AwsPermissionsStatus []*K8sregAccountPermissionsStatus `json:"aws_permissions_status"` // cid // Required: true Cid *string `json:"cid"` // cloudformation url CloudformationURL string `json:"cloudformation_url,omitempty"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // from cspm // Required: true FromCspm *bool `json:"from_cspm"` // iam role arn // Required: true IamRoleArn *string `json:"iam_role_arn"` // is master // Required: true IsMaster *bool `json:"is_master"` // organization id OrganizationID string `json:"organization_id,omitempty"` // region Region string `json:"region,omitempty"` // status // Required: true Status *string `json:"status"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
K8sregAWSAccountResp k8sreg a w s account resp
swagger:model k8sreg.AWSAccountResp
func (*K8sregAWSAccountResp) ContextValidate ¶ added in v0.2.4
ContextValidate validate this k8sreg a w s account resp based on the context it is used
func (*K8sregAWSAccountResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregAWSAccountResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAWSAccountResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregAWSAccountResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAWSClusterItemResp ¶ added in v0.2.33
type K8sregAWSClusterItemResp struct { // cloud formation url CloudFormationURL string `json:"cloud_formation_url,omitempty"` // is master // Required: true IsMaster *bool `json:"is_master"` // organization id OrganizationID string `json:"organization_id,omitempty"` }
K8sregAWSClusterItemResp k8sreg a w s cluster item resp
swagger:model k8sreg.AWSClusterItemResp
func (*K8sregAWSClusterItemResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregAWSClusterItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this k8sreg a w s cluster item resp based on context it is used
func (*K8sregAWSClusterItemResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregAWSClusterItemResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAWSClusterItemResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregAWSClusterItemResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAccountPermissionsStatus ¶ added in v0.2.32
type K8sregAccountPermissionsStatus struct { // name // Required: true Name *string `json:"name"` // status // Required: true Status *string `json:"status"` }
K8sregAccountPermissionsStatus k8sreg account permissions status
swagger:model k8sreg.AccountPermissionsStatus
func (*K8sregAccountPermissionsStatus) ContextValidate ¶ added in v0.2.32
func (m *K8sregAccountPermissionsStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this k8sreg account permissions status based on context it is used
func (*K8sregAccountPermissionsStatus) MarshalBinary ¶ added in v0.2.32
func (m *K8sregAccountPermissionsStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAccountPermissionsStatus) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregAccountPermissionsStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureAcctClusterItemResp ¶ added in v0.2.33
type K8sregAzureAcctClusterItemResp struct { // tenant id // Required: true TenantID *string `json:"tenant_id"` }
K8sregAzureAcctClusterItemResp k8sreg azure acct cluster item resp
swagger:model k8sreg.AzureAcctClusterItemResp
func (*K8sregAzureAcctClusterItemResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregAzureAcctClusterItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this k8sreg azure acct cluster item resp based on context it is used
func (*K8sregAzureAcctClusterItemResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureAcctClusterItemResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureAcctClusterItemResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureAcctClusterItemResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureBashScript ¶ added in v0.2.33
type K8sregAzureBashScript struct { // script // Required: true Script *string `json:"script"` // service account public keys // Required: true ServiceAccountPublicKeys []string `json:"service_account_public_keys"` }
K8sregAzureBashScript k8sreg azure bash script
swagger:model k8sreg.AzureBashScript
func (*K8sregAzureBashScript) ContextValidate ¶ added in v0.2.33
ContextValidate validates this k8sreg azure bash script based on context it is used
func (*K8sregAzureBashScript) MarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureBashScript) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureBashScript) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureBashScript) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureSubEntity ¶ added in v0.2.32
type K8sregAzureSubEntity struct { // subscription id // Required: true SubscriptionID *string `json:"subscription_id"` // tenant id // Required: true TenantID *string `json:"tenant_id"` }
K8sregAzureSubEntity k8sreg azure sub entity
swagger:model k8sreg.AzureSubEntity
func (*K8sregAzureSubEntity) ContextValidate ¶ added in v0.2.32
ContextValidate validates this k8sreg azure sub entity based on context it is used
func (*K8sregAzureSubEntity) MarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureSubEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureSubEntity) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureSubEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureSubscriptionResp ¶ added in v0.2.32
type K8sregAzureSubscriptionResp struct { // azure permissions status // Required: true AzurePermissionsStatus []*K8sregAccountPermissionsStatus `json:"azure_permissions_status"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // from cspm // Required: true FromCspm *bool `json:"from_cspm"` // status // Required: true Status *string `json:"status"` // subscription id // Required: true SubscriptionID *string `json:"subscription_id"` // tenant id // Required: true TenantID *string `json:"tenant_id"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
K8sregAzureSubscriptionResp k8sreg azure subscription resp
swagger:model k8sreg.AzureSubscriptionResp
func (*K8sregAzureSubscriptionResp) ContextValidate ¶ added in v0.2.32
func (m *K8sregAzureSubscriptionResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg azure subscription resp based on the context it is used
func (*K8sregAzureSubscriptionResp) MarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureSubscriptionResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureSubscriptionResp) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureSubscriptionResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureTenantConfig ¶ added in v0.2.32
type K8sregAzureTenantConfig struct { // client id // Required: true ClientID *string `json:"client_id"` // public certificate PublicCertificate string `json:"public_certificate,omitempty"` // tenant id // Required: true TenantID *string `json:"tenant_id"` }
K8sregAzureTenantConfig k8sreg azure tenant config
swagger:model k8sreg.AzureTenantConfig
func (*K8sregAzureTenantConfig) ContextValidate ¶ added in v0.2.32
func (m *K8sregAzureTenantConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this k8sreg azure tenant config based on context it is used
func (*K8sregAzureTenantConfig) MarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureTenantConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureTenantConfig) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregAzureTenantConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregAzureTenantInfo ¶ added in v0.2.33
type K8sregAzureTenantInfo struct { // subscription ids // Required: true SubscriptionIds []string `json:"subscription_ids"` // tenant id // Required: true TenantID *string `json:"tenant_id"` }
K8sregAzureTenantInfo k8sreg azure tenant info
swagger:model k8sreg.AzureTenantInfo
func (*K8sregAzureTenantInfo) ContextValidate ¶ added in v0.2.33
ContextValidate validates this k8sreg azure tenant info based on context it is used
func (*K8sregAzureTenantInfo) MarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureTenantInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregAzureTenantInfo) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregAzureTenantInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregClusterResp ¶ added in v0.2.4
type K8sregClusterResp struct { // account id // Required: true AccountID *string `json:"account_id"` // agent version // Required: true AgentVersion *K8sregVersionResp `json:"agent_version"` // cid // Required: true Cid *string `json:"cid"` // cluster id // Required: true ClusterID *string `json:"cluster_id"` // cluster name // Required: true ClusterName *string `json:"cluster_name"` // cluster service // Required: true ClusterService *string `json:"cluster_service"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // helm version // Required: true HelmVersion *K8sregVersionResp `json:"helm_version"` // k8s version // Required: true K8sVersion *K8sregVersionResp `json:"k8s_version"` // last heartbeat at // Required: true // Format: date-time LastHeartbeatAt *strfmt.DateTime `json:"last_heartbeat_at"` // location // Required: true Location *string `json:"location"` // status // Required: true Status *string `json:"status"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
K8sregClusterResp k8sreg cluster resp
swagger:model k8sreg.ClusterResp
func (*K8sregClusterResp) ContextValidate ¶ added in v0.2.4
ContextValidate validate this k8sreg cluster resp based on the context it is used
func (*K8sregClusterResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregClusterResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregClusterResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregClusterResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregCreateAWSAccReq ¶ added in v0.2.4
type K8sregCreateAWSAccReq struct { // resources // Required: true Resources []*K8sregCreateAWSAccReqResources `json:"resources"` }
K8sregCreateAWSAccReq k8sreg create a w s acc req
swagger:model k8sreg.CreateAWSAccReq
func (*K8sregCreateAWSAccReq) ContextValidate ¶ added in v0.2.4
ContextValidate validate this k8sreg create a w s acc req based on the context it is used
func (*K8sregCreateAWSAccReq) MarshalBinary ¶ added in v0.2.4
func (m *K8sregCreateAWSAccReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregCreateAWSAccReq) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregCreateAWSAccReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregCreateAWSAccReqResources ¶ added in v0.2.4
type K8sregCreateAWSAccReqResources struct { // account id // Required: true AccountID *string `json:"account_id"` // region // Required: true Region *string `json:"region"` }
K8sregCreateAWSAccReqResources k8sreg create a w s acc req resources
swagger:model k8sreg.CreateAWSAccReq.resources
func (*K8sregCreateAWSAccReqResources) ContextValidate ¶ added in v0.2.4
func (m *K8sregCreateAWSAccReqResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this k8sreg create a w s acc req resources based on context it is used
func (*K8sregCreateAWSAccReqResources) MarshalBinary ¶ added in v0.2.4
func (m *K8sregCreateAWSAccReqResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregCreateAWSAccReqResources) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregCreateAWSAccReqResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregCreateAWSAccResp ¶ added in v0.4.0
type K8sregCreateAWSAccResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAWSAccountResp `json:"resources"` }
K8sregCreateAWSAccResp k8sreg create a w s acc resp
swagger:model k8sreg.CreateAWSAccResp
func (*K8sregCreateAWSAccResp) ContextValidate ¶ added in v0.4.0
func (m *K8sregCreateAWSAccResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg create a w s acc resp based on the context it is used
func (*K8sregCreateAWSAccResp) MarshalBinary ¶ added in v0.4.0
func (m *K8sregCreateAWSAccResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregCreateAWSAccResp) UnmarshalBinary ¶ added in v0.4.0
func (m *K8sregCreateAWSAccResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregCreateAzureSubReq ¶ added in v0.2.32
type K8sregCreateAzureSubReq struct { // resources // Required: true Resources []*K8sregAzureSubEntity `json:"resources"` }
K8sregCreateAzureSubReq k8sreg create azure sub req
swagger:model k8sreg.CreateAzureSubReq
func (*K8sregCreateAzureSubReq) ContextValidate ¶ added in v0.2.32
func (m *K8sregCreateAzureSubReq) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg create azure sub req based on the context it is used
func (*K8sregCreateAzureSubReq) MarshalBinary ¶ added in v0.2.32
func (m *K8sregCreateAzureSubReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregCreateAzureSubReq) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregCreateAzureSubReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetAWSAccountsResp ¶ added in v0.2.4
type K8sregGetAWSAccountsResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAWSAccountResp `json:"resources"` }
K8sregGetAWSAccountsResp k8sreg get a w s accounts resp
swagger:model k8sreg.GetAWSAccountsResp
func (*K8sregGetAWSAccountsResp) ContextValidate ¶ added in v0.2.4
func (m *K8sregGetAWSAccountsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get a w s accounts resp based on the context it is used
func (*K8sregGetAWSAccountsResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregGetAWSAccountsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetAWSAccountsResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregGetAWSAccountsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetAzureBashScriptResp ¶ added in v0.2.33
type K8sregGetAzureBashScriptResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAzureBashScript `json:"resources"` }
K8sregGetAzureBashScriptResp k8sreg get azure bash script resp
swagger:model k8sreg.GetAzureBashScriptResp
func (*K8sregGetAzureBashScriptResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregGetAzureBashScriptResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get azure bash script resp based on the context it is used
func (*K8sregGetAzureBashScriptResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregGetAzureBashScriptResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetAzureBashScriptResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregGetAzureBashScriptResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetAzureSubscriptionsResp ¶ added in v0.2.32
type K8sregGetAzureSubscriptionsResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAzureSubscriptionResp `json:"resources"` }
K8sregGetAzureSubscriptionsResp k8sreg get azure subscriptions resp
swagger:model k8sreg.GetAzureSubscriptionsResp
func (*K8sregGetAzureSubscriptionsResp) ContextValidate ¶ added in v0.2.32
func (m *K8sregGetAzureSubscriptionsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get azure subscriptions resp based on the context it is used
func (*K8sregGetAzureSubscriptionsResp) MarshalBinary ¶ added in v0.2.32
func (m *K8sregGetAzureSubscriptionsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetAzureSubscriptionsResp) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregGetAzureSubscriptionsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetAzureTenantConfigResp ¶ added in v0.2.32
type K8sregGetAzureTenantConfigResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAzureTenantConfig `json:"resources"` }
K8sregGetAzureTenantConfigResp k8sreg get azure tenant config resp
swagger:model k8sreg.GetAzureTenantConfigResp
func (*K8sregGetAzureTenantConfigResp) ContextValidate ¶ added in v0.2.32
func (m *K8sregGetAzureTenantConfigResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get azure tenant config resp based on the context it is used
func (*K8sregGetAzureTenantConfigResp) MarshalBinary ¶ added in v0.2.32
func (m *K8sregGetAzureTenantConfigResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetAzureTenantConfigResp) UnmarshalBinary ¶ added in v0.2.32
func (m *K8sregGetAzureTenantConfigResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetAzureTenantInfoResp ¶ added in v0.2.33
type K8sregGetAzureTenantInfoResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAzureTenantInfo `json:"resources"` }
K8sregGetAzureTenantInfoResp k8sreg get azure tenant info resp
swagger:model k8sreg.GetAzureTenantInfoResp
func (*K8sregGetAzureTenantInfoResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregGetAzureTenantInfoResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get azure tenant info resp based on the context it is used
func (*K8sregGetAzureTenantInfoResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregGetAzureTenantInfoResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetAzureTenantInfoResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregGetAzureTenantInfoResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetClustersResp ¶ added in v0.2.4
type K8sregGetClustersResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregClusterResp `json:"resources"` }
K8sregGetClustersResp k8sreg get clusters resp
swagger:model k8sreg.GetClustersResp
func (*K8sregGetClustersResp) ContextValidate ¶ added in v0.2.4
ContextValidate validate this k8sreg get clusters resp based on the context it is used
func (*K8sregGetClustersResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregGetClustersResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetClustersResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregGetClustersResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetLocationsResp ¶ added in v0.2.4
type K8sregGetLocationsResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregLocationResp `json:"resources"` }
K8sregGetLocationsResp k8sreg get locations resp
swagger:model k8sreg.GetLocationsResp
func (*K8sregGetLocationsResp) ContextValidate ¶ added in v0.2.4
func (m *K8sregGetLocationsResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg get locations resp based on the context it is used
func (*K8sregGetLocationsResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregGetLocationsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetLocationsResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregGetLocationsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetScriptsResp ¶ added in v0.2.33
type K8sregGetScriptsResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []K8sregGetScriptsRespResources `json:"resources"` }
K8sregGetScriptsResp k8sreg get scripts resp
swagger:model k8sreg.GetScriptsResp
func (*K8sregGetScriptsResp) ContextValidate ¶ added in v0.2.33
ContextValidate validate this k8sreg get scripts resp based on the context it is used
func (*K8sregGetScriptsResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregGetScriptsResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregGetScriptsResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregGetScriptsResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregGetScriptsRespResources ¶ added in v0.2.33
type K8sregGetScriptsRespResources interface{}
K8sregGetScriptsRespResources k8sreg get scripts resp resources
swagger:model k8sreg.GetScriptsResp.resources
type K8sregHelmYAMLResp ¶ added in v0.2.4
type K8sregHelmYAMLResp interface{}
K8sregHelmYAMLResp k8sreg helm y a m l resp
swagger:model k8sreg.HelmYAMLResp
type K8sregListClusterCloudItemResp ¶ added in v0.2.33
type K8sregListClusterCloudItemResp struct { // account id // Required: true AccountID *string `json:"account_id"` // aws meta AwsMeta *K8sregAWSClusterItemResp `json:"aws_meta,omitempty"` // azure meta AzureMeta *K8sregAzureAcctClusterItemResp `json:"azure_meta,omitempty"` // cloud status // Required: true CloudStatus *string `json:"cloud_status"` // cluster name ClusterName string `json:"cluster_name,omitempty"` // cluster service // Required: true ClusterService *string `json:"cluster_service"` // cluster status ClusterStatus string `json:"cluster_status,omitempty"` // from cspm FromCspm bool `json:"from_cspm,omitempty"` // location Location string `json:"location,omitempty"` }
K8sregListClusterCloudItemResp k8sreg list cluster cloud item resp
swagger:model k8sreg.ListClusterCloudItemResp
func (*K8sregListClusterCloudItemResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregListClusterCloudItemResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg list cluster cloud item resp based on the context it is used
func (*K8sregListClusterCloudItemResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregListClusterCloudItemResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregListClusterCloudItemResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregListClusterCloudItemResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregListClusterCloudResp ¶ added in v0.2.33
type K8sregListClusterCloudResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregListClusterCloudItemResp `json:"resources"` }
K8sregListClusterCloudResp k8sreg list cluster cloud resp
swagger:model k8sreg.ListClusterCloudResp
func (*K8sregListClusterCloudResp) ContextValidate ¶ added in v0.2.33
func (m *K8sregListClusterCloudResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this k8sreg list cluster cloud resp based on the context it is used
func (*K8sregListClusterCloudResp) MarshalBinary ¶ added in v0.2.33
func (m *K8sregListClusterCloudResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregListClusterCloudResp) UnmarshalBinary ¶ added in v0.2.33
func (m *K8sregListClusterCloudResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregLocationResp ¶ added in v0.2.4
type K8sregLocationResp struct { // cloud // Required: true Cloud *string `json:"cloud"` // location // Required: true Location *string `json:"location"` }
K8sregLocationResp k8sreg location resp
swagger:model k8sreg.LocationResp
func (*K8sregLocationResp) ContextValidate ¶ added in v0.2.4
ContextValidate validates this k8sreg location resp based on context it is used
func (*K8sregLocationResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregLocationResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregLocationResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregLocationResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregRegenAPIKeyResp ¶ added in v0.2.4
type K8sregRegenAPIKeyResp struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*K8sregAPIKey `json:"resources"` }
K8sregRegenAPIKeyResp k8sreg regen API key resp
swagger:model k8sreg.RegenAPIKeyResp
func (*K8sregRegenAPIKeyResp) ContextValidate ¶ added in v0.2.4
ContextValidate validate this k8sreg regen API key resp based on the context it is used
func (*K8sregRegenAPIKeyResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregRegenAPIKeyResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregRegenAPIKeyResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregRegenAPIKeyResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type K8sregVersionResp ¶ added in v0.2.4
type K8sregVersionResp struct { // bugfix Bugfix int32 `json:"bugfix,omitempty"` // major // Required: true Major *int32 `json:"major"` // minor // Required: true Minor *int32 `json:"minor"` }
K8sregVersionResp k8sreg version resp
swagger:model k8sreg.VersionResp
func (*K8sregVersionResp) ContextValidate ¶ added in v0.2.4
ContextValidate validates this k8sreg version resp based on context it is used
func (*K8sregVersionResp) MarshalBinary ¶ added in v0.2.4
func (m *K8sregVersionResp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*K8sregVersionResp) UnmarshalBinary ¶ added in v0.2.4
func (m *K8sregVersionResp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MainAvailableStreamV2 ¶
type MainAvailableStreamV2 struct { // data feed URL // Required: true DataFeedURL *string `json:"dataFeedURL"` // refresh active session interval // Required: true RefreshActiveSessionInterval *int64 `json:"refreshActiveSessionInterval"` // refresh active session URL // Required: true RefreshActiveSessionURL *string `json:"refreshActiveSessionURL"` // session token // Required: true SessionToken *MainSessionToken `json:"sessionToken"` }
MainAvailableStreamV2 main available stream v2
swagger:model main.availableStreamV2
func (*MainAvailableStreamV2) ContextValidate ¶
ContextValidate validate this main available stream v2 based on the context it is used
func (*MainAvailableStreamV2) MarshalBinary ¶
func (m *MainAvailableStreamV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MainAvailableStreamV2) UnmarshalBinary ¶
func (m *MainAvailableStreamV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MainDiscoveryResponseV2 ¶
type MainDiscoveryResponseV2 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MainAvailableStreamV2 `json:"resources"` }
MainDiscoveryResponseV2 main discovery response v2
swagger:model main.discoveryResponseV2
func (*MainDiscoveryResponseV2) ContextValidate ¶
func (m *MainDiscoveryResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this main discovery response v2 based on the context it is used
func (*MainDiscoveryResponseV2) MarshalBinary ¶
func (m *MainDiscoveryResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MainDiscoveryResponseV2) UnmarshalBinary ¶
func (m *MainDiscoveryResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MainSessionToken ¶
type MainSessionToken struct { // expiration // Required: true // Format: date-time Expiration *strfmt.DateTime `json:"expiration"` // token // Required: true Token *string `json:"token"` }
MainSessionToken main session token
swagger:model main.SessionToken
func (*MainSessionToken) ContextValidate ¶
ContextValidate validates this main session token based on context it is used
func (*MainSessionToken) MarshalBinary ¶
func (m *MainSessionToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MainSessionToken) UnmarshalBinary ¶
func (m *MainSessionToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryExternalExactSearchParametersV1 ¶
type MalqueryExternalExactSearchParametersV1 struct { // Additional search options Options *MalqueryExternalHuntOptions `json:"options,omitempty"` // Patterns to search for // Required: true Patterns []*MalquerySearchParameter `json:"patterns"` }
MalqueryExternalExactSearchParametersV1 malquery external exact search parameters v1
swagger:model malquery.ExternalExactSearchParametersV1
func (*MalqueryExternalExactSearchParametersV1) ContextValidate ¶
func (m *MalqueryExternalExactSearchParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery external exact search parameters v1 based on the context it is used
func (*MalqueryExternalExactSearchParametersV1) MarshalBinary ¶
func (m *MalqueryExternalExactSearchParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryExternalExactSearchParametersV1) UnmarshalBinary ¶
func (m *MalqueryExternalExactSearchParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryExternalHuntOptions ¶
type MalqueryExternalHuntOptions struct { // Limit results to files of certain types such as EMAIL, PCAP, PDF, PE32. Full list can be found in the documentation FilterFiletypes []string `json:"filter_filetypes"` // Specify a subset of metadata fields to return in the results. Possible values: sha256, md5, type, size, first_seen, label, family FilterMeta []string `json:"filter_meta"` // Maximum number of results to be returned Limit int32 `json:"limit,omitempty"` // Limit results to files first seen before this date. The format is YYYY/MM/DD MaxDate string `json:"max_date,omitempty"` // Maximum file size. The value can be specified either in bytes or in multiples of KB/MB/GB. Examples: 128000, 1.3 KB, 8mb MaxSize string `json:"max_size,omitempty"` // Limit results to files first seen after this date. The format is YYYY/MM/DD MinDate string `json:"min_date,omitempty"` // Minimum file size. The value can be specified either in bytes or in multiples of KB/MB/GB. Examples: 128000, 1.3 KB, 8mb MinSize string `json:"min_size,omitempty"` }
MalqueryExternalHuntOptions malquery external hunt options
swagger:model malquery.ExternalHuntOptions
func (*MalqueryExternalHuntOptions) ContextValidate ¶
func (m *MalqueryExternalHuntOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this malquery external hunt options based on context it is used
func (*MalqueryExternalHuntOptions) MarshalBinary ¶
func (m *MalqueryExternalHuntOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryExternalHuntOptions) UnmarshalBinary ¶
func (m *MalqueryExternalHuntOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryExternalHuntParametersV1 ¶
type MalqueryExternalHuntParametersV1 struct { // Optional advanced searching parameters Options *MalqueryExternalHuntOptions `json:"options,omitempty"` // A YARA rule that defines your search // Required: true YaraRule *string `json:"yara_rule"` }
MalqueryExternalHuntParametersV1 malquery external hunt parameters v1
swagger:model malquery.ExternalHuntParametersV1
func (*MalqueryExternalHuntParametersV1) ContextValidate ¶
func (m *MalqueryExternalHuntParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery external hunt parameters v1 based on the context it is used
func (*MalqueryExternalHuntParametersV1) MarshalBinary ¶
func (m *MalqueryExternalHuntParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryExternalHuntParametersV1) UnmarshalBinary ¶
func (m *MalqueryExternalHuntParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryExternalQueryResponse ¶
type MalqueryExternalQueryResponse struct { // Query errors Errors []*MalqueryQueryError `json:"errors"` // Meta information about the query // Required: true Meta *MalqueryQueryMetaInfo `json:"meta"` // Query results // Required: true Resources []*MalqueryExternalResource `json:"resources"` }
MalqueryExternalQueryResponse malquery external query response
swagger:model malquery.ExternalQueryResponse
func (*MalqueryExternalQueryResponse) ContextValidate ¶
func (m *MalqueryExternalQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery external query response based on the context it is used
func (*MalqueryExternalQueryResponse) MarshalBinary ¶
func (m *MalqueryExternalQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryExternalQueryResponse) UnmarshalBinary ¶
func (m *MalqueryExternalQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryExternalResource ¶
type MalqueryExternalResource struct { // Sample family Family string `json:"family,omitempty"` // Sample size Filesize int32 `json:"filesize,omitempty"` // Sample file type Filetype string `json:"filetype,omitempty"` // Date when it was first seen FirstSeen string `json:"first_seen,omitempty"` // Reason why the resource is ignored IgnoreReason string `json:"ignore_reason,omitempty"` // Sample label Label string `json:"label,omitempty"` // Resource label confidence LabelConfidence string `json:"label_confidence,omitempty"` // Sample MD5 Md5 string `json:"md5,omitempty"` // Search pattern Pattern string `json:"pattern,omitempty"` // Search pattern type PatternType string `json:"pattern_type,omitempty"` // List of sample metadata // Required: true Samples []*MalquerySampleMetadata `json:"samples"` // Sample SHA1 Sha1 string `json:"sha1,omitempty"` // Sample SHA256 Sha256 string `json:"sha256,omitempty"` // List of resource tags Tags []string `json:"tags"` // Search YARA rule YaraRule string `json:"yara_rule,omitempty"` // List of YARA rules for related files YaraRules []string `json:"yara_rules"` }
MalqueryExternalResource malquery external resource
swagger:model malquery.ExternalResource
func (*MalqueryExternalResource) ContextValidate ¶
func (m *MalqueryExternalResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery external resource based on the context it is used
func (*MalqueryExternalResource) MarshalBinary ¶
func (m *MalqueryExternalResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryExternalResource) UnmarshalBinary ¶
func (m *MalqueryExternalResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryFuzzyOptions ¶
type MalqueryFuzzyOptions struct { // filter meta FilterMeta []string `json:"filter_meta"` // limit Limit int32 `json:"limit,omitempty"` }
MalqueryFuzzyOptions malquery fuzzy options
swagger:model malquery.FuzzyOptions
func (*MalqueryFuzzyOptions) ContextValidate ¶
ContextValidate validates this malquery fuzzy options based on context it is used
func (*MalqueryFuzzyOptions) MarshalBinary ¶
func (m *MalqueryFuzzyOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryFuzzyOptions) UnmarshalBinary ¶
func (m *MalqueryFuzzyOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryFuzzySearchMetaInfo ¶
type MalqueryFuzzySearchMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // Elapsed time since the request started in seconds QueryTime float64 `json:"query_time,omitempty"` // Request ID returned after creating a hunt or exact search Reqid string `json:"reqid,omitempty"` // Result statistics around number of clean/malicious files Stats *MalqueryStats `json:"stats,omitempty"` // Request status. Possible values: inprogress, failed, done Status string `json:"status,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` }
MalqueryFuzzySearchMetaInfo malquery fuzzy search meta info
swagger:model malquery.FuzzySearchMetaInfo
func (*MalqueryFuzzySearchMetaInfo) ContextValidate ¶
func (m *MalqueryFuzzySearchMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery fuzzy search meta info based on the context it is used
func (*MalqueryFuzzySearchMetaInfo) MarshalBinary ¶
func (m *MalqueryFuzzySearchMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryFuzzySearchMetaInfo) UnmarshalBinary ¶
func (m *MalqueryFuzzySearchMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryFuzzySearchParametersV1 ¶
type MalqueryFuzzySearchParametersV1 struct { // options Options *MalqueryFuzzyOptions `json:"options,omitempty"` // patterns // Required: true Patterns []*MalquerySearchParameter `json:"patterns"` }
MalqueryFuzzySearchParametersV1 malquery fuzzy search parameters v1
swagger:model malquery.FuzzySearchParametersV1
func (*MalqueryFuzzySearchParametersV1) ContextValidate ¶
func (m *MalqueryFuzzySearchParametersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery fuzzy search parameters v1 based on the context it is used
func (*MalqueryFuzzySearchParametersV1) MarshalBinary ¶
func (m *MalqueryFuzzySearchParametersV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryFuzzySearchParametersV1) UnmarshalBinary ¶
func (m *MalqueryFuzzySearchParametersV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryFuzzySearchResponse ¶
type MalqueryFuzzySearchResponse struct { // Search errors Errors []*MalqueryQueryError `json:"errors"` // Meta information about the search // Required: true Meta *MalqueryFuzzySearchMetaInfo `json:"meta"` // Search results // Required: true Resources []*MalquerySampleMetadata `json:"resources"` }
MalqueryFuzzySearchResponse malquery fuzzy search response
swagger:model malquery.FuzzySearchResponse
func (*MalqueryFuzzySearchResponse) ContextValidate ¶
func (m *MalqueryFuzzySearchResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery fuzzy search response based on the context it is used
func (*MalqueryFuzzySearchResponse) MarshalBinary ¶
func (m *MalqueryFuzzySearchResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryFuzzySearchResponse) UnmarshalBinary ¶
func (m *MalqueryFuzzySearchResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryMultiDownloadRequestV1 ¶
type MalqueryMultiDownloadRequestV1 struct { // List of sample sha256 ids // Required: true Samples []string `json:"samples"` }
MalqueryMultiDownloadRequestV1 malquery multi download request v1
swagger:model malquery.MultiDownloadRequestV1
func (*MalqueryMultiDownloadRequestV1) ContextValidate ¶
func (m *MalqueryMultiDownloadRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this malquery multi download request v1 based on context it is used
func (*MalqueryMultiDownloadRequestV1) MarshalBinary ¶
func (m *MalqueryMultiDownloadRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryMultiDownloadRequestV1) UnmarshalBinary ¶
func (m *MalqueryMultiDownloadRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryQueryError ¶
type MalqueryQueryError struct { // code // Required: true Code *int32 `json:"code"` // id ID string `json:"id,omitempty"` // message // Required: true Message *string `json:"message"` // type Type string `json:"type,omitempty"` }
MalqueryQueryError malquery query error
swagger:model malquery.QueryError
func (*MalqueryQueryError) ContextValidate ¶
ContextValidate validates this malquery query error based on context it is used
func (*MalqueryQueryError) MarshalBinary ¶
func (m *MalqueryQueryError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryQueryError) UnmarshalBinary ¶
func (m *MalqueryQueryError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryQueryMetaInfo ¶
type MalqueryQueryMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // Elapsed time since the request started in seconds QueryTime float64 `json:"query_time,omitempty"` // Request ID returned after creating a hunt or exact search Reqid string `json:"reqid,omitempty"` // Request status. Possible values: inprogress, failed, done Status string `json:"status,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` }
MalqueryQueryMetaInfo malquery query meta info
swagger:model malquery.QueryMetaInfo
func (*MalqueryQueryMetaInfo) ContextValidate ¶
ContextValidate validate this malquery query meta info based on the context it is used
func (*MalqueryQueryMetaInfo) MarshalBinary ¶
func (m *MalqueryQueryMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryQueryMetaInfo) UnmarshalBinary ¶
func (m *MalqueryQueryMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryRateLimitsMeta ¶
type MalqueryRateLimitsMeta struct { // Days left until the limits are refreshed // Required: true DaysLeft *int32 `json:"days_left"` // How many downloads were executed in the last month // Required: true DownloadCount *int32 `json:"download_count"` // Download counts per user DownloadCounts []*MalqueryUserRequestCount `json:"download_counts"` // Total download limit per month // Required: true DownloadLimit *int32 `json:"download_limit"` // How many hunts were executed in the last month // Required: true HuntCount *int32 `json:"hunt_count"` // Hunt counts per user HuntCounts []*MalqueryUserRequestCount `json:"hunt_counts"` // Total hunt limit per month // Required: true HuntLimit *int32 `json:"hunt_limit"` // How many monitors were created in the last month // Required: true MonitorCount *int32 `json:"monitor_count"` // Total monitor limit per month // Required: true MonitorLimit *int32 `json:"monitor_limit"` // Time when the limits are refreshed. ISO 8601 format // Required: true RefreshTime *string `json:"refresh_time"` }
MalqueryRateLimitsMeta malquery rate limits meta
swagger:model malquery.RateLimitsMeta
func (*MalqueryRateLimitsMeta) ContextValidate ¶
func (m *MalqueryRateLimitsMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery rate limits meta based on the context it is used
func (*MalqueryRateLimitsMeta) MarshalBinary ¶
func (m *MalqueryRateLimitsMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryRateLimitsMeta) UnmarshalBinary ¶
func (m *MalqueryRateLimitsMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryRateLimitsResponse ¶
type MalqueryRateLimitsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MalqueryRateLimitsMeta `json:"meta"` }
MalqueryRateLimitsResponse malquery rate limits response
swagger:model malquery.RateLimitsResponse
func (*MalqueryRateLimitsResponse) ContextValidate ¶
func (m *MalqueryRateLimitsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery rate limits response based on the context it is used
func (*MalqueryRateLimitsResponse) MarshalBinary ¶
func (m *MalqueryRateLimitsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryRateLimitsResponse) UnmarshalBinary ¶
func (m *MalqueryRateLimitsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryRequestMetaInfo ¶
type MalqueryRequestMetaInfo struct { // Options for a hunt or exact search request Options *MalqueryExternalHuntOptions `json:"options,omitempty"` // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // Patterns to search for Patterns []*MalquerySearchParameter `json:"patterns"` // powered by PoweredBy string `json:"powered_by,omitempty"` // Elapsed time since the request started in seconds QueryTime float64 `json:"query_time,omitempty"` // Request ID returned after creating a hunt or exact search Reqid string `json:"reqid,omitempty"` // Request type. Possible values: hunt, search Reqtype string `json:"reqtype,omitempty"` // Sample ID Sample string `json:"sample,omitempty"` // Result statistics Stats *MalqueryStats `json:"stats,omitempty"` // Request status. Possible values: inprogress, failed, done Status string `json:"status,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` // YARA rule to be monitored YaraRule string `json:"yara_rule,omitempty"` }
MalqueryRequestMetaInfo malquery request meta info
swagger:model malquery.RequestMetaInfo
func (*MalqueryRequestMetaInfo) ContextValidate ¶
func (m *MalqueryRequestMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery request meta info based on the context it is used
func (*MalqueryRequestMetaInfo) MarshalBinary ¶
func (m *MalqueryRequestMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryRequestMetaInfo) UnmarshalBinary ¶
func (m *MalqueryRequestMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryRequestResponse ¶
type MalqueryRequestResponse struct { // Request errors Errors []*MalqueryQueryError `json:"errors"` // Meta information about the request // Required: true Meta *MalqueryRequestMetaInfo `json:"meta"` // Request results // Required: true Resources []*MalqueryExternalResource `json:"resources"` }
MalqueryRequestResponse malquery request response
swagger:model malquery.RequestResponse
func (*MalqueryRequestResponse) ContextValidate ¶
func (m *MalqueryRequestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery request response based on the context it is used
func (*MalqueryRequestResponse) MarshalBinary ¶
func (m *MalqueryRequestResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryRequestResponse) UnmarshalBinary ¶
func (m *MalqueryRequestResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalquerySampleMetadata ¶
type MalquerySampleMetadata struct { // Sample family Family string `json:"family,omitempty"` // Sample size Filesize int32 `json:"filesize,omitempty"` // Sample file type Filetype string `json:"filetype,omitempty"` // Date when it was first seen FirstSeen string `json:"first_seen,omitempty"` // Sample label Label string `json:"label,omitempty"` // Sample MD5 Md5 string `json:"md5,omitempty"` // Sample SHA1 Sha1 string `json:"sha1,omitempty"` // Sample SHA256 Sha256 string `json:"sha256,omitempty"` }
MalquerySampleMetadata malquery sample metadata
swagger:model malquery.SampleMetadata
func (*MalquerySampleMetadata) ContextValidate ¶
func (m *MalquerySampleMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this malquery sample metadata based on context it is used
func (*MalquerySampleMetadata) MarshalBinary ¶
func (m *MalquerySampleMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalquerySampleMetadata) UnmarshalBinary ¶
func (m *MalquerySampleMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalquerySampleMetadataResponse ¶
type MalquerySampleMetadataResponse struct { // Errors that occurred during the request // Required: true Errors []*MalqueryQueryError `json:"errors"` // Meta information about the request // Required: true Meta *MalquerySamplesMetadataMetaInfo `json:"meta"` // List of sample metadata // Required: true Resources []*MalquerySampleMetadata `json:"resources"` }
MalquerySampleMetadataResponse malquery sample metadata response
swagger:model malquery.SampleMetadataResponse
func (*MalquerySampleMetadataResponse) ContextValidate ¶
func (m *MalquerySampleMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery sample metadata response based on the context it is used
func (*MalquerySampleMetadataResponse) MarshalBinary ¶
func (m *MalquerySampleMetadataResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalquerySampleMetadataResponse) UnmarshalBinary ¶
func (m *MalquerySampleMetadataResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalquerySamplesMetadataMetaInfo ¶
type MalquerySamplesMetadataMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time QueryTime float64 `json:"query_time,omitempty"` // status Status string `json:"status,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` }
MalquerySamplesMetadataMetaInfo malquery samples metadata meta info
swagger:model malquery.SamplesMetadataMetaInfo
func (*MalquerySamplesMetadataMetaInfo) ContextValidate ¶
func (m *MalquerySamplesMetadataMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this malquery samples metadata meta info based on the context it is used
func (*MalquerySamplesMetadataMetaInfo) MarshalBinary ¶
func (m *MalquerySamplesMetadataMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalquerySamplesMetadataMetaInfo) UnmarshalBinary ¶
func (m *MalquerySamplesMetadataMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalquerySearchParameter ¶
type MalquerySearchParameter struct { // Pattern type. Accepted values: hex, ascii, wide // Required: true Type *string `json:"type"` // Pattern value // Required: true Value *string `json:"value"` }
MalquerySearchParameter malquery search parameter
swagger:model malquery.SearchParameter
func (*MalquerySearchParameter) ContextValidate ¶
func (m *MalquerySearchParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this malquery search parameter based on context it is used
func (*MalquerySearchParameter) MarshalBinary ¶
func (m *MalquerySearchParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalquerySearchParameter) UnmarshalBinary ¶
func (m *MalquerySearchParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryStats ¶
type MalqueryStats struct { // Number of clean samples // Required: true CleanCount *int32 `json:"clean_count"` // Number of malicious samples // Required: true MalwareCount *int32 `json:"malware_count"` // Number of potentially unwanted samples such as adware // Required: true PuaCount *int32 `json:"pua_count"` // Total number of samples // Required: true TotalCount *int32 `json:"total_count"` // Number of unknown (which could not be classified) samples // Required: true UnknownCount *int32 `json:"unknown_count"` }
MalqueryStats malquery stats
swagger:model malquery.Stats
func (*MalqueryStats) ContextValidate ¶
ContextValidate validates this malquery stats based on context it is used
func (*MalqueryStats) MarshalBinary ¶
func (m *MalqueryStats) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryStats) UnmarshalBinary ¶
func (m *MalqueryStats) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MalqueryUserRequestCount ¶
type MalqueryUserRequestCount struct { // counter // Required: true Counter *int32 `json:"counter"` // userid // Required: true Userid *string `json:"userid"` }
MalqueryUserRequestCount malquery user request count
swagger:model malquery.UserRequestCount
func (*MalqueryUserRequestCount) ContextValidate ¶
func (m *MalqueryUserRequestCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this malquery user request count based on context it is used
func (*MalqueryUserRequestCount) MarshalBinary ¶
func (m *MalqueryUserRequestCount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MalqueryUserRequestCount) UnmarshalBinary ¶
func (m *MalqueryUserRequestCount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesActivity ¶ added in v0.2.16
type MessagesActivity struct { // body // Required: true Body *string `json:"body"` // case id // Required: true CaseID *string `json:"case_id"` // cid // Required: true Cid *string `json:"cid"` // created by // Required: true CreatedBy *MessagesAuthor `json:"created_by"` // created time // Required: true CreatedTime *string `json:"created_time"` // id // Required: true ID *string `json:"id"` // last modified time LastModifiedTime string `json:"last_modified_time,omitempty"` // modified by ModifiedBy string `json:"modified_by,omitempty"` // type // Required: true Type *string `json:"type"` }
MessagesActivity messages activity
swagger:model messages.Activity
func (*MessagesActivity) ContextValidate ¶ added in v0.2.16
ContextValidate validate this messages activity based on the context it is used
func (*MessagesActivity) MarshalBinary ¶ added in v0.2.16
func (m *MessagesActivity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesActivity) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesActivity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesAlert ¶ added in v0.2.34
type MessagesAlert struct { // id // Required: true ID *string `json:"id"` // product // Required: true Product *string `json:"product"` // url // Required: true URL *string `json:"url"` }
MessagesAlert messages alert
swagger:model messages.Alert
func (*MessagesAlert) ContextValidate ¶ added in v0.2.34
ContextValidate validates this messages alert based on context it is used
func (*MessagesAlert) MarshalBinary ¶ added in v0.2.34
func (m *MessagesAlert) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesAlert) UnmarshalBinary ¶ added in v0.2.34
func (m *MessagesAlert) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesAttachment ¶ added in v0.2.16
type MessagesAttachment struct { // created by // Required: true CreatedBy *string `json:"created_by"` // created time // Required: true CreatedTime *string `json:"created_time"` // id // Required: true ID *string `json:"id"` // mime type // Required: true MimeType *string `json:"mime_type"` // name // Required: true Name *string `json:"name"` // size // Required: true Size *int32 `json:"size"` }
MessagesAttachment messages attachment
swagger:model messages.Attachment
func (*MessagesAttachment) ContextValidate ¶ added in v0.2.16
ContextValidate validates this messages attachment based on context it is used
func (*MessagesAttachment) MarshalBinary ¶ added in v0.2.16
func (m *MessagesAttachment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesAttachment) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesAttachment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesAuthor ¶ added in v0.2.16
type MessagesAuthor struct { // display name // Required: true DisplayName *string `json:"display_name"` // email address EmailAddress string `json:"email_address,omitempty"` // first name // Required: true FirstName *string `json:"first_name"` // last name // Required: true LastName *string `json:"last_name"` // uid // Required: true UID *string `json:"uid"` // uuid // Required: true UUID *string `json:"uuid"` }
MessagesAuthor messages author
swagger:model messages.Author
func (*MessagesAuthor) ContextValidate ¶ added in v0.2.16
ContextValidate validates this messages author based on context it is used
func (*MessagesAuthor) MarshalBinary ¶ added in v0.2.16
func (m *MessagesAuthor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesAuthor) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesAuthor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesCase ¶ added in v0.2.16
type MessagesCase struct { // aids // Required: true Aids []string `json:"aids"` // assigner // Required: true Assigner *MessagesAuthor `json:"assigner"` // attachments // Required: true Attachments []*MessagesAttachment `json:"attachments"` // body // Required: true Body *string `json:"body"` // cid // Required: true Cid *string `json:"cid"` // created time // Required: true CreatedTime *string `json:"created_time"` // detections // Required: true Detections []*MessagesDetection `json:"detections"` // hosts // Required: true Hosts []string `json:"hosts"` // id // Required: true ID *string `json:"id"` // incidents // Required: true Incidents []*MessagesIncident `json:"incidents"` // ip addresses // Required: true IPAddresses []string `json:"ip_addresses"` // key // Required: true Key *string `json:"key"` // last modified time // Required: true LastModifiedTime *string `json:"last_modified_time"` // status // Required: true Status *string `json:"status"` // title // Required: true Title *string `json:"title"` // type // Required: true Type *string `json:"type"` }
MessagesCase messages case
swagger:model messages.Case
func (*MessagesCase) ContextValidate ¶ added in v0.2.16
ContextValidate validate this messages case based on the context it is used
func (*MessagesCase) MarshalBinary ¶ added in v0.2.16
func (m *MessagesCase) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesCase) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesCase) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesDetection ¶ added in v0.2.16
type MessagesDetection struct { // id // Required: true ID *string `json:"id"` // url // Required: true URL *string `json:"url"` }
MessagesDetection messages detection
swagger:model messages.Detection
func (*MessagesDetection) ContextValidate ¶ added in v0.2.16
ContextValidate validates this messages detection based on context it is used
func (*MessagesDetection) MarshalBinary ¶ added in v0.2.16
func (m *MessagesDetection) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesDetection) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesDetection) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MessagesIncident ¶ added in v0.2.16
type MessagesIncident struct { // id // Required: true ID *string `json:"id"` // url // Required: true URL *string `json:"url"` }
MessagesIncident messages incident
swagger:model messages.Incident
func (*MessagesIncident) ContextValidate ¶ added in v0.2.16
ContextValidate validates this messages incident based on context it is used
func (*MessagesIncident) MarshalBinary ¶ added in v0.2.16
func (m *MessagesIncident) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MessagesIncident) UnmarshalBinary ¶ added in v0.2.16
func (m *MessagesIncident) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiMetaInfo ¶ added in v0.4.0
type MlscannerapiMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // quota Quota *MlscannerapiQuota `json:"quota,omitempty"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaspecWrites `json:"writes,omitempty"` }
MlscannerapiMetaInfo mlscannerapi meta info
swagger:model mlscannerapi.MetaInfo
func (*MlscannerapiMetaInfo) ContextValidate ¶ added in v0.4.0
ContextValidate validate this mlscannerapi meta info based on the context it is used
func (*MlscannerapiMetaInfo) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiMetaInfo) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiQueryResponse ¶ added in v0.4.0
type MlscannerapiQueryResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MlscannerapiMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
MlscannerapiQueryResponse mlscannerapi query response
swagger:model mlscannerapi.QueryResponse
func (*MlscannerapiQueryResponse) ContextValidate ¶ added in v0.4.0
func (m *MlscannerapiQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this mlscannerapi query response based on the context it is used
func (*MlscannerapiQueryResponse) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiQueryResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiQuota ¶ added in v0.4.0
type MlscannerapiQuota struct { // in progress // Required: true InProgress *int32 `json:"in_progress"` // total // Required: true Total *int32 `json:"total"` // used // Required: true Used *int32 `json:"used"` }
MlscannerapiQuota mlscannerapi quota
swagger:model mlscannerapi.Quota
func (*MlscannerapiQuota) ContextValidate ¶ added in v0.4.0
ContextValidate validates this mlscannerapi quota based on context it is used
func (*MlscannerapiQuota) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiQuota) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiQuota) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiQuota) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiSamplesScanParameters ¶ added in v0.4.0
type MlscannerapiSamplesScanParameters struct { // samples // Required: true Samples []string `json:"samples"` }
MlscannerapiSamplesScanParameters mlscannerapi samples scan parameters
swagger:model mlscannerapi.SamplesScanParameters
func (*MlscannerapiSamplesScanParameters) ContextValidate ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanParameters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this mlscannerapi samples scan parameters based on context it is used
func (*MlscannerapiSamplesScanParameters) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanParameters) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiSamplesScanParameters) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanParameters) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiSamplesScanResult ¶ added in v0.4.0
type MlscannerapiSamplesScanResult struct { // cid // Required: true Cid *string `json:"cid"` // created timestamp CreatedTimestamp string `json:"created_timestamp,omitempty"` // id // Required: true ID *string `json:"id"` // samples // Required: true Samples []*MlscannerapiScannedSample `json:"samples"` // status // Required: true Status *string `json:"status"` }
MlscannerapiSamplesScanResult mlscannerapi samples scan result
swagger:model mlscannerapi.SamplesScanResult
func (*MlscannerapiSamplesScanResult) ContextValidate ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this mlscannerapi samples scan result based on the context it is used
func (*MlscannerapiSamplesScanResult) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiSamplesScanResult) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiSamplesScanResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiScanV1Response ¶ added in v0.4.0
type MlscannerapiScanV1Response struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MlscannerapiMetaInfo `json:"meta"` // resources // Required: true Resources []*MlscannerapiSamplesScanResult `json:"resources"` }
MlscannerapiScanV1Response mlscannerapi scan v1 response
swagger:model mlscannerapi.ScanV1Response
func (*MlscannerapiScanV1Response) ContextValidate ¶ added in v0.4.0
func (m *MlscannerapiScanV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this mlscannerapi scan v1 response based on the context it is used
func (*MlscannerapiScanV1Response) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiScanV1Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiScanV1Response) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiScanV1Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MlscannerapiScannedSample ¶ added in v0.4.0
type MlscannerapiScannedSample struct { // error Error string `json:"error,omitempty"` // sha256 // Required: true Sha256 *string `json:"sha256"` // verdict Verdict string `json:"verdict,omitempty"` }
MlscannerapiScannedSample mlscannerapi scanned sample
swagger:model mlscannerapi.ScannedSample
func (*MlscannerapiScannedSample) ContextValidate ¶ added in v0.4.0
func (m *MlscannerapiScannedSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this mlscannerapi scanned sample based on context it is used
func (*MlscannerapiScannedSample) MarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiScannedSample) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MlscannerapiScannedSample) UnmarshalBinary ¶ added in v0.4.0
func (m *MlscannerapiScannedSample) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelArgument ¶
type ModelArgument struct { // arg name // Required: true ArgName *string `json:"arg_name"` // arg type // Required: true ArgType *string `json:"arg_type"` // command level // Required: true CommandLevel *string `json:"command_level"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // data type // Required: true DataType *string `json:"data_type"` // default value // Required: true DefaultValue *string `json:"default_value"` // description // Required: true Description *string `json:"description"` // encoding // Required: true Encoding *string `json:"encoding"` // id // Required: true ID *int64 `json:"id"` // options // Required: true Options []string `json:"options"` // required // Required: true Required *bool `json:"required"` // requires value // Required: true RequiresValue *bool `json:"requires_value"` // script id // Required: true ScriptID *int64 `json:"script_id"` // sequence // Required: true Sequence *int64 `json:"sequence"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
ModelArgument model argument
swagger:model model.Argument
func (*ModelArgument) ContextValidate ¶
ContextValidate validates this model argument based on context it is used
func (*ModelArgument) MarshalBinary ¶
func (m *ModelArgument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelArgument) UnmarshalBinary ¶
func (m *ModelArgument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFile ¶
type ModelFile struct { // cloud request id // Required: true CloudRequestID *string `json:"cloud_request_id"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deleted_at"` // id // Required: true ID *int64 `json:"id"` // name // Required: true Name *string `json:"name"` // session id // Required: true SessionID *string `json:"session_id"` // sha256 // Required: true Sha256 *string `json:"sha256"` // size // Required: true Size *int64 `json:"size"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
ModelFile model file
swagger:model model.File
func (*ModelFile) ContextValidate ¶
ContextValidate validates this model file based on context it is used
func (*ModelFile) MarshalBinary ¶
MarshalBinary interface implementation
func (*ModelFile) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModelSessionLog ¶
type ModelSessionLog struct { // base command // Required: true BaseCommand *string `json:"base_command"` // cloud request id // Required: true CloudRequestID *string `json:"cloud_request_id"` // command string // Required: true CommandString *string `json:"command_string"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // current directory // Required: true CurrentDirectory *string `json:"current_directory"` // id // Required: true ID *int64 `json:"id"` // session id // Required: true SessionID *string `json:"session_id"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
ModelSessionLog model session log
swagger:model model.SessionLog
func (*ModelSessionLog) ContextValidate ¶
ContextValidate validates this model session log based on context it is used
func (*ModelSessionLog) MarshalBinary ¶
func (m *ModelSessionLog) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSessionLog) UnmarshalBinary ¶
func (m *ModelSessionLog) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAWSAccountRequestV1 ¶
type ModelsAWSAccountRequestV1 struct { // The 12 digit AWS account which is hosting the S3 bucket containing cloudtrail logs for this account. If this field is set, it takes precedence of the settings level field. CloudtrailBucketOwnerID string `json:"cloudtrail_bucket_owner_id,omitempty"` // Region where the S3 bucket containing cloudtrail logs resides. CloudtrailBucketRegion string `json:"cloudtrail_bucket_region,omitempty"` // ID assigned for use with cross account IAM role access. ExternalID string `json:"external_id,omitempty"` // The full arn of the IAM role created in this account to control access. IamRoleArn string `json:"iam_role_arn,omitempty"` // 12 digit AWS provided unique identifier for the account. ID string `json:"id,omitempty"` // Rate limiting setting to control the maximum number of requests that can be made within the rate_limit_time threshold. RateLimitReqs int64 `json:"rate_limit_reqs,omitempty"` // Rate limiting setting to control the number of seconds for which rate_limit_reqs applies. RateLimitTime int64 `json:"rate_limit_time,omitempty"` }
ModelsAWSAccountRequestV1 models a w s account request v1
swagger:model models.AWSAccountRequestV1
func (*ModelsAWSAccountRequestV1) ContextValidate ¶
func (m *ModelsAWSAccountRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models a w s account request v1 based on context it is used
func (*ModelsAWSAccountRequestV1) MarshalBinary ¶
func (m *ModelsAWSAccountRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAWSAccountRequestV1) UnmarshalBinary ¶
func (m *ModelsAWSAccountRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAWSAccountV1 ¶
type ModelsAWSAccountV1 struct { // Provides details regarding current health of access to target account. AccessHealth *ModelsAwsAccountAccessHealth `json:"access_health,omitempty"` // Alias/Name associated with the account. This is only updated once the account is in a registered state. Alias string `json:"alias,omitempty"` // cid Cid string `json:"cid,omitempty"` // Unique identifier for the cloudformation stack id used for provisioning. CloudformationStackID string `json:"cloudformation_stack_id,omitempty"` // URL of the CloudFormation template to execute. This is returned when mode is to set 'cloudformation' when provisioning. CloudformationURL string `json:"cloudformation_url,omitempty"` // The 12 digit AWS account which is hosting the S3 bucket containing cloudtrail logs for this account. If this field is set, it takes precedence of the settings level field. CloudtrailBucketOwnerID string `json:"cloudtrail_bucket_owner_id,omitempty"` // Region where the S3 bucket containing cloudtrail logs resides. This is only set if using cloudformation to provision and create the trail. CloudtrailBucketRegion string `json:"cloudtrail_bucket_region,omitempty"` // Timestamp of when the account was first provisioned within CrowdStrike's system.' CreatedTimestamp string `json:"created_timestamp,omitempty"` // ID assigned for use with cross account IAM role access. ExternalID string `json:"external_id,omitempty"` // The full arn of the IAM role created in this account to control access. IamRoleArn string `json:"iam_role_arn,omitempty"` // 12 digit AWS provided unique identifier for the account. ID string `json:"id,omitempty"` // Timestamp of when the account was last modified. LastModifiedTimestamp string `json:"last_modified_timestamp,omitempty"` // Timestamp of when the account was scanned. LastScannedTimestamp string `json:"last_scanned_timestamp,omitempty"` // Current version of permissions associated with IAM role and granted access. PolicyVersion string `json:"policy_version,omitempty"` // Provisioning state of the account. Values can be; initiated, registered, unregistered. ProvisioningState string `json:"provisioning_state,omitempty"` // Rate limiting setting to control the maximum number of requests that can be made within the rate_limit_time duration. RateLimitReqs int64 `json:"rate_limit_reqs,omitempty"` // Rate limiting setting to control the number of seconds for which rate_limit_reqs applies. RateLimitTime int64 `json:"rate_limit_time,omitempty"` // Current version of cloudformation template used to manage access. TemplateVersion string `json:"template_version,omitempty"` }
ModelsAWSAccountV1 models a w s account v1
swagger:model models.AWSAccountV1
func (*ModelsAWSAccountV1) ContextValidate ¶
ContextValidate validate this models a w s account v1 based on the context it is used
func (*ModelsAWSAccountV1) MarshalBinary ¶
func (m *ModelsAWSAccountV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAWSAccountV1) UnmarshalBinary ¶
func (m *ModelsAWSAccountV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAWSAccountsV1 ¶
type ModelsAWSAccountsV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ModelsAWSAccountV1 `json:"resources"` }
ModelsAWSAccountsV1 models a w s accounts v1
swagger:model models.AWSAccountsV1
func (*ModelsAWSAccountsV1) ContextValidate ¶
ContextValidate validate this models a w s accounts v1 based on the context it is used
func (*ModelsAWSAccountsV1) MarshalBinary ¶
func (m *ModelsAWSAccountsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAWSAccountsV1) UnmarshalBinary ¶
func (m *ModelsAWSAccountsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAWSCustomerSettingsRequestV1 ¶
type ModelsAWSCustomerSettingsRequestV1 struct { // The 12 digit AWS account which is hosting the centralized S3 bucket of containing cloudtrail logs from multiple accounts. CloudtrailBucketOwnerID string `json:"cloudtrail_bucket_owner_id,omitempty"` // By setting this value, all subsequent accounts that are provisioned will default to using this value as their external ID. StaticExternalID string `json:"static_external_id,omitempty"` }
ModelsAWSCustomerSettingsRequestV1 models a w s customer settings request v1
swagger:model models.AWSCustomerSettingsRequestV1
func (*ModelsAWSCustomerSettingsRequestV1) ContextValidate ¶
func (m *ModelsAWSCustomerSettingsRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models a w s customer settings request v1 based on context it is used
func (*ModelsAWSCustomerSettingsRequestV1) MarshalBinary ¶
func (m *ModelsAWSCustomerSettingsRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAWSCustomerSettingsRequestV1) UnmarshalBinary ¶
func (m *ModelsAWSCustomerSettingsRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAccessHealthDetails ¶
type ModelsAccessHealthDetails struct { // Timestamp of the when access was last verified. LastChecked string `json:"last_checked,omitempty"` // If valid is false, the reported reason why access is failing. Reason string `json:"reason,omitempty"` // A true or false value indicating whether access was successful based on last_checked. // Required: true Valid *bool `json:"valid"` }
ModelsAccessHealthDetails models access health details
swagger:model models.accessHealthDetails
func (*ModelsAccessHealthDetails) ContextValidate ¶
func (m *ModelsAccessHealthDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models access health details based on context it is used
func (*ModelsAccessHealthDetails) MarshalBinary ¶
func (m *ModelsAccessHealthDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAccessHealthDetails) UnmarshalBinary ¶
func (m *ModelsAccessHealthDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsApplicationLibrary ¶ added in v0.4.0
type ModelsApplicationLibrary struct { // hash Hash string `json:"Hash,omitempty"` // layer hash LayerHash string `json:"LayerHash,omitempty"` // layer index LayerIndex int32 `json:"LayerIndex,omitempty"` // license License string `json:"License,omitempty"` // name Name string `json:"Name,omitempty"` // path Path string `json:"Path,omitempty"` // version Version string `json:"Version,omitempty"` }
ModelsApplicationLibrary models application library
swagger:model models.ApplicationLibrary
func (*ModelsApplicationLibrary) ContextValidate ¶ added in v0.4.0
func (m *ModelsApplicationLibrary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models application library based on context it is used
func (*ModelsApplicationLibrary) MarshalBinary ¶ added in v0.4.0
func (m *ModelsApplicationLibrary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsApplicationLibrary) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsApplicationLibrary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsApplicationPackageInfoType ¶ added in v0.4.0
type ModelsApplicationPackageInfoType struct { // libraries // Required: true Libraries []*ModelsApplicationLibrary `json:"libraries"` // type // Required: true Type *string `json:"type"` }
ModelsApplicationPackageInfoType models application package info type
swagger:model models.ApplicationPackageInfoType
func (*ModelsApplicationPackageInfoType) ContextValidate ¶ added in v0.4.0
func (m *ModelsApplicationPackageInfoType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models application package info type based on the context it is used
func (*ModelsApplicationPackageInfoType) MarshalBinary ¶ added in v0.4.0
func (m *ModelsApplicationPackageInfoType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsApplicationPackageInfoType) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsApplicationPackageInfoType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAwsAccountAccessHealth ¶
type ModelsAwsAccountAccessHealth struct { // API access is based off the cross account IAM role provided during provisioning. This determines whether the required AWS APIs can be called successfully with the provided iam role arn and external id. API *ModelsAccessHealthDetails `json:"api,omitempty"` }
ModelsAwsAccountAccessHealth models aws account access health
swagger:model models.awsAccountAccessHealth
func (*ModelsAwsAccountAccessHealth) ContextValidate ¶
func (m *ModelsAwsAccountAccessHealth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models aws account access health based on the context it is used
func (*ModelsAwsAccountAccessHealth) MarshalBinary ¶
func (m *ModelsAwsAccountAccessHealth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAwsAccountAccessHealth) UnmarshalBinary ¶
func (m *ModelsAwsAccountAccessHealth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsBaseResponseV1 ¶
type ModelsBaseResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
ModelsBaseResponseV1 models base response v1
swagger:model models.BaseResponseV1
func (*ModelsBaseResponseV1) ContextValidate ¶
ContextValidate validate this models base response v1 based on the context it is used
func (*ModelsBaseResponseV1) MarshalBinary ¶
func (m *ModelsBaseResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsBaseResponseV1) UnmarshalBinary ¶
func (m *ModelsBaseResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateAWSAccountsV1 ¶
type ModelsCreateAWSAccountsV1 struct { // resources // Required: true Resources []*ModelsAWSAccountRequestV1 `json:"resources"` }
ModelsCreateAWSAccountsV1 models create a w s accounts v1
swagger:model models.CreateAWSAccountsV1
func (*ModelsCreateAWSAccountsV1) ContextValidate ¶
func (m *ModelsCreateAWSAccountsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models create a w s accounts v1 based on the context it is used
func (*ModelsCreateAWSAccountsV1) MarshalBinary ¶
func (m *ModelsCreateAWSAccountsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateAWSAccountsV1) UnmarshalBinary ¶
func (m *ModelsCreateAWSAccountsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCredentials ¶ added in v0.4.0
type ModelsCredentials struct { // token // Required: true Token *string `json:"token"` }
ModelsCredentials models credentials
swagger:model models.Credentials
func (*ModelsCredentials) ContextValidate ¶ added in v0.4.0
ContextValidate validates this models credentials based on context it is used
func (*ModelsCredentials) MarshalBinary ¶ added in v0.4.0
func (m *ModelsCredentials) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCredentials) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsCredentials) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCustomerConfigurationsV1 ¶
type ModelsCustomerConfigurationsV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAWSConfiguration `json:"resources"` }
ModelsCustomerConfigurationsV1 models customer configurations v1
swagger:model models.CustomerConfigurationsV1
func (*ModelsCustomerConfigurationsV1) ContextValidate ¶
func (m *ModelsCustomerConfigurationsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models customer configurations v1 based on the context it is used
func (*ModelsCustomerConfigurationsV1) MarshalBinary ¶
func (m *ModelsCustomerConfigurationsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCustomerConfigurationsV1) UnmarshalBinary ¶
func (m *ModelsCustomerConfigurationsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsExtAPIImageCombined ¶ added in v0.4.0
type ModelsExtAPIImageCombined struct { // base os // Required: true BaseOs *string `json:"base_os"` // cid // Required: true Cid *string `json:"cid"` // containers // Required: true Containers *int64 `json:"containers"` // detections // Required: true Detections *int32 `json:"detections"` // first seen // Required: true FirstSeen *string `json:"first_seen"` // highest detection severity // Required: true HighestDetectionSeverity *string `json:"highest_detection_severity"` // highest vulnerability severity // Required: true HighestVulnerabilitySeverity *string `json:"highest_vulnerability_severity"` // image digest // Required: true ImageDigest *string `json:"image_digest"` // image id // Required: true ImageID *string `json:"image_id"` // last seen // Required: true LastSeen *string `json:"last_seen"` // layers with vulnerabilities // Required: true LayersWithVulnerabilities *int32 `json:"layers_with_vulnerabilities"` // packages // Required: true Packages *int32 `json:"packages"` // registry // Required: true Registry *string `json:"registry"` // report url by id and digest // Required: true ReportURLByIDAndDigest *string `json:"report_url_by_id_and_digest"` // report url by repo and tag // Required: true ReportURLByRepoAndTag *string `json:"report_url_by_repo_and_tag"` // repository // Required: true Repository *string `json:"repository"` // tag // Required: true Tag *string `json:"tag"` // vulnerabilities // Required: true Vulnerabilities *int32 `json:"vulnerabilities"` // warning // Required: true Warning *int32 `json:"warning"` }
ModelsExtAPIImageCombined models ext API image combined
swagger:model models.ExtAPIImageCombined
func (*ModelsExtAPIImageCombined) ContextValidate ¶ added in v0.4.0
func (m *ModelsExtAPIImageCombined) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models ext API image combined based on context it is used
func (*ModelsExtAPIImageCombined) MarshalBinary ¶ added in v0.4.0
func (m *ModelsExtAPIImageCombined) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsExtAPIImageCombined) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsExtAPIImageCombined) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsJobMetaData ¶ added in v0.4.0
type ModelsJobMetaData struct { // cloud provider // Required: true CloudProvider *string `json:"cloud_provider"` // instance id // Required: true InstanceID *string `json:"instance_id"` // job end time // Required: true // Format: date-time JobEndTime *strfmt.DateTime `json:"job_end_time"` // job id // Required: true JobID *string `json:"job_id"` // job start time // Required: true // Format: date-time JobStartTime *strfmt.DateTime `json:"job_start_time"` // message // Required: true Message *string `json:"message"` // scanner version // Required: true ScannerVersion *string `json:"scanner_version"` // status // Required: true Status *string `json:"status"` }
ModelsJobMetaData models job meta data
swagger:model models.JobMetaData
func (*ModelsJobMetaData) ContextValidate ¶ added in v0.4.0
ContextValidate validates this models job meta data based on context it is used
func (*ModelsJobMetaData) MarshalBinary ¶ added in v0.4.0
func (m *ModelsJobMetaData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsJobMetaData) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsJobMetaData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsModifyAWSCustomerSettingsV1 ¶
type ModelsModifyAWSCustomerSettingsV1 struct { // resources // Required: true Resources []*ModelsAWSCustomerSettingsRequestV1 `json:"resources"` }
ModelsModifyAWSCustomerSettingsV1 models modify a w s customer settings v1
swagger:model models.ModifyAWSCustomerSettingsV1
func (*ModelsModifyAWSCustomerSettingsV1) ContextValidate ¶
func (m *ModelsModifyAWSCustomerSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models modify a w s customer settings v1 based on the context it is used
func (*ModelsModifyAWSCustomerSettingsV1) MarshalBinary ¶
func (m *ModelsModifyAWSCustomerSettingsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsModifyAWSCustomerSettingsV1) UnmarshalBinary ¶
func (m *ModelsModifyAWSCustomerSettingsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPackageInfoType ¶ added in v0.2.29
type ModelsPackageInfoType struct { // layer hash LayerHash string `json:"LayerHash,omitempty"` // layer index LayerIndex int32 `json:"LayerIndex,omitempty"` // major version MajorVersion string `json:"MajorVersion,omitempty"` // package hash PackageHash string `json:"PackageHash,omitempty"` // package provider PackageProvider string `json:"PackageProvider,omitempty"` // package source PackageSource string `json:"PackageSource,omitempty"` // product Product string `json:"Product,omitempty"` // software architecture SoftwareArchitecture string `json:"SoftwareArchitecture,omitempty"` // status Status string `json:"Status,omitempty"` // vendor Vendor string `json:"Vendor,omitempty"` }
ModelsPackageInfoType models package info type
swagger:model models.PackageInfoType
func (*ModelsPackageInfoType) ContextValidate ¶ added in v0.2.29
ContextValidate validates this models package info type based on context it is used
func (*ModelsPackageInfoType) MarshalBinary ¶ added in v0.2.29
func (m *ModelsPackageInfoType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPackageInfoType) UnmarshalBinary ¶ added in v0.2.29
func (m *ModelsPackageInfoType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRegistryCredentialsResponse ¶ added in v0.4.0
type ModelsRegistryCredentialsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ModelsCredentials `json:"resources"` }
ModelsRegistryCredentialsResponse models registry credentials response
swagger:model models.RegistryCredentialsResponse
func (*ModelsRegistryCredentialsResponse) ContextValidate ¶ added in v0.4.0
func (m *ModelsRegistryCredentialsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models registry credentials response based on the context it is used
func (*ModelsRegistryCredentialsResponse) MarshalBinary ¶ added in v0.4.0
func (m *ModelsRegistryCredentialsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRegistryCredentialsResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsRegistryCredentialsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsScanResults ¶ added in v0.4.0
type ModelsScanResults struct { // applications // Required: true Applications []*ModelsSnapshotInventoryApplication `json:"applications"` // os version // Required: true OsVersion *string `json:"os_version"` }
ModelsScanResults models scan results
swagger:model models.ScanResults
func (*ModelsScanResults) ContextValidate ¶ added in v0.4.0
ContextValidate validate this models scan results based on the context it is used
func (*ModelsScanResults) MarshalBinary ¶ added in v0.4.0
func (m *ModelsScanResults) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsScanResults) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsScanResults) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSnapshotInventoryApplication ¶ added in v0.4.0
type ModelsSnapshotInventoryApplication struct { // major version // Required: true MajorVersion *string `json:"major_version"` // package hash // Required: true PackageHash *string `json:"package_hash"` // package provider // Required: true PackageProvider *string `json:"package_provider"` // package source // Required: true PackageSource *string `json:"package_source"` // path // Required: true Path *string `json:"path"` // product // Required: true Product *string `json:"product"` // software architecture // Required: true SoftwareArchitecture *string `json:"software_architecture"` // type // Required: true Type *string `json:"type"` // vendor // Required: true Vendor *string `json:"vendor"` }
ModelsSnapshotInventoryApplication models snapshot inventory application
swagger:model models.SnapshotInventoryApplication
func (*ModelsSnapshotInventoryApplication) ContextValidate ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this models snapshot inventory application based on context it is used
func (*ModelsSnapshotInventoryApplication) MarshalBinary ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryApplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSnapshotInventoryApplication) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryApplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSnapshotInventoryPayload ¶ added in v0.4.0
type ModelsSnapshotInventoryPayload struct { // job metadata // Required: true JobMetadata *ModelsJobMetaData `json:"job_metadata"` // results // Required: true Results *ModelsScanResults `json:"results"` }
ModelsSnapshotInventoryPayload models snapshot inventory payload
swagger:model models.SnapshotInventoryPayload
func (*ModelsSnapshotInventoryPayload) ContextValidate ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models snapshot inventory payload based on the context it is used
func (*ModelsSnapshotInventoryPayload) MarshalBinary ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSnapshotInventoryPayload) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsSnapshotInventoryPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateAWSAccountsV1 ¶
type ModelsUpdateAWSAccountsV1 struct { // resources // Required: true Resources []*ModelsAWSAccountRequestV1 `json:"resources"` }
ModelsUpdateAWSAccountsV1 models update a w s accounts v1
swagger:model models.UpdateAWSAccountsV1
func (*ModelsUpdateAWSAccountsV1) ContextValidate ¶
func (m *ModelsUpdateAWSAccountsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models update a w s accounts v1 based on the context it is used
func (*ModelsUpdateAWSAccountsV1) MarshalBinary ¶
func (m *ModelsUpdateAWSAccountsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateAWSAccountsV1) UnmarshalBinary ¶
func (m *ModelsUpdateAWSAccountsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsVerifyAccessResponseV1 ¶
type ModelsVerifyAccessResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAccountAccessResult `json:"resources"` }
ModelsVerifyAccessResponseV1 models verify access response v1
swagger:model models.VerifyAccessResponseV1
func (*ModelsVerifyAccessResponseV1) ContextValidate ¶
func (m *ModelsVerifyAccessResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this models verify access response v1 based on the context it is used
func (*ModelsVerifyAccessResponseV1) MarshalBinary ¶
func (m *ModelsVerifyAccessResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsVerifyAccessResponseV1) UnmarshalBinary ¶
func (m *ModelsVerifyAccessResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAPIError ¶
type MsaAPIError struct { // code // Required: true Code *int32 `json:"code"` // id ID string `json:"id,omitempty"` // message // Required: true Message *string `json:"message"` }
MsaAPIError msa API error
swagger:model msa.APIError
func (*MsaAPIError) ContextValidate ¶
ContextValidate validates this msa API error based on context it is used
func (*MsaAPIError) MarshalBinary ¶
func (m *MsaAPIError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAPIError) String ¶ added in v0.2.9
func (m *MsaAPIError) String() string
func (*MsaAPIError) UnmarshalBinary ¶
func (m *MsaAPIError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAffectedEntity ¶
type MsaAffectedEntity struct { // id // Required: true ID *string `json:"id"` // path // Required: true Path *string `json:"path"` }
MsaAffectedEntity msa affected entity
swagger:model msa.AffectedEntity
func (*MsaAffectedEntity) ContextValidate ¶
ContextValidate validates this msa affected entity based on context it is used
func (*MsaAffectedEntity) MarshalBinary ¶
func (m *MsaAffectedEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAffectedEntity) UnmarshalBinary ¶
func (m *MsaAffectedEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAggregateQueryRequest ¶
type MsaAggregateQueryRequest struct { // date ranges // Required: true DateRanges []*MsaDateRangeSpec `json:"date_ranges"` // exclude // Required: true Exclude *string `json:"exclude"` // field // Required: true Field *string `json:"field"` // filter // Required: true Filter *string `json:"filter"` // from // Required: true From *int32 `json:"from"` // include // Required: true Include *string `json:"include"` // interval // Required: true Interval *string `json:"interval"` // max doc count MaxDocCount int64 `json:"max_doc_count,omitempty"` // min doc count MinDocCount int64 `json:"min_doc_count,omitempty"` // missing // Required: true Missing *string `json:"missing"` // name // Required: true Name *string `json:"name"` // q // Required: true Q *string `json:"q"` // ranges // Required: true Ranges []*MsaRangeSpec `json:"ranges"` // size // Required: true Size *int32 `json:"size"` // sort // Required: true Sort *string `json:"sort"` // sub aggregates // Required: true SubAggregates []*MsaAggregateQueryRequest `json:"sub_aggregates"` // time zone // Required: true TimeZone *string `json:"time_zone"` // type // Required: true Type *string `json:"type"` }
MsaAggregateQueryRequest msa aggregate query request
swagger:model msa.AggregateQueryRequest
func (*MsaAggregateQueryRequest) ContextValidate ¶
func (m *MsaAggregateQueryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa aggregate query request based on the context it is used
func (*MsaAggregateQueryRequest) MarshalBinary ¶
func (m *MsaAggregateQueryRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAggregateQueryRequest) UnmarshalBinary ¶
func (m *MsaAggregateQueryRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAggregatesResponse ¶
type MsaAggregatesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MsaAggregationResult `json:"resources"` }
MsaAggregatesResponse msa aggregates response
swagger:model msa.AggregatesResponse
func (*MsaAggregatesResponse) ContextValidate ¶
ContextValidate validate this msa aggregates response based on the context it is used
func (*MsaAggregatesResponse) MarshalBinary ¶
func (m *MsaAggregatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAggregatesResponse) UnmarshalBinary ¶
func (m *MsaAggregatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAggregationResult ¶
type MsaAggregationResult struct { // buckets // Required: true Buckets []*MsaAggregationResultItem `json:"buckets"` // name // Required: true Name *string `json:"name"` // sum other doc count SumOtherDocCount int64 `json:"sum_other_doc_count,omitempty"` }
MsaAggregationResult msa aggregation result
swagger:model msa.AggregationResult
func (*MsaAggregationResult) ContextValidate ¶
ContextValidate validate this msa aggregation result based on the context it is used
func (*MsaAggregationResult) MarshalBinary ¶
func (m *MsaAggregationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAggregationResult) UnmarshalBinary ¶
func (m *MsaAggregationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAggregationResultItem ¶
type MsaAggregationResultItem struct { // count // Required: true Count *int64 `json:"count"` // from From float64 `json:"from,omitempty"` // key as string KeyAsString string `json:"key_as_string,omitempty"` // label Label MsaAggregationResultItemLabel `json:"label,omitempty"` // string from StringFrom string `json:"string_from,omitempty"` // string to StringTo string `json:"string_to,omitempty"` // sub aggregates SubAggregates []*MsaAggregationResult `json:"sub_aggregates"` // to To float64 `json:"to,omitempty"` // value Value float64 `json:"value,omitempty"` // value as string ValueAsString string `json:"value_as_string,omitempty"` }
MsaAggregationResultItem msa aggregation result item
swagger:model msa.AggregationResultItem
func (*MsaAggregationResultItem) ContextValidate ¶
func (m *MsaAggregationResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa aggregation result item based on the context it is used
func (*MsaAggregationResultItem) MarshalBinary ¶
func (m *MsaAggregationResultItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaAggregationResultItem) UnmarshalBinary ¶
func (m *MsaAggregationResultItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaAggregationResultItemLabel ¶
type MsaAggregationResultItemLabel interface{}
MsaAggregationResultItemLabel msa aggregation result item label
swagger:model msa.AggregationResultItem.label
type MsaBaseEntitiesResponse ¶ added in v0.2.4
type MsaBaseEntitiesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
MsaBaseEntitiesResponse msa base entities response
swagger:model msa.BaseEntitiesResponse
func (*MsaBaseEntitiesResponse) ContextValidate ¶ added in v0.2.4
func (m *MsaBaseEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa base entities response based on the context it is used
func (*MsaBaseEntitiesResponse) MarshalBinary ¶ added in v0.2.4
func (m *MsaBaseEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaBaseEntitiesResponse) UnmarshalBinary ¶ added in v0.2.4
func (m *MsaBaseEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaDateRangeSpec ¶
type MsaDateRangeSpec struct { // from // Required: true From *string `json:"from"` // to // Required: true To *string `json:"to"` }
MsaDateRangeSpec msa date range spec
swagger:model msa.DateRangeSpec
func (*MsaDateRangeSpec) ContextValidate ¶
ContextValidate validates this msa date range spec based on context it is used
func (*MsaDateRangeSpec) MarshalBinary ¶
func (m *MsaDateRangeSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaDateRangeSpec) UnmarshalBinary ¶
func (m *MsaDateRangeSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaEntitiesResponse ¶
type MsaEntitiesResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources MsaEntitiesResponseResources `json:"resources"` }
MsaEntitiesResponse msa entities response
swagger:model msa.EntitiesResponse
func (*MsaEntitiesResponse) ContextValidate ¶
ContextValidate validate this msa entities response based on the context it is used
func (*MsaEntitiesResponse) MarshalBinary ¶
func (m *MsaEntitiesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaEntitiesResponse) UnmarshalBinary ¶
func (m *MsaEntitiesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaEntitiesResponseResources ¶
type MsaEntitiesResponseResources interface{}
MsaEntitiesResponseResources msa entities response resources
swagger:model msa.EntitiesResponse.resources
type MsaEntityActionRequest ¶ added in v0.2.16
type MsaEntityActionRequest struct { // action parameters ActionParameters []*MsaspecActionParameter `json:"action_parameters"` }
MsaEntityActionRequest msa entity action request
swagger:model msa.EntityActionRequest
func (*MsaEntityActionRequest) ContextValidate ¶ added in v0.2.16
func (m *MsaEntityActionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa entity action request based on the context it is used
func (*MsaEntityActionRequest) MarshalBinary ¶ added in v0.2.16
func (m *MsaEntityActionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaEntityActionRequest) UnmarshalBinary ¶ added in v0.2.16
func (m *MsaEntityActionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaEntityActionRequestV2 ¶
type MsaEntityActionRequestV2 struct { // action parameters ActionParameters []*MsaspecActionParameter `json:"action_parameters"` // ids // Required: true Ids []string `json:"ids"` }
MsaEntityActionRequestV2 msa entity action request v2
swagger:model msa.EntityActionRequestV2
func (*MsaEntityActionRequestV2) ContextValidate ¶
func (m *MsaEntityActionRequestV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa entity action request v2 based on the context it is used
func (*MsaEntityActionRequestV2) MarshalBinary ¶
func (m *MsaEntityActionRequestV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaEntityActionRequestV2) UnmarshalBinary ¶
func (m *MsaEntityActionRequestV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaErrorsOnly ¶
type MsaErrorsOnly struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
MsaErrorsOnly msa errors only
swagger:model msa.ErrorsOnly
func (*MsaErrorsOnly) ContextValidate ¶
ContextValidate validate this msa errors only based on the context it is used
func (*MsaErrorsOnly) MarshalBinary ¶
func (m *MsaErrorsOnly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaErrorsOnly) UnmarshalBinary ¶
func (m *MsaErrorsOnly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaFacet ¶
type MsaFacet struct { // by By []*MsaFacet `json:"by"` // count // Required: true Count *int64 `json:"count"` // facet Facet string `json:"facet,omitempty"` // label Label string `json:"label,omitempty"` // term // Required: true Term *string `json:"term"` }
MsaFacet msa facet
swagger:model msa.Facet
func (*MsaFacet) ContextValidate ¶
ContextValidate validate this msa facet based on the context it is used
func (*MsaFacet) MarshalBinary ¶
MarshalBinary interface implementation
func (*MsaFacet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MsaFacetsResponse ¶
type MsaFacetsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MsaFacet `json:"resources"` }
MsaFacetsResponse msa facets response
swagger:model msa.FacetsResponse
func (*MsaFacetsResponse) ContextValidate ¶
ContextValidate validate this msa facets response based on the context it is used
func (*MsaFacetsResponse) MarshalBinary ¶
func (m *MsaFacetsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaFacetsResponse) UnmarshalBinary ¶
func (m *MsaFacetsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaIdsRequest ¶
type MsaIdsRequest struct { // ids // Required: true Ids []string `json:"ids"` }
MsaIdsRequest msa ids request
swagger:model msa.IdsRequest
func (*MsaIdsRequest) ContextValidate ¶
ContextValidate validates this msa ids request based on context it is used
func (*MsaIdsRequest) MarshalBinary ¶
func (m *MsaIdsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaIdsRequest) UnmarshalBinary ¶
func (m *MsaIdsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaMetaInfo ¶
type MsaMetaInfo struct { // pagination Pagination *MsaPaging `json:"pagination,omitempty"` // powered by PoweredBy string `json:"powered_by,omitempty"` // query time // Required: true QueryTime *float64 `json:"query_time"` // trace id // Required: true TraceID *string `json:"trace_id"` // writes Writes *MsaResources `json:"writes,omitempty"` }
MsaMetaInfo msa meta info
swagger:model msa.MetaInfo
func (*MsaMetaInfo) ContextValidate ¶
ContextValidate validate this msa meta info based on the context it is used
func (*MsaMetaInfo) MarshalBinary ¶
func (m *MsaMetaInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaMetaInfo) String ¶ added in v0.2.9
func (m *MsaMetaInfo) String() string
func (*MsaMetaInfo) UnmarshalBinary ¶
func (m *MsaMetaInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaPaging ¶
type MsaPaging struct { // limit // Required: true Limit *int32 `json:"limit"` // offset // Required: true Offset *int32 `json:"offset"` // total // Required: true Total *int64 `json:"total"` }
MsaPaging msa paging
swagger:model msa.Paging
func (*MsaPaging) ContextValidate ¶
ContextValidate validates this msa paging based on context it is used
func (*MsaPaging) MarshalBinary ¶
MarshalBinary interface implementation
func (*MsaPaging) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MsaQueryResponse ¶
type MsaQueryResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
MsaQueryResponse msa query response
swagger:model msa.QueryResponse
func (*MsaQueryResponse) ContextValidate ¶
ContextValidate validate this msa query response based on the context it is used
func (*MsaQueryResponse) MarshalBinary ¶
func (m *MsaQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaQueryResponse) UnmarshalBinary ¶
func (m *MsaQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaRangeSpec ¶
type MsaRangeSpec struct { // from // Required: true From *float64 `json:"From"` // to // Required: true To *float64 `json:"To"` }
MsaRangeSpec msa range spec
swagger:model msa.RangeSpec
func (*MsaRangeSpec) ContextValidate ¶
ContextValidate validates this msa range spec based on context it is used
func (*MsaRangeSpec) MarshalBinary ¶
func (m *MsaRangeSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaRangeSpec) UnmarshalBinary ¶
func (m *MsaRangeSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaReplyAffectedEntities ¶
type MsaReplyAffectedEntities struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*MsaAffectedEntity `json:"resources"` }
MsaReplyAffectedEntities msa reply affected entities
swagger:model msa.ReplyAffectedEntities
func (*MsaReplyAffectedEntities) ContextValidate ¶
func (m *MsaReplyAffectedEntities) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this msa reply affected entities based on the context it is used
func (*MsaReplyAffectedEntities) MarshalBinary ¶
func (m *MsaReplyAffectedEntities) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaReplyAffectedEntities) UnmarshalBinary ¶
func (m *MsaReplyAffectedEntities) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaReplyMetaOnly ¶
type MsaReplyMetaOnly struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
MsaReplyMetaOnly msa reply meta only
swagger:model msa.ReplyMetaOnly
func (*MsaReplyMetaOnly) ContextValidate ¶
ContextValidate validate this msa reply meta only based on the context it is used
func (*MsaReplyMetaOnly) MarshalBinary ¶
func (m *MsaReplyMetaOnly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaReplyMetaOnly) UnmarshalBinary ¶
func (m *MsaReplyMetaOnly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaResources ¶
type MsaResources struct { // resources affected // Required: true ResourcesAffected *int32 `json:"resources_affected"` }
MsaResources msa resources
swagger:model msa.Resources
func (*MsaResources) ContextValidate ¶
ContextValidate validates this msa resources based on context it is used
func (*MsaResources) MarshalBinary ¶
func (m *MsaResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaResources) UnmarshalBinary ¶
func (m *MsaResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaspecActionParameter ¶ added in v0.2.24
type MsaspecActionParameter struct { // name // Required: true Name *string `json:"name"` // value // Required: true Value *string `json:"value"` }
MsaspecActionParameter msaspec action parameter
swagger:model msaspec.ActionParameter
func (*MsaspecActionParameter) ContextValidate ¶ added in v0.2.24
func (m *MsaspecActionParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this msaspec action parameter based on context it is used
func (*MsaspecActionParameter) MarshalBinary ¶ added in v0.2.24
func (m *MsaspecActionParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaspecActionParameter) UnmarshalBinary ¶ added in v0.2.24
func (m *MsaspecActionParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaspecIdsRequest ¶ added in v0.2.31
type MsaspecIdsRequest struct { // ids // Required: true Ids []string `json:"ids"` }
MsaspecIdsRequest msaspec ids request
swagger:model msaspec.IdsRequest
func (*MsaspecIdsRequest) ContextValidate ¶ added in v0.2.31
ContextValidate validates this msaspec ids request based on context it is used
func (*MsaspecIdsRequest) MarshalBinary ¶ added in v0.2.31
func (m *MsaspecIdsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaspecIdsRequest) UnmarshalBinary ¶ added in v0.2.31
func (m *MsaspecIdsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaspecQueryResponse ¶ added in v0.2.31
type MsaspecQueryResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
MsaspecQueryResponse msaspec query response
swagger:model msaspec.QueryResponse
func (*MsaspecQueryResponse) ContextValidate ¶ added in v0.2.31
ContextValidate validate this msaspec query response based on the context it is used
func (*MsaspecQueryResponse) MarshalBinary ¶ added in v0.2.31
func (m *MsaspecQueryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaspecQueryResponse) UnmarshalBinary ¶ added in v0.2.31
func (m *MsaspecQueryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaspecResponseFields ¶ added in v0.2.24
type MsaspecResponseFields struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` }
MsaspecResponseFields msaspec response fields
swagger:model msaspec.ResponseFields
func (*MsaspecResponseFields) ContextValidate ¶ added in v0.2.24
ContextValidate validate this msaspec response fields based on the context it is used
func (*MsaspecResponseFields) MarshalBinary ¶ added in v0.2.24
func (m *MsaspecResponseFields) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaspecResponseFields) UnmarshalBinary ¶ added in v0.2.24
func (m *MsaspecResponseFields) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MsaspecWrites ¶ added in v0.2.24
type MsaspecWrites struct { // resources affected // Required: true ResourcesAffected *int32 `json:"resources_affected"` }
MsaspecWrites msaspec writes
swagger:model msaspec.Writes
func (*MsaspecWrites) ContextValidate ¶ added in v0.2.24
ContextValidate validates this msaspec writes based on context it is used
func (*MsaspecWrites) MarshalBinary ¶ added in v0.2.24
func (m *MsaspecWrites) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MsaspecWrites) UnmarshalBinary ¶ added in v0.2.24
func (m *MsaspecWrites) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PatterndispositionPatternDisposition ¶
type PatterndispositionPatternDisposition struct { // blocking unsupported or disabled // Required: true BlockingUnsupportedOrDisabled *bool `json:"blocking_unsupported_or_disabled"` // bootup safeguard enabled // Required: true BootupSafeguardEnabled *bool `json:"bootup_safeguard_enabled"` // critical process disabled // Required: true CriticalProcessDisabled *bool `json:"critical_process_disabled"` // detect // Required: true Detect *bool `json:"detect"` // fs operation blocked // Required: true FsOperationBlocked *bool `json:"fs_operation_blocked"` // handle operation downgraded // Required: true HandleOperationDowngraded *bool `json:"handle_operation_downgraded"` // inddet mask // Required: true InddetMask *bool `json:"inddet_mask"` // indicator // Required: true Indicator *bool `json:"indicator"` // kill action failed // Required: true KillActionFailed *bool `json:"kill_action_failed"` // kill parent // Required: true KillParent *bool `json:"kill_parent"` // kill process // Required: true KillProcess *bool `json:"kill_process"` // kill subprocess // Required: true KillSubprocess *bool `json:"kill_subprocess"` // operation blocked // Required: true OperationBlocked *bool `json:"operation_blocked"` // policy disabled // Required: true PolicyDisabled *bool `json:"policy_disabled"` // process blocked // Required: true ProcessBlocked *bool `json:"process_blocked"` // quarantine file // Required: true QuarantineFile *bool `json:"quarantine_file"` // quarantine machine // Required: true QuarantineMachine *bool `json:"quarantine_machine"` // registry operation blocked // Required: true RegistryOperationBlocked *bool `json:"registry_operation_blocked"` // rooting // Required: true Rooting *bool `json:"rooting"` // sensor only // Required: true SensorOnly *bool `json:"sensor_only"` // suspend parent // Required: true SuspendParent *bool `json:"suspend_parent"` // suspend process // Required: true SuspendProcess *bool `json:"suspend_process"` }
PatterndispositionPatternDisposition patterndisposition pattern disposition
swagger:model patterndisposition.PatternDisposition
func (*PatterndispositionPatternDisposition) ContextValidate ¶
func (m *PatterndispositionPatternDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this patterndisposition pattern disposition based on context it is used
func (*PatterndispositionPatternDisposition) MarshalBinary ¶
func (m *PatterndispositionPatternDisposition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PatterndispositionPatternDisposition) UnmarshalBinary ¶
func (m *PatterndispositionPatternDisposition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySensorUpdateSchedule ¶ added in v0.4.0
type PolicySensorUpdateSchedule struct { // days // Required: true Days []int64 `json:"days"` // end // Required: true End *string `json:"end"` // start // Required: true Start *string `json:"start"` }
PolicySensorUpdateSchedule policy sensor update schedule
swagger:model policy.SensorUpdateSchedule
func (*PolicySensorUpdateSchedule) ContextValidate ¶ added in v0.4.0
func (m *PolicySensorUpdateSchedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this policy sensor update schedule based on context it is used
func (*PolicySensorUpdateSchedule) MarshalBinary ¶ added in v0.4.0
func (m *PolicySensorUpdateSchedule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySensorUpdateSchedule) UnmarshalBinary ¶ added in v0.4.0
func (m *PolicySensorUpdateSchedule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicySensorUpdateScheduler ¶ added in v0.4.0
type PolicySensorUpdateScheduler struct { // enabled // Required: true Enabled *bool `json:"enabled"` // schedules // Required: true Schedules []*PolicySensorUpdateSchedule `json:"schedules"` // timezone // Required: true Timezone *string `json:"timezone"` }
PolicySensorUpdateScheduler policy sensor update scheduler
swagger:model policy.SensorUpdateScheduler
func (*PolicySensorUpdateScheduler) ContextValidate ¶ added in v0.4.0
func (m *PolicySensorUpdateScheduler) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this policy sensor update scheduler based on the context it is used
func (*PolicySensorUpdateScheduler) MarshalBinary ¶ added in v0.4.0
func (m *PolicySensorUpdateScheduler) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicySensorUpdateScheduler) UnmarshalBinary ¶ added in v0.4.0
func (m *PolicySensorUpdateScheduler) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionCategoryRespV1 ¶ added in v0.4.0
type PreventionCategoryRespV1 struct { // The name of the category // Required: true Name *string `json:"name"` // A collection of prevention policy settings // Required: true Settings []*PreventionSettingRespV1 `json:"settings"` }
PreventionCategoryRespV1 A prevention policy category
swagger:model prevention.CategoryRespV1
func (*PreventionCategoryRespV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionCategoryRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prevention category resp v1 based on the context it is used
func (*PreventionCategoryRespV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionCategoryRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionCategoryRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionCategoryRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionCreatePoliciesReqV1 ¶ added in v0.4.0
type PreventionCreatePoliciesReqV1 struct { // A collection of policies to create // Required: true Resources []*PreventionCreatePolicyReqV1 `json:"resources"` }
PreventionCreatePoliciesReqV1 A request to create prevention policies
swagger:model prevention.CreatePoliciesReqV1
func (*PreventionCreatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prevention create policies req v1 based on the context it is used
func (*PreventionCreatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionCreatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionCreatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionCreatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionCreatePolicyReqV1 ¶ added in v0.4.0
type PreventionCreatePolicyReqV1 struct { // If specified the settings of the prevention policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // The settings to create the policy with Settings []*PreventionSettingReqV1 `json:"settings"` }
PreventionCreatePolicyReqV1 prevention create policy req v1
swagger:model prevention.CreatePolicyReqV1
func (*PreventionCreatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prevention create policy req v1 based on the context it is used
func (*PreventionCreatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionCreatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionCreatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionCreatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionPolicyV1 ¶ added in v0.4.0
type PreventionPolicyV1 struct { // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The IOA rule groups that are currently attached to the policy // Required: true IoaRuleGroups []*IoaRuleGroupsRuleGroupV1 `json:"ioa_rule_groups"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // A category of settings in a prevention policy // Required: true PreventionSettings []*PreventionCategoryRespV1 `json:"prevention_settings"` }
PreventionPolicyV1 A fully formed prevention policy
swagger:model prevention.PolicyV1
func (*PreventionPolicyV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this prevention policy v1 based on the context it is used
func (*PreventionPolicyV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionPolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionPolicyV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionPolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionRespV1 ¶ added in v0.4.0
type PreventionRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*PreventionPolicyV1 `json:"resources"` }
PreventionRespV1 prevention resp v1
swagger:model prevention.RespV1
func (*PreventionRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this prevention resp v1 based on the context it is used
func (*PreventionRespV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionSettingReqV1 ¶ added in v0.4.0
type PreventionSettingReqV1 struct { // The id of the setting to update // Required: true ID *string `json:"id"` // The new value for the setting. For a toggle this value will take the form {'enabled':true|false}. For an mlslider this will take the form {'detection':'DISABLED|CAUTIOUS|MODERATE|AGGRESSIVE|EXTRA_AGGRESSIVE','prevention':'DISABLED|CAUTIOUS|MODERATE|AGGRESSIVE|EXTRA_AGGRESSIVE'} // Required: true Value interface{} `json:"value"` }
PreventionSettingReqV1 A specific setting to update
swagger:model prevention.SettingReqV1
func (*PreventionSettingReqV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionSettingReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this prevention setting req v1 based on context it is used
func (*PreventionSettingReqV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionSettingReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionSettingReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionSettingReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionSettingRespV1 ¶ added in v0.4.0
type PreventionSettingRespV1 struct { // The human readable description of the setting Description string `json:"description,omitempty"` // The id of the setting // Required: true ID *string `json:"id"` // The name of the setting // Required: true Name *string `json:"name"` // The type of the setting which can be used as a hint when displaying in the UI // Required: true // Enum: [toggle mlslider] Type *string `json:"type"` // The value for the setting. For a toggle this value will take the form {'enabled':true|false}. For an mlslider this will take the form {'detection':'DISABLED|CAUTIOUS|MODERATE|AGGRESSIVE|EXTRA_AGGRESSIVE','prevention':'DISABLED|CAUTIOUS|MODERATE|AGGRESSIVE|EXTRA_AGGRESSIVE'} // Required: true Value interface{} `json:"value"` }
PreventionSettingRespV1 A prevention policy setting
swagger:model prevention.SettingRespV1
func (*PreventionSettingRespV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionSettingRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this prevention setting resp v1 based on context it is used
func (*PreventionSettingRespV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionSettingRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionSettingRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionSettingRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionUpdatePoliciesReqV1 ¶ added in v0.4.0
type PreventionUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true Resources []*PreventionUpdatePolicyReqV1 `json:"resources"` }
PreventionUpdatePoliciesReqV1 A request to update prevention policies
swagger:model prevention.UpdatePoliciesReqV1
func (*PreventionUpdatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prevention update policies req v1 based on the context it is used
func (*PreventionUpdatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionUpdatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PreventionUpdatePolicyReqV1 ¶ added in v0.4.0
type PreventionUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` // A collection of prevention policy settings to update // Required: true Settings []*PreventionSettingReqV1 `json:"settings"` }
PreventionUpdatePolicyReqV1 An update for a specific policy
swagger:model prevention.UpdatePolicyReqV1
func (*PreventionUpdatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *PreventionUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prevention update policy req v1 based on the context it is used
func (*PreventionUpdatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *PreventionUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PreventionUpdatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *PreventionUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProcessesapiMsaProcessDetailResponse ¶ added in v0.4.0
type ProcessesapiMsaProcessDetailResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*ProcessesapiProcessDetail `json:"resources"` }
ProcessesapiMsaProcessDetailResponse processesapi msa process detail response
swagger:model processesapi.MsaProcessDetailResponse
func (*ProcessesapiMsaProcessDetailResponse) ContextValidate ¶ added in v0.4.0
func (m *ProcessesapiMsaProcessDetailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this processesapi msa process detail response based on the context it is used
func (*ProcessesapiMsaProcessDetailResponse) MarshalBinary ¶ added in v0.4.0
func (m *ProcessesapiMsaProcessDetailResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProcessesapiMsaProcessDetailResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *ProcessesapiMsaProcessDetailResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProcessesapiProcessDetail ¶ added in v0.4.0
type ProcessesapiProcessDetail struct { // command line // Required: true CommandLine *string `json:"command_line"` // device id // Required: true DeviceID *string `json:"device_id"` // file name // Required: true FileName *string `json:"file_name"` // process id // Required: true ProcessID *string `json:"process_id"` // process id local // Required: true ProcessIDLocal *string `json:"process_id_local"` // start timestamp // Required: true StartTimestamp *string `json:"start_timestamp"` // start timestamp raw // Required: true StartTimestampRaw *string `json:"start_timestamp_raw"` // stop timestamp // Required: true StopTimestamp *string `json:"stop_timestamp"` // stop timestamp raw // Required: true StopTimestampRaw *string `json:"stop_timestamp_raw"` }
ProcessesapiProcessDetail processesapi process detail
swagger:model processesapi.ProcessDetail
func (*ProcessesapiProcessDetail) ContextValidate ¶ added in v0.4.0
func (m *ProcessesapiProcessDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this processesapi process detail based on context it is used
func (*ProcessesapiProcessDetail) MarshalBinary ¶ added in v0.4.0
func (m *ProcessesapiProcessDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProcessesapiProcessDetail) UnmarshalBinary ¶ added in v0.4.0
func (m *ProcessesapiProcessDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicACL ¶ added in v0.4.0
type PublicACL struct { // acl permission change ACLPermissionChange []*PublicACLChange `json:"acl_permission_change"` // entity Entity string `json:"entity,omitempty"` // entity id EntityID string `json:"entity_id,omitempty"` // entity name EntityName string `json:"entity_name,omitempty"` }
PublicACL public ACL
swagger:model public.ACL
func (*PublicACL) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public ACL based on the context it is used
func (*PublicACL) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*PublicACL) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type PublicACLChange ¶ added in v0.4.0
type PublicACLChange struct { // operation Operation string `json:"operation,omitempty"` // permissions Permissions string `json:"permissions,omitempty"` }
PublicACLChange public ACL change
swagger:model public.ACLChange
func (*PublicACLChange) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public ACL change based on context it is used
func (*PublicACLChange) MarshalBinary ¶ added in v0.4.0
func (m *PublicACLChange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicACLChange) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicACLChange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicAfter ¶ added in v0.4.0
type PublicAfter struct { // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` }
PublicAfter public after
swagger:model public.After
func (*PublicAfter) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public after based on context it is used
func (*PublicAfter) MarshalBinary ¶ added in v0.4.0
func (m *PublicAfter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicAfter) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicAfter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicAttribute ¶ added in v0.4.0
type PublicAttribute struct { // attribute // Required: true Attribute *string `json:"attribute"` // change // Required: true Change *string `json:"change"` }
PublicAttribute public attribute
swagger:model public.Attribute
func (*PublicAttribute) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public attribute based on context it is used
func (*PublicAttribute) MarshalBinary ¶ added in v0.4.0
func (m *PublicAttribute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicAttribute) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicAttribute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicBasic ¶ added in v0.4.0
type PublicBasic struct { // entity Entity string `json:"entity,omitempty"` // operation Operation string `json:"operation,omitempty"` // permissions Permissions string `json:"permissions,omitempty"` }
PublicBasic public basic
swagger:model public.Basic
func (*PublicBasic) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public basic based on context it is used
func (*PublicBasic) MarshalBinary ¶ added in v0.4.0
func (m *PublicBasic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicBasic) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicBasic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicBefore ¶ added in v0.4.0
type PublicBefore struct { // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` }
PublicBefore public before
swagger:model public.Before
func (*PublicBefore) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public before based on context it is used
func (*PublicBefore) MarshalBinary ¶ added in v0.4.0
func (m *PublicBefore) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicBefore) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicBefore) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicChange ¶ added in v0.4.0
type PublicChange struct { // action timestamp // Required: true ActionTimestamp *string `json:"action_timestamp"` // Possible values: UNKNOWN, CREATE, WRITE, DELETE, SET, RENAME. // Required: true ActionType *string `json:"action_type"` // aid // Required: true Aid *string `json:"aid"` // attributes Attributes []*PublicAttribute `json:"attributes"` // cid // Required: true Cid *string `json:"cid"` // command line // Required: true CommandLine *string `json:"command_line"` // diff Diff *PublicDiff `json:"diff,omitempty"` // entity path // Required: true EntityPath *string `json:"entity_path"` // entity path new EntityPathNew string `json:"entity_path_new,omitempty"` // Possible values: UNKNOWN, FILE, DIR, REGKEY, REGVAL. // Required: true EntityType *string `json:"entity_type"` // grandparent process image file name GrandparentProcessImageFileName string `json:"grandparent_process_image_file_name,omitempty"` // host Host *PublicHost `json:"host,omitempty"` // id // Required: true ID *string `json:"id"` // ingestion timestamp // Required: true IngestionTimestamp *string `json:"ingestion_timestamp"` // is from different mount namespace IsFromDifferentMountNamespace bool `json:"is_from_different_mount_namespace,omitempty"` // is suppressed // Required: true IsSuppressed *bool `json:"is_suppressed"` // oci container id OciContainerID string `json:"oci_container_id,omitempty"` // parent process image file name ParentProcessImageFileName string `json:"parent_process_image_file_name,omitempty"` // permissions Permissions *PublicPermissions `json:"permissions,omitempty"` // permissions lin PermissionsLin *PublicPermissionsLin `json:"permissions_lin,omitempty"` // platform name // Required: true PlatformName *string `json:"platform_name"` // policy Policy *PublicPolicy `json:"policy,omitempty"` // prevalence Prevalence *PublicPrevalence `json:"prevalence,omitempty"` // process id // Required: true ProcessID *string `json:"process_id"` // process image file name // Required: true ProcessImageFileName *string `json:"process_image_file_name"` // real user id RealUserID string `json:"real_user_id,omitempty"` // Possible values: UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL // Required: true Severity *string `json:"severity"` // tags Tags []*PublicTag `json:"tags"` // user id // Required: true UserID *string `json:"user_id"` // user name // Required: true UserName *string `json:"user_name"` }
PublicChange public change
swagger:model public.Change
func (*PublicChange) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public change based on the context it is used
func (*PublicChange) MarshalBinary ¶ added in v0.4.0
func (m *PublicChange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicChange) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicChange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicDACL ¶ added in v0.4.0
type PublicDACL struct { // Possible values: 0 - MODIFIED, 1 - NULL, 2 - EMPTY, 3 - SAME ChangesType int32 `json:"changes_type,omitempty"` // entity list EntityList []*PublicDACLEntity `json:"entity_list"` }
PublicDACL public d ACL
swagger:model public.DACL
func (*PublicDACL) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public d ACL based on the context it is used
func (*PublicDACL) MarshalBinary ¶ added in v0.4.0
func (m *PublicDACL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicDACL) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicDACL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicDACLEntity ¶ added in v0.4.0
type PublicDACLEntity struct { // acl change type ACLChangeType int32 `json:"acl_change_type,omitempty"` // acl permission change // Required: true ACLPermissionChange []*PublicAttribute `json:"acl_permission_change"` // acl principal // Required: true ACLPrincipal *string `json:"acl_principal"` // Possible values: 0 - ALLOW, 1 - DENY // Required: true ACLType *int32 `json:"acl_type"` }
PublicDACLEntity public d ACL entity
swagger:model public.DACLEntity
func (*PublicDACLEntity) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public d ACL entity based on the context it is used
func (*PublicDACLEntity) MarshalBinary ¶ added in v0.4.0
func (m *PublicDACLEntity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicDACLEntity) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicDACLEntity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicDiff ¶ added in v0.4.0
type PublicDiff struct { // after After *PublicDiffType `json:"after,omitempty"` }
PublicDiff public diff
swagger:model public.Diff
func (*PublicDiff) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public diff based on the context it is used
func (*PublicDiff) MarshalBinary ¶ added in v0.4.0
func (m *PublicDiff) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicDiff) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicDiff) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicDiffHash ¶ added in v0.4.0
type PublicDiffHash struct { // sha256 Sha256 string `json:"sha256,omitempty"` }
PublicDiffHash public diff hash
swagger:model public.DiffHash
func (*PublicDiffHash) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public diff hash based on context it is used
func (*PublicDiffHash) MarshalBinary ¶ added in v0.4.0
func (m *PublicDiffHash) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicDiffHash) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicDiffHash) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicDiffType ¶ added in v0.4.0
type PublicDiffType struct { // hash Hash *PublicDiffHash `json:"hash,omitempty"` }
PublicDiffType public diff type
swagger:model public.DiffType
func (*PublicDiffType) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public diff type based on the context it is used
func (*PublicDiffType) MarshalBinary ¶ added in v0.4.0
func (m *PublicDiffType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicDiffType) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicDiffType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicGetChangesResponse ¶ added in v0.4.0
type PublicGetChangesResponse struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*PublicChange `json:"resources"` }
PublicGetChangesResponse public get changes response
swagger:model public.GetChangesResponse
func (*PublicGetChangesResponse) ContextValidate ¶ added in v0.4.0
func (m *PublicGetChangesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this public get changes response based on the context it is used
func (*PublicGetChangesResponse) MarshalBinary ¶ added in v0.4.0
func (m *PublicGetChangesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicGetChangesResponse) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicGetChangesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicGroup ¶ added in v0.4.0
type PublicGroup struct { // after After *PublicAfter `json:"after,omitempty"` // before Before *PublicBefore `json:"before,omitempty"` }
PublicGroup public group
swagger:model public.Group
func (*PublicGroup) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public group based on the context it is used
func (*PublicGroup) MarshalBinary ¶ added in v0.4.0
func (m *PublicGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicGroup) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHost ¶ added in v0.4.0
type PublicHost struct { // agent version AgentVersion string `json:"agent_version,omitempty"` // containment status ContainmentStatus string `json:"containment_status,omitempty"` // external ip ExternalIP string `json:"external_ip,omitempty"` // groups Groups []*PublicHostGroup `json:"groups"` // local ip LocalIP string `json:"local_ip,omitempty"` // name Name string `json:"name,omitempty"` // os version OsVersion string `json:"os_version,omitempty"` }
PublicHost public host
swagger:model public.Host
func (*PublicHost) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public host based on the context it is used
func (*PublicHost) MarshalBinary ¶ added in v0.4.0
func (m *PublicHost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicHost) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicHost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHostGroup ¶ added in v0.4.0
type PublicHostGroup struct { // name Name string `json:"name,omitempty"` }
PublicHostGroup public host group
swagger:model public.HostGroup
func (*PublicHostGroup) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public host group based on context it is used
func (*PublicHostGroup) MarshalBinary ¶ added in v0.4.0
func (m *PublicHostGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicHostGroup) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicHostGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicOwner ¶ added in v0.4.0
type PublicOwner struct { // after After *PublicAfter `json:"after,omitempty"` // before Before *PublicBefore `json:"before,omitempty"` }
PublicOwner public owner
swagger:model public.Owner
func (*PublicOwner) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public owner based on the context it is used
func (*PublicOwner) MarshalBinary ¶ added in v0.4.0
func (m *PublicOwner) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicOwner) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicOwner) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPermissions ¶ added in v0.4.0
type PublicPermissions struct { // dacl Dacl *PublicDACL `json:"dacl,omitempty"` // group Group *PublicGroup `json:"group,omitempty"` // owner Owner *PublicOwner `json:"owner,omitempty"` // Possible values: 0 - OWNER, 1 - GROUP, 2 - DACL, 3 - SACL SecurityInfo int32 `json:"security_info,omitempty"` }
PublicPermissions public permissions
swagger:model public.Permissions
func (*PublicPermissions) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public permissions based on the context it is used
func (*PublicPermissions) MarshalBinary ¶ added in v0.4.0
func (m *PublicPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPermissions) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPermissionsLin ¶ added in v0.4.0
type PublicPermissionsLin struct { // acl ACL []*PublicACL `json:"acl"` // basic Basic []*PublicBasic `json:"basic"` // default acl DefaultACL []*PublicACL `json:"default_acl"` // group Group *PublicGroup `json:"group,omitempty"` // owner Owner *PublicOwner `json:"owner,omitempty"` // security info SecurityInfo int32 `json:"security_info,omitempty"` }
PublicPermissionsLin public permissions lin
swagger:model public.PermissionsLin
func (*PublicPermissionsLin) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public permissions lin based on the context it is used
func (*PublicPermissionsLin) MarshalBinary ¶ added in v0.4.0
func (m *PublicPermissionsLin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPermissionsLin) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPermissionsLin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPolicy ¶ added in v0.4.0
type PublicPolicy struct { // name Name string `json:"name,omitempty"` // rule group RuleGroup *PublicPolicyRuleGroup `json:"rule_group,omitempty"` }
PublicPolicy public policy
swagger:model public.Policy
func (*PublicPolicy) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public policy based on the context it is used
func (*PublicPolicy) MarshalBinary ¶ added in v0.4.0
func (m *PublicPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPolicy) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPolicyRule ¶ added in v0.4.0
type PublicPolicyRule struct { // base path BasePath string `json:"base_path,omitempty"` }
PublicPolicyRule public policy rule
swagger:model public.PolicyRule
func (*PublicPolicyRule) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public policy rule based on context it is used
func (*PublicPolicyRule) MarshalBinary ¶ added in v0.4.0
func (m *PublicPolicyRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPolicyRule) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPolicyRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPolicyRuleGroup ¶ added in v0.4.0
type PublicPolicyRuleGroup struct { // name Name string `json:"name,omitempty"` // rule Rule *PublicPolicyRule `json:"rule,omitempty"` }
PublicPolicyRuleGroup public policy rule group
swagger:model public.PolicyRuleGroup
func (*PublicPolicyRuleGroup) ContextValidate ¶ added in v0.4.0
ContextValidate validate this public policy rule group based on the context it is used
func (*PublicPolicyRuleGroup) MarshalBinary ¶ added in v0.4.0
func (m *PublicPolicyRuleGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPolicyRuleGroup) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPolicyRuleGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicPrevalence ¶ added in v0.4.0
type PublicPrevalence struct { // computed timestamp // Required: true ComputedTimestamp *string `json:"computed_timestamp"` // Possible values: PENDING, UNIQUE, LOW, COMMON. // Required: true Current *string `json:"current"` // key // Required: true Key *string `json:"key"` // Possible values: PENDING, UNIQUE, LOW, COMMON. // Required: true Reported *string `json:"reported"` }
PublicPrevalence public prevalence
swagger:model public.Prevalence
func (*PublicPrevalence) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public prevalence based on context it is used
func (*PublicPrevalence) MarshalBinary ¶ added in v0.4.0
func (m *PublicPrevalence) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicPrevalence) UnmarshalBinary ¶ added in v0.4.0
func (m *PublicPrevalence) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicTag ¶ added in v0.4.0
type PublicTag struct { // name Name string `json:"name,omitempty"` }
PublicTag public tag
swagger:model public.Tag
func (*PublicTag) ContextValidate ¶ added in v0.4.0
ContextValidate validates this public tag based on context it is used
func (*PublicTag) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*PublicTag) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type QuarantineQuarantinedFile ¶ added in v0.2.9
type QuarantineQuarantinedFile struct { // aid Aid string `json:"aid,omitempty"` // cid Cid string `json:"cid,omitempty"` // date created DateCreated string `json:"date_created,omitempty"` // date updated DateUpdated string `json:"date_updated,omitempty"` // detect ids DetectIds []string `json:"detect_ids"` // extracted Extracted bool `json:"extracted,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // id ID string `json:"id,omitempty"` // is on removable disk IsOnRemovableDisk bool `json:"is_on_removable_disk,omitempty"` // paths Paths []*QuarantineQuarantinedFilePath `json:"paths"` // primary module PrimaryModule bool `json:"primary_module,omitempty"` // release path for removable media ReleasePathForRemovableMedia string `json:"release_path_for_removable_media,omitempty"` // sandbox report id SandboxReportID string `json:"sandbox_report_id,omitempty"` // sandbox report state SandboxReportState string `json:"sandbox_report_state,omitempty"` // sha256 Sha256 string `json:"sha256,omitempty"` // state State string `json:"state,omitempty"` // username Username string `json:"username,omitempty"` }
QuarantineQuarantinedFile quarantine quarantined file
swagger:model quarantine.QuarantinedFile
func (*QuarantineQuarantinedFile) ContextValidate ¶ added in v0.2.9
func (m *QuarantineQuarantinedFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this quarantine quarantined file based on the context it is used
func (*QuarantineQuarantinedFile) MarshalBinary ¶ added in v0.2.9
func (m *QuarantineQuarantinedFile) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuarantineQuarantinedFile) UnmarshalBinary ¶ added in v0.2.9
func (m *QuarantineQuarantinedFile) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QuarantineQuarantinedFilePath ¶ added in v0.2.9
type QuarantineQuarantinedFilePath struct { // filename Filename string `json:"filename,omitempty"` // path Path string `json:"path,omitempty"` // reason Reason int32 `json:"reason,omitempty"` // state State string `json:"state,omitempty"` }
QuarantineQuarantinedFilePath quarantine quarantined file path
swagger:model quarantine.QuarantinedFilePath
func (*QuarantineQuarantinedFilePath) ContextValidate ¶ added in v0.2.9
func (m *QuarantineQuarantinedFilePath) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this quarantine quarantined file path based on context it is used
func (*QuarantineQuarantinedFilePath) MarshalBinary ¶ added in v0.2.9
func (m *QuarantineQuarantinedFilePath) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QuarantineQuarantinedFilePath) UnmarshalBinary ¶ added in v0.2.9
func (m *QuarantineQuarantinedFilePath) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconmsaAPIError ¶ added in v0.2.32
type ReconmsaAPIError struct { // code // Required: true Code *int32 `json:"code"` // details Details []*ReconmsaAPIErrorDetail `json:"details"` // id ID string `json:"id,omitempty"` // message // Required: true Message *string `json:"message"` // message key MessageKey string `json:"message_key,omitempty"` }
ReconmsaAPIError reconmsa API error
swagger:model reconmsa.APIError
func (*ReconmsaAPIError) ContextValidate ¶ added in v0.2.32
ContextValidate validate this reconmsa API error based on the context it is used
func (*ReconmsaAPIError) MarshalBinary ¶ added in v0.2.32
func (m *ReconmsaAPIError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconmsaAPIError) UnmarshalBinary ¶ added in v0.2.32
func (m *ReconmsaAPIError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReconmsaAPIErrorDetail ¶ added in v0.2.32
type ReconmsaAPIErrorDetail struct { // field // Required: true Field *string `json:"field"` // message // Required: true Message *string `json:"message"` // message key // Required: true MessageKey *string `json:"message_key"` }
ReconmsaAPIErrorDetail reconmsa API error detail
swagger:model reconmsa.APIErrorDetail
func (*ReconmsaAPIErrorDetail) ContextValidate ¶ added in v0.2.32
func (m *ReconmsaAPIErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this reconmsa API error detail based on context it is used
func (*ReconmsaAPIErrorDetail) MarshalBinary ¶ added in v0.2.32
func (m *ReconmsaAPIErrorDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReconmsaAPIErrorDetail) UnmarshalBinary ¶ added in v0.2.32
func (m *ReconmsaAPIErrorDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountConsoleURL ¶
type RegistrationAWSAccountConsoleURL struct { // account id AccountID string `json:"account_id,omitempty"` // url URL string `json:"url,omitempty"` }
RegistrationAWSAccountConsoleURL registration a w s account console URL
swagger:model registration.AWSAccountConsoleURL
func (*RegistrationAWSAccountConsoleURL) ContextValidate ¶
func (m *RegistrationAWSAccountConsoleURL) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration a w s account console URL based on context it is used
func (*RegistrationAWSAccountConsoleURL) MarshalBinary ¶
func (m *RegistrationAWSAccountConsoleURL) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountConsoleURL) UnmarshalBinary ¶
func (m *RegistrationAWSAccountConsoleURL) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountCreateRequestD4CExtV2 ¶ added in v0.2.29
type RegistrationAWSAccountCreateRequestD4CExtV2 struct { // resources // Required: true Resources []*RegistrationAWSAccountD4CExtV2 `json:"resources"` }
RegistrationAWSAccountCreateRequestD4CExtV2 registration a w s account create request d4 c ext v2
swagger:model registration.AWSAccountCreateRequestD4CExtV2
func (*RegistrationAWSAccountCreateRequestD4CExtV2) ContextValidate ¶ added in v0.2.29
func (m *RegistrationAWSAccountCreateRequestD4CExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration a w s account create request d4 c ext v2 based on the context it is used
func (*RegistrationAWSAccountCreateRequestD4CExtV2) MarshalBinary ¶ added in v0.2.29
func (m *RegistrationAWSAccountCreateRequestD4CExtV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountCreateRequestD4CExtV2) UnmarshalBinary ¶ added in v0.2.29
func (m *RegistrationAWSAccountCreateRequestD4CExtV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountCreateRequestExtV2 ¶
type RegistrationAWSAccountCreateRequestExtV2 struct { // resources // Required: true Resources []*RegistrationAWSAccountExtV2 `json:"resources"` }
RegistrationAWSAccountCreateRequestExtV2 registration a w s account create request ext v2
swagger:model registration.AWSAccountCreateRequestExtV2
func (*RegistrationAWSAccountCreateRequestExtV2) ContextValidate ¶
func (m *RegistrationAWSAccountCreateRequestExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration a w s account create request ext v2 based on the context it is used
func (*RegistrationAWSAccountCreateRequestExtV2) MarshalBinary ¶
func (m *RegistrationAWSAccountCreateRequestExtV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountCreateRequestExtV2) UnmarshalBinary ¶
func (m *RegistrationAWSAccountCreateRequestExtV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountD4CExtV2 ¶ added in v0.2.29
type RegistrationAWSAccountD4CExtV2 struct { // account id // Required: true AccountID *string `json:"account_id"` // account type AccountType string `json:"account_type,omitempty"` // cloudtrail region // Required: true CloudtrailRegion *string `json:"cloudtrail_region"` // iam role arn // Required: true IamRoleArn *string `json:"iam_role_arn"` // is master IsMaster bool `json:"is_master,omitempty"` // organization id // Required: true OrganizationID *string `json:"organization_id"` }
RegistrationAWSAccountD4CExtV2 registration a w s account d4 c ext v2
swagger:model registration.AWSAccountD4CExtV2
func (*RegistrationAWSAccountD4CExtV2) ContextValidate ¶ added in v0.2.29
func (m *RegistrationAWSAccountD4CExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration a w s account d4 c ext v2 based on context it is used
func (*RegistrationAWSAccountD4CExtV2) MarshalBinary ¶ added in v0.2.29
func (m *RegistrationAWSAccountD4CExtV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountD4CExtV2) UnmarshalBinary ¶ added in v0.2.29
func (m *RegistrationAWSAccountD4CExtV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountExtV2 ¶
type RegistrationAWSAccountExtV2 struct { // account id // Required: true AccountID *string `json:"account_id"` // account type AccountType string `json:"account_type,omitempty"` // behavior assessment enabled BehaviorAssessmentEnabled bool `json:"behavior_assessment_enabled,omitempty"` // cloudtrail region // Required: true CloudtrailRegion *string `json:"cloudtrail_region"` // iam role arn // Required: true IamRoleArn *string `json:"iam_role_arn"` // is master IsMaster bool `json:"is_master,omitempty"` // organization id // Required: true OrganizationID *string `json:"organization_id"` // sensor management enabled SensorManagementEnabled bool `json:"sensor_management_enabled,omitempty"` // use existing cloudtrail UseExistingCloudtrail bool `json:"use_existing_cloudtrail,omitempty"` }
RegistrationAWSAccountExtV2 registration a w s account ext v2
swagger:model registration.AWSAccountExtV2
func (*RegistrationAWSAccountExtV2) ContextValidate ¶
func (m *RegistrationAWSAccountExtV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration a w s account ext v2 based on context it is used
func (*RegistrationAWSAccountExtV2) MarshalBinary ¶
func (m *RegistrationAWSAccountExtV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountExtV2) UnmarshalBinary ¶
func (m *RegistrationAWSAccountExtV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountPatch ¶ added in v0.2.4
type RegistrationAWSAccountPatch struct { // account id // Required: true AccountID *string `json:"account_id"` // behavior assessment enabled BehaviorAssessmentEnabled bool `json:"behavior_assessment_enabled,omitempty"` // cloudtrail region CloudtrailRegion string `json:"cloudtrail_region,omitempty"` // iam role arn // Required: true IamRoleArn *string `json:"iam_role_arn"` // remediation region RemediationRegion string `json:"remediation_region,omitempty"` // remediation tou accepted // Format: date-time RemediationTouAccepted strfmt.DateTime `json:"remediation_tou_accepted,omitempty"` // sensor management enabled SensorManagementEnabled bool `json:"sensor_management_enabled,omitempty"` }
RegistrationAWSAccountPatch registration a w s account patch
swagger:model registration.AWSAccountPatch
func (*RegistrationAWSAccountPatch) ContextValidate ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration a w s account patch based on context it is used
func (*RegistrationAWSAccountPatch) MarshalBinary ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountPatch) UnmarshalBinary ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountPatchRequest ¶ added in v0.2.4
type RegistrationAWSAccountPatchRequest struct { // resources // Required: true Resources []*RegistrationAWSAccountPatch `json:"resources"` }
RegistrationAWSAccountPatchRequest registration a w s account patch request
swagger:model registration.AWSAccountPatchRequest
func (*RegistrationAWSAccountPatchRequest) ContextValidate ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration a w s account patch request based on the context it is used
func (*RegistrationAWSAccountPatchRequest) MarshalBinary ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountPatchRequest) UnmarshalBinary ¶ added in v0.2.4
func (m *RegistrationAWSAccountPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountResponseV2 ¶
type RegistrationAWSAccountResponseV2 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAWSAccountV2 `json:"resources"` }
RegistrationAWSAccountResponseV2 registration a w s account response v2
swagger:model registration.AWSAccountResponseV2
func (*RegistrationAWSAccountResponseV2) ContextValidate ¶
func (m *RegistrationAWSAccountResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration a w s account response v2 based on the context it is used
func (*RegistrationAWSAccountResponseV2) MarshalBinary ¶
func (m *RegistrationAWSAccountResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountResponseV2) UnmarshalBinary ¶
func (m *RegistrationAWSAccountResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSAccountScript ¶
type RegistrationAWSAccountScript struct { // bash Bash string `json:"bash,omitempty"` }
RegistrationAWSAccountScript registration a w s account script
swagger:model registration.AWSAccountScript
func (*RegistrationAWSAccountScript) ContextValidate ¶
func (m *RegistrationAWSAccountScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration a w s account script based on context it is used
func (*RegistrationAWSAccountScript) MarshalBinary ¶
func (m *RegistrationAWSAccountScript) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSAccountScript) UnmarshalBinary ¶
func (m *RegistrationAWSAccountScript) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAWSProvisionGetAccountScriptResponseV2 ¶
type RegistrationAWSProvisionGetAccountScriptResponseV2 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationAWSAccountScript `json:"resources"` }
RegistrationAWSProvisionGetAccountScriptResponseV2 registration a w s provision get account script response v2
swagger:model registration.AWSProvisionGetAccountScriptResponseV2
func (*RegistrationAWSProvisionGetAccountScriptResponseV2) ContextValidate ¶
func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration a w s provision get account script response v2 based on the context it is used
func (*RegistrationAWSProvisionGetAccountScriptResponseV2) MarshalBinary ¶
func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAWSProvisionGetAccountScriptResponseV2) UnmarshalBinary ¶
func (m *RegistrationAWSProvisionGetAccountScriptResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureAccountCreateRequestExternalV1 ¶
type RegistrationAzureAccountCreateRequestExternalV1 struct { // resources // Required: true Resources []*RegistrationAzureAccountExternalV1 `json:"resources"` }
RegistrationAzureAccountCreateRequestExternalV1 registration azure account create request external v1
swagger:model registration.AzureAccountCreateRequestExternalV1
func (*RegistrationAzureAccountCreateRequestExternalV1) ContextValidate ¶
func (m *RegistrationAzureAccountCreateRequestExternalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure account create request external v1 based on the context it is used
func (*RegistrationAzureAccountCreateRequestExternalV1) MarshalBinary ¶
func (m *RegistrationAzureAccountCreateRequestExternalV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureAccountCreateRequestExternalV1) UnmarshalBinary ¶
func (m *RegistrationAzureAccountCreateRequestExternalV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureAccountExternalV1 ¶
type RegistrationAzureAccountExternalV1 struct { // account type AccountType string `json:"account_type,omitempty"` // client id ClientID string `json:"client_id,omitempty"` // default subscription DefaultSubscription bool `json:"default_subscription,omitempty"` // Azure Subscription ID. SubscriptionID string `json:"subscription_id,omitempty"` // Azure Tenant ID to use. TenantID string `json:"tenant_id,omitempty"` // years valid YearsValid int64 `json:"years_valid,omitempty"` }
RegistrationAzureAccountExternalV1 registration azure account external v1
swagger:model registration.AzureAccountExternalV1
func (*RegistrationAzureAccountExternalV1) ContextValidate ¶
func (m *RegistrationAzureAccountExternalV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration azure account external v1 based on context it is used
func (*RegistrationAzureAccountExternalV1) MarshalBinary ¶
func (m *RegistrationAzureAccountExternalV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureAccountExternalV1) UnmarshalBinary ¶
func (m *RegistrationAzureAccountExternalV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureAccountResponseV1 ¶
type RegistrationAzureAccountResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationAzureAccountV1Ext `json:"resources"` }
RegistrationAzureAccountResponseV1 registration azure account response v1
swagger:model registration.AzureAccountResponseV1
func (*RegistrationAzureAccountResponseV1) ContextValidate ¶
func (m *RegistrationAzureAccountResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure account response v1 based on the context it is used
func (*RegistrationAzureAccountResponseV1) MarshalBinary ¶
func (m *RegistrationAzureAccountResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureAccountResponseV1) UnmarshalBinary ¶
func (m *RegistrationAzureAccountResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureAccountV1Ext ¶ added in v0.4.0
type RegistrationAzureAccountV1Ext struct { // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"CreatedAt"` // deleted at // Required: true // Format: date-time DeletedAt *strfmt.DateTime `json:"DeletedAt"` // ID // Required: true ID *int64 `json:"ID"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"UpdatedAt"` // account type AccountType string `json:"account_type,omitempty"` // Permissions status returned via API. // Required: true AzurePermissionsStatus []*DomainPermission `json:"azure_permissions_status"` // cid // Required: true Cid *string `json:"cid"` // client id ClientID string `json:"client_id,omitempty"` // cloud scopes CloudScopes []*DomainCloudScope `json:"cloud_scopes"` // conditions Conditions []*DomainCondition `json:"conditions"` // credentials end date // Format: date-time CredentialsEndDate strfmt.DateTime `json:"credentials_end_date,omitempty"` // credentials type CredentialsType string `json:"credentials_type,omitempty"` // Default Azure Subscription ID to provision shared IOA infrastructure. DefaultSubscriptionID string `json:"default_subscription_id,omitempty"` // environment Environment string `json:"environment,omitempty"` // object id ObjectID string `json:"object_id,omitempty"` // public certificate PublicCertificate string `json:"public_certificate,omitempty"` // public certificate raw PublicCertificateRaw string `json:"public_certificate_raw,omitempty"` // role assignments RoleAssignments []*DomainAzureRoleAssignment `json:"role_assignments"` // Whether to show modal on the UI instructing existing D4C Azure customer to reregister subscriptions for CSPM. // Required: true ShowModal *bool `json:"show_modal"` // Account registration status. Status string `json:"status,omitempty"` // Azure Subscription ID. SubscriptionID string `json:"subscription_id,omitempty"` // Azure Subscription Name. SubscriptionName string `json:"subscription_name,omitempty"` // Azure Tenant ID to use. TenantID string `json:"tenant_id,omitempty"` // years valid YearsValid int64 `json:"years_valid,omitempty"` }
RegistrationAzureAccountV1Ext registration azure account v1 ext
swagger:model registration.AzureAccountV1Ext
func (*RegistrationAzureAccountV1Ext) ContextValidate ¶ added in v0.4.0
func (m *RegistrationAzureAccountV1Ext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure account v1 ext based on the context it is used
func (*RegistrationAzureAccountV1Ext) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureAccountV1Ext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureAccountV1Ext) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureAccountV1Ext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureDownloadCertificateResponseV1 ¶ added in v0.2.22
type RegistrationAzureDownloadCertificateResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationAzureKeyV1 `json:"resources"` }
RegistrationAzureDownloadCertificateResponseV1 registration azure download certificate response v1
swagger:model registration.AzureDownloadCertificateResponseV1
func (*RegistrationAzureDownloadCertificateResponseV1) ContextValidate ¶ added in v0.2.22
func (m *RegistrationAzureDownloadCertificateResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure download certificate response v1 based on the context it is used
func (*RegistrationAzureDownloadCertificateResponseV1) MarshalBinary ¶ added in v0.2.22
func (m *RegistrationAzureDownloadCertificateResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureDownloadCertificateResponseV1) UnmarshalBinary ¶ added in v0.2.22
func (m *RegistrationAzureDownloadCertificateResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureKeyV1 ¶ added in v0.2.22
type RegistrationAzureKeyV1 struct { // client id // Required: true ClientID *string `json:"client_id"` // end date EndDate string `json:"end_date,omitempty"` // public certificate PublicCertificate string `json:"public_certificate,omitempty"` // public certificate raw PublicCertificateRaw string `json:"public_certificate_raw,omitempty"` // tenant id // Required: true TenantID *string `json:"tenant_id"` // valid Valid bool `json:"valid,omitempty"` }
RegistrationAzureKeyV1 registration azure key v1
swagger:model registration.AzureKeyV1
func (*RegistrationAzureKeyV1) ContextValidate ¶ added in v0.2.22
func (m *RegistrationAzureKeyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration azure key v1 based on context it is used
func (*RegistrationAzureKeyV1) MarshalBinary ¶ added in v0.2.22
func (m *RegistrationAzureKeyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureKeyV1) UnmarshalBinary ¶ added in v0.2.22
func (m *RegistrationAzureKeyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureProvisionGetUserScriptResponseV1 ¶
type RegistrationAzureProvisionGetUserScriptResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationAzureUserScript `json:"resources"` }
RegistrationAzureProvisionGetUserScriptResponseV1 registration azure provision get user script response v1
swagger:model registration.AzureProvisionGetUserScriptResponseV1
func (*RegistrationAzureProvisionGetUserScriptResponseV1) ContextValidate ¶
func (m *RegistrationAzureProvisionGetUserScriptResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure provision get user script response v1 based on the context it is used
func (*RegistrationAzureProvisionGetUserScriptResponseV1) MarshalBinary ¶
func (m *RegistrationAzureProvisionGetUserScriptResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureProvisionGetUserScriptResponseV1) UnmarshalBinary ¶
func (m *RegistrationAzureProvisionGetUserScriptResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureTenantConfigurationResponseV1 ¶ added in v0.4.0
type RegistrationAzureTenantConfigurationResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainAzureClientServicePrincipalV1 `json:"resources"` }
RegistrationAzureTenantConfigurationResponseV1 registration azure tenant configuration response v1
swagger:model registration.AzureTenantConfigurationResponseV1
func (*RegistrationAzureTenantConfigurationResponseV1) ContextValidate ¶ added in v0.4.0
func (m *RegistrationAzureTenantConfigurationResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure tenant configuration response v1 based on the context it is used
func (*RegistrationAzureTenantConfigurationResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantConfigurationResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureTenantConfigurationResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantConfigurationResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureTenantDefaultSubscriptionIDResponseV1 ¶ added in v0.2.4
type RegistrationAzureTenantDefaultSubscriptionIDResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources *Resources `json:"resources"` }
RegistrationAzureTenantDefaultSubscriptionIDResponseV1 registration azure tenant default subscription ID response v1
swagger:model registration.AzureTenantDefaultSubscriptionIDResponseV1
func (*RegistrationAzureTenantDefaultSubscriptionIDResponseV1) ContextValidate ¶ added in v0.2.4
func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure tenant default subscription ID response v1 based on the context it is used
func (*RegistrationAzureTenantDefaultSubscriptionIDResponseV1) MarshalBinary ¶ added in v0.2.4
func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureTenantDefaultSubscriptionIDResponseV1) UnmarshalBinary ¶ added in v0.2.4
func (m *RegistrationAzureTenantDefaultSubscriptionIDResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureTenantIDsResponseV1 ¶ added in v0.4.0
type RegistrationAzureTenantIDsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationAzureTenantIDsResponseV1Resources `json:"resources"` }
RegistrationAzureTenantIDsResponseV1 registration azure tenant i ds response v1
swagger:model registration.AzureTenantIDsResponseV1
func (*RegistrationAzureTenantIDsResponseV1) ContextValidate ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration azure tenant i ds response v1 based on the context it is used
func (*RegistrationAzureTenantIDsResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureTenantIDsResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureTenantIDsResponseV1Resources ¶ added in v0.4.0
type RegistrationAzureTenantIDsResponseV1Resources struct { // subscription ids // Required: true SubscriptionIds []string `json:"subscription_ids"` // tenant id // Required: true TenantID *string `json:"tenant_id"` }
RegistrationAzureTenantIDsResponseV1Resources registration azure tenant i ds response v1 resources
swagger:model registration.AzureTenantIDsResponseV1.resources
func (*RegistrationAzureTenantIDsResponseV1Resources) ContextValidate ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1Resources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration azure tenant i ds response v1 resources based on context it is used
func (*RegistrationAzureTenantIDsResponseV1Resources) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1Resources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureTenantIDsResponseV1Resources) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationAzureTenantIDsResponseV1Resources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationAzureUserScript ¶
type RegistrationAzureUserScript struct { // bash Bash string `json:"bash,omitempty"` // service account public keys // Required: true ServiceAccountPublicKeys []string `json:"service_account_public_keys"` }
RegistrationAzureUserScript registration azure user script
swagger:model registration.AzureUserScript
func (*RegistrationAzureUserScript) ContextValidate ¶
func (m *RegistrationAzureUserScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration azure user script based on context it is used
func (*RegistrationAzureUserScript) MarshalBinary ¶
func (m *RegistrationAzureUserScript) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationAzureUserScript) UnmarshalBinary ¶
func (m *RegistrationAzureUserScript) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationExternalIOAEventResponse ¶ added in v0.2.4
type RegistrationExternalIOAEventResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *RegistrationMSAMetaInfoExtension `json:"meta"` // resources // Required: true Resources *RegistrationExternalIOAResources `json:"resources"` }
RegistrationExternalIOAEventResponse registration external i o a event response
swagger:model registration.ExternalIOAEventResponse
func (*RegistrationExternalIOAEventResponse) ContextValidate ¶ added in v0.2.4
func (m *RegistrationExternalIOAEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration external i o a event response based on the context it is used
func (*RegistrationExternalIOAEventResponse) MarshalBinary ¶ added in v0.2.4
func (m *RegistrationExternalIOAEventResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationExternalIOAEventResponse) UnmarshalBinary ¶ added in v0.2.4
func (m *RegistrationExternalIOAEventResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationExternalIOAResources ¶ added in v0.2.14
type RegistrationExternalIOAResources struct { // confidence Confidence string `json:"confidence,omitempty"` // events // Required: true Events []*RegistrationIOAEvent `json:"events"` // max score MaxScore int32 `json:"max_score,omitempty"` }
RegistrationExternalIOAResources registration external i o a resources
swagger:model registration.ExternalIOAResources
func (*RegistrationExternalIOAResources) ContextValidate ¶ added in v0.2.14
func (m *RegistrationExternalIOAResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration external i o a resources based on the context it is used
func (*RegistrationExternalIOAResources) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationExternalIOAResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationExternalIOAResources) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationExternalIOAResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationExternalIOMEventResponse ¶ added in v0.2.14
type RegistrationExternalIOMEventResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *RegistrationMSAMetaInfoExtension `json:"meta"` // resources Resources *RegistrationIOMResources `json:"resources,omitempty"` }
RegistrationExternalIOMEventResponse registration external i o m event response
swagger:model registration.ExternalIOMEventResponse
func (*RegistrationExternalIOMEventResponse) ContextValidate ¶ added in v0.2.14
func (m *RegistrationExternalIOMEventResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration external i o m event response based on the context it is used
func (*RegistrationExternalIOMEventResponse) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationExternalIOMEventResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationExternalIOMEventResponse) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationExternalIOMEventResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationExternalIOMEventResponseV2 ¶ added in v0.4.0
type RegistrationExternalIOMEventResponseV2 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationIOMEventV2 `json:"resources"` }
RegistrationExternalIOMEventResponseV2 registration external i o m event response v2
swagger:model registration.ExternalIOMEventResponseV2
func (*RegistrationExternalIOMEventResponseV2) ContextValidate ¶ added in v0.4.0
func (m *RegistrationExternalIOMEventResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration external i o m event response v2 based on the context it is used
func (*RegistrationExternalIOMEventResponseV2) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationExternalIOMEventResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationExternalIOMEventResponseV2) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationExternalIOMEventResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationGCPAccountCreateRequestExtV1 ¶
type RegistrationGCPAccountCreateRequestExtV1 struct { // resources // Required: true Resources []*RegistrationGCPAccountExtV1 `json:"resources"` }
RegistrationGCPAccountCreateRequestExtV1 registration g c p account create request ext v1
swagger:model registration.GCPAccountCreateRequestExtV1
func (*RegistrationGCPAccountCreateRequestExtV1) ContextValidate ¶
func (m *RegistrationGCPAccountCreateRequestExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration g c p account create request ext v1 based on the context it is used
func (*RegistrationGCPAccountCreateRequestExtV1) MarshalBinary ¶
func (m *RegistrationGCPAccountCreateRequestExtV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationGCPAccountCreateRequestExtV1) UnmarshalBinary ¶
func (m *RegistrationGCPAccountCreateRequestExtV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationGCPAccountExtV1 ¶
type RegistrationGCPAccountExtV1 struct { // parent id // Required: true ParentID *string `json:"parent_id"` // parent type ParentType string `json:"parent_type,omitempty"` }
RegistrationGCPAccountExtV1 registration g c p account ext v1
swagger:model registration.GCPAccountExtV1
func (*RegistrationGCPAccountExtV1) ContextValidate ¶
func (m *RegistrationGCPAccountExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration g c p account ext v1 based on context it is used
func (*RegistrationGCPAccountExtV1) MarshalBinary ¶
func (m *RegistrationGCPAccountExtV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationGCPAccountExtV1) UnmarshalBinary ¶
func (m *RegistrationGCPAccountExtV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationGCPAccountResponseV1 ¶
type RegistrationGCPAccountResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainGCPAccountV1 `json:"resources"` }
RegistrationGCPAccountResponseV1 registration g c p account response v1
swagger:model registration.GCPAccountResponseV1
func (*RegistrationGCPAccountResponseV1) ContextValidate ¶
func (m *RegistrationGCPAccountResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration g c p account response v1 based on the context it is used
func (*RegistrationGCPAccountResponseV1) MarshalBinary ¶
func (m *RegistrationGCPAccountResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationGCPAccountResponseV1) UnmarshalBinary ¶
func (m *RegistrationGCPAccountResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationGCPProvisionGetUserScriptResponseV1 ¶
type RegistrationGCPProvisionGetUserScriptResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RegistrationGCPUserScript `json:"resources"` }
RegistrationGCPProvisionGetUserScriptResponseV1 registration g c p provision get user script response v1
swagger:model registration.GCPProvisionGetUserScriptResponseV1
func (*RegistrationGCPProvisionGetUserScriptResponseV1) ContextValidate ¶
func (m *RegistrationGCPProvisionGetUserScriptResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration g c p provision get user script response v1 based on the context it is used
func (*RegistrationGCPProvisionGetUserScriptResponseV1) MarshalBinary ¶
func (m *RegistrationGCPProvisionGetUserScriptResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationGCPProvisionGetUserScriptResponseV1) UnmarshalBinary ¶
func (m *RegistrationGCPProvisionGetUserScriptResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationGCPUserScript ¶
type RegistrationGCPUserScript struct { // bash Bash string `json:"bash,omitempty"` // service account emails // Required: true ServiceAccountEmails []string `json:"service_account_emails"` }
RegistrationGCPUserScript registration g c p user script
swagger:model registration.GCPUserScript
func (*RegistrationGCPUserScript) ContextValidate ¶
func (m *RegistrationGCPUserScript) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration g c p user script based on context it is used
func (*RegistrationGCPUserScript) MarshalBinary ¶
func (m *RegistrationGCPUserScript) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationGCPUserScript) UnmarshalBinary ¶
func (m *RegistrationGCPUserScript) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationIOAEvent ¶ added in v0.2.4
type RegistrationIOAEvent struct { // additional event data AdditionalEventData string `json:"additional_event_data,omitempty"` // aggregate Aggregate *IoaEventAggregate `json:"aggregate,omitempty"` // api version APIVersion string `json:"api_version,omitempty"` // cid // Required: true Cid *string `json:"cid"` // cloud account id CloudAccountID *IoaCloudAccountID `json:"cloud_account_id,omitempty"` // cloud provider // Required: true CloudProvider *string `json:"cloud_provider"` // cloud region CloudRegion string `json:"cloud_region,omitempty"` // enrichments Enrichments *IoaEnrichments `json:"enrichments,omitempty"` // error code ErrorCode string `json:"error_code,omitempty"` // error message ErrorMessage string `json:"error_message,omitempty"` // event category EventCategory string `json:"event_category,omitempty"` // event created EventCreated string `json:"event_created,omitempty"` // event id EventID string `json:"event_id,omitempty"` // event name EventName string `json:"event_name,omitempty"` // event source EventSource string `json:"event_source,omitempty"` // event type EventType string `json:"event_type,omitempty"` // group id GroupID string `json:"group_id,omitempty"` // management event ManagementEvent bool `json:"management_event,omitempty"` // policy id // Required: true PolicyID *int32 `json:"policy_id"` // policy statement // Required: true PolicyStatement *string `json:"policy_statement"` // read only ReadOnly bool `json:"read_only,omitempty"` // recipient account id RecipientAccountID string `json:"recipient_account_id,omitempty"` // request id RequestID string `json:"request_id,omitempty"` // request parameters RequestParameters interface{} `json:"request_parameters,omitempty"` // resources Resources []interface{} `json:"resources"` // response elements ResponseElements interface{} `json:"response_elements,omitempty"` // service // Required: true Service *string `json:"service"` // service event details ServiceEventDetails string `json:"service_event_details,omitempty"` // severity // Required: true Severity *string `json:"severity"` SharedEventID string `json:"shared_event_id,omitempty"` // source ip address SourceIPAddress string `json:"source_ip_address,omitempty"` // state // Required: true State *string `json:"state"` // user agent UserAgent string `json:"user_agent,omitempty"` // user id UserID string `json:"user_id,omitempty"` // user identity UserIdentity interface{} `json:"user_identity,omitempty"` // vertex id // Required: true VertexID *string `json:"vertex_id"` // vertex type // Required: true VertexType *string `json:"vertex_type"` // vpc endpoint id VpcEndpointID string `json:"vpc_endpoint_id,omitempty"` }
RegistrationIOAEvent registration i o a event
swagger:model registration.IOAEvent
func (*RegistrationIOAEvent) ContextValidate ¶ added in v0.2.4
ContextValidate validate this registration i o a event based on the context it is used
func (*RegistrationIOAEvent) MarshalBinary ¶ added in v0.2.4
func (m *RegistrationIOAEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationIOAEvent) UnmarshalBinary ¶ added in v0.2.4
func (m *RegistrationIOAEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationIOMEvent ¶ added in v0.2.14
type RegistrationIOMEvent struct { // account id // Required: true AccountID *string `json:"account_id"` // account name // Required: true AccountName *string `json:"account_name"` // azure tenant id // Required: true AzureTenantID *string `json:"azure_tenant_id"` // cid // Required: true Cid *string `json:"cid"` // cloud provider // Required: true CloudProvider *string `json:"cloud_provider"` // custom policy id CustomPolicyID string `json:"custom_policy_id,omitempty"` // finding // Required: true Finding *string `json:"finding"` // policy id PolicyID string `json:"policy_id,omitempty"` // policy statement // Required: true PolicyStatement *string `json:"policy_statement"` // policy type PolicyType string `json:"policy_type,omitempty"` // region // Required: true Region *string `json:"region"` // report date time // Required: true ReportDateTime *string `json:"report_date_time"` // resource attributes // Required: true ResourceAttributes *string `json:"resource_attributes"` // resource create time // Required: true ResourceCreateTime *string `json:"resource_create_time"` // resource id // Required: true ResourceID *string `json:"resource_id"` // resource id type // Required: true ResourceIDType *string `json:"resource_id_type"` // resource url // Required: true ResourceURL *string `json:"resource_url"` // service // Required: true Service *string `json:"service"` // severity // Required: true Severity *string `json:"severity"` // status // Required: true Status *string `json:"status"` // tags // Required: true Tags *string `json:"tags"` }
RegistrationIOMEvent registration i o m event
swagger:model registration.IOMEvent
func (*RegistrationIOMEvent) ContextValidate ¶ added in v0.2.14
ContextValidate validates this registration i o m event based on context it is used
func (*RegistrationIOMEvent) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationIOMEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationIOMEvent) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationIOMEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationIOMEventIDsResponseV2 ¶ added in v0.4.0
type RegistrationIOMEventIDsResponseV2 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *RegistrationMSASpecMetaInfoExtension `json:"meta"` // resources // Required: true Resources []string `json:"resources"` }
RegistrationIOMEventIDsResponseV2 registration i o m event i ds response v2
swagger:model registration.IOMEventIDsResponseV2
func (*RegistrationIOMEventIDsResponseV2) ContextValidate ¶ added in v0.4.0
func (m *RegistrationIOMEventIDsResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration i o m event i ds response v2 based on the context it is used
func (*RegistrationIOMEventIDsResponseV2) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationIOMEventIDsResponseV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationIOMEventIDsResponseV2) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationIOMEventIDsResponseV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationIOMEventV2 ¶ added in v0.4.0
type RegistrationIOMEventV2 struct { // account id // Required: true AccountID *string `json:"account_id"` // account name // Required: true AccountName *string `json:"account_name"` // agent id AgentID string `json:"agent_id,omitempty"` // azure tenant id AzureTenantID string `json:"azure_tenant_id,omitempty"` // cid // Required: true Cid *string `json:"cid"` // cloud labels CloudLabels []*ClassificationLabel `json:"cloud_labels"` // cloud provider // Required: true CloudProvider *string `json:"cloud_provider"` // cloud scopes CloudScopes []*DomainCloudScope `json:"cloud_scopes"` // custom policy id CustomPolicyID int32 `json:"custom_policy_id,omitempty"` // finding // Required: true Finding interface{} `json:"finding"` // id // Required: true ID *string `json:"id"` // is managed IsManaged bool `json:"is_managed,omitempty"` // policy id PolicyID int32 `json:"policy_id,omitempty"` // policy statement // Required: true PolicyStatement *string `json:"policy_statement"` // policy type PolicyType string `json:"policy_type,omitempty"` // region // Required: true Region *string `json:"region"` // report date time // Required: true // Format: date-time ReportDateTime *strfmt.DateTime `json:"report_date_time"` // resource attributes // Required: true ResourceAttributes interface{} `json:"resource_attributes"` // resource create time // Required: true // Format: date-time ResourceCreateTime *strfmt.DateTime `json:"resource_create_time"` // resource id // Required: true ResourceID *string `json:"resource_id"` // resource id type // Required: true ResourceIDType *string `json:"resource_id_type"` // resource url // Required: true ResourceURL *string `json:"resource_url"` // resource uuid // Required: true ResourceUUID *string `json:"resource_uuid"` // scan id ScanID string `json:"scan_id,omitempty"` // scan time // Required: true // Format: date-time ScanTime *strfmt.DateTime `json:"scan_time"` // service // Required: true Service *string `json:"service"` // severity // Required: true Severity *string `json:"severity"` // status // Required: true Status *string `json:"status"` // tags // Required: true Tags map[string]string `json:"tags"` // vm id VMID string `json:"vm_id,omitempty"` }
RegistrationIOMEventV2 registration i o m event v2
swagger:model registration.IOMEventV2
func (*RegistrationIOMEventV2) ContextValidate ¶ added in v0.4.0
func (m *RegistrationIOMEventV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration i o m event v2 based on the context it is used
func (*RegistrationIOMEventV2) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationIOMEventV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationIOMEventV2) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationIOMEventV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationIOMResources ¶ added in v0.2.14
type RegistrationIOMResources struct { // events Events []*RegistrationIOMEvent `json:"events"` }
RegistrationIOMResources registration i o m resources
swagger:model registration.IOMResources
func (*RegistrationIOMResources) ContextValidate ¶ added in v0.2.14
func (m *RegistrationIOMResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration i o m resources based on the context it is used
func (*RegistrationIOMResources) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationIOMResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationIOMResources) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationIOMResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationMSAMetaInfoExtension ¶ added in v0.2.14
type RegistrationMSAMetaInfoExtension struct { // meta info // Required: true MetaInfo *MsaMetaInfo `json:"MetaInfo"` // pagination Pagination *RegistrationMSAPagingExtension `json:"pagination,omitempty"` }
RegistrationMSAMetaInfoExtension registration m s a meta info extension
swagger:model registration.MSAMetaInfoExtension
func (*RegistrationMSAMetaInfoExtension) ContextValidate ¶ added in v0.2.14
func (m *RegistrationMSAMetaInfoExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration m s a meta info extension based on the context it is used
func (*RegistrationMSAMetaInfoExtension) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationMSAMetaInfoExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationMSAMetaInfoExtension) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationMSAMetaInfoExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationMSAPagingExtension ¶ added in v0.2.14
type RegistrationMSAPagingExtension struct { // paging // Required: true Paging *MsaPaging `json:"Paging"` // next token NextToken string `json:"next_token,omitempty"` }
RegistrationMSAPagingExtension registration m s a paging extension
swagger:model registration.MSAPagingExtension
func (*RegistrationMSAPagingExtension) ContextValidate ¶ added in v0.2.14
func (m *RegistrationMSAPagingExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration m s a paging extension based on the context it is used
func (*RegistrationMSAPagingExtension) MarshalBinary ¶ added in v0.2.14
func (m *RegistrationMSAPagingExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationMSAPagingExtension) UnmarshalBinary ¶ added in v0.2.14
func (m *RegistrationMSAPagingExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationMSASpecMetaInfoExtension ¶ added in v0.4.0
type RegistrationMSASpecMetaInfoExtension struct { // meta info // Required: true MetaInfo *MsaMetaInfo `json:"MetaInfo"` // pagination Pagination *RegistrationMSAPagingExtension `json:"pagination,omitempty"` }
RegistrationMSASpecMetaInfoExtension registration m s a spec meta info extension
swagger:model registration.MSASpecMetaInfoExtension
func (*RegistrationMSASpecMetaInfoExtension) ContextValidate ¶ added in v0.4.0
func (m *RegistrationMSASpecMetaInfoExtension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration m s a spec meta info extension based on the context it is used
func (*RegistrationMSASpecMetaInfoExtension) MarshalBinary ¶ added in v0.4.0
func (m *RegistrationMSASpecMetaInfoExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationMSASpecMetaInfoExtension) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistrationMSASpecMetaInfoExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationPolicyExtV1 ¶
type RegistrationPolicyExtV1 struct { // account id // Required: true AccountID *string `json:"account_id"` // account ids // Required: true AccountIds []string `json:"account_ids"` // enabled // Required: true Enabled *bool `json:"enabled"` // policy id // Required: true PolicyID *int32 `json:"policy_id"` // regions // Required: true Regions []string `json:"regions"` // severity // Required: true Severity *string `json:"severity"` // tag excluded // Required: true TagExcluded *bool `json:"tag_excluded"` }
RegistrationPolicyExtV1 registration policy ext v1
swagger:model registration.PolicyExtV1
func (*RegistrationPolicyExtV1) ContextValidate ¶
func (m *RegistrationPolicyExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registration policy ext v1 based on context it is used
func (*RegistrationPolicyExtV1) MarshalBinary ¶
func (m *RegistrationPolicyExtV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationPolicyExtV1) UnmarshalBinary ¶
func (m *RegistrationPolicyExtV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationPolicyRequestExtV1 ¶
type RegistrationPolicyRequestExtV1 struct { // resources // Required: true Resources []*RegistrationPolicyExtV1 `json:"resources"` }
RegistrationPolicyRequestExtV1 registration policy request ext v1
swagger:model registration.PolicyRequestExtV1
func (*RegistrationPolicyRequestExtV1) ContextValidate ¶
func (m *RegistrationPolicyRequestExtV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration policy request ext v1 based on the context it is used
func (*RegistrationPolicyRequestExtV1) MarshalBinary ¶
func (m *RegistrationPolicyRequestExtV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationPolicyRequestExtV1) UnmarshalBinary ¶
func (m *RegistrationPolicyRequestExtV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationPolicyResponseV1 ¶
type RegistrationPolicyResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainPolicyInfo `json:"resources"` }
RegistrationPolicyResponseV1 registration policy response v1
swagger:model registration.PolicyResponseV1
func (*RegistrationPolicyResponseV1) ContextValidate ¶
func (m *RegistrationPolicyResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration policy response v1 based on the context it is used
func (*RegistrationPolicyResponseV1) MarshalBinary ¶
func (m *RegistrationPolicyResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationPolicyResponseV1) UnmarshalBinary ¶
func (m *RegistrationPolicyResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationPolicySettingsResponseV1 ¶
type RegistrationPolicySettingsResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainCIDPolicyAssignments `json:"resources"` }
RegistrationPolicySettingsResponseV1 registration policy settings response v1
swagger:model registration.PolicySettingsResponseV1
func (*RegistrationPolicySettingsResponseV1) ContextValidate ¶
func (m *RegistrationPolicySettingsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration policy settings response v1 based on the context it is used
func (*RegistrationPolicySettingsResponseV1) MarshalBinary ¶
func (m *RegistrationPolicySettingsResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationPolicySettingsResponseV1) UnmarshalBinary ¶
func (m *RegistrationPolicySettingsResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationScanScheduleResponseV1 ¶
type RegistrationScanScheduleResponseV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*DomainScanScheduleDataV1 `json:"resources"` }
RegistrationScanScheduleResponseV1 registration scan schedule response v1
swagger:model registration.ScanScheduleResponseV1
func (*RegistrationScanScheduleResponseV1) ContextValidate ¶
func (m *RegistrationScanScheduleResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration scan schedule response v1 based on the context it is used
func (*RegistrationScanScheduleResponseV1) MarshalBinary ¶
func (m *RegistrationScanScheduleResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationScanScheduleResponseV1) UnmarshalBinary ¶
func (m *RegistrationScanScheduleResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationScanScheduleUpdateRequestV1 ¶
type RegistrationScanScheduleUpdateRequestV1 struct { // resources // Required: true Resources []*DomainScanScheduleDataV1 `json:"resources"` }
RegistrationScanScheduleUpdateRequestV1 registration scan schedule update request v1
swagger:model registration.ScanScheduleUpdateRequestV1
func (*RegistrationScanScheduleUpdateRequestV1) ContextValidate ¶
func (m *RegistrationScanScheduleUpdateRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration scan schedule update request v1 based on the context it is used
func (*RegistrationScanScheduleUpdateRequestV1) MarshalBinary ¶
func (m *RegistrationScanScheduleUpdateRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationScanScheduleUpdateRequestV1) UnmarshalBinary ¶
func (m *RegistrationScanScheduleUpdateRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationStaticScriptsResponse ¶ added in v0.2.29
type RegistrationStaticScriptsResponse struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []RegistrationStaticScriptsResponseResources `json:"resources"` }
RegistrationStaticScriptsResponse registration static scripts response
swagger:model registration.StaticScriptsResponse
func (*RegistrationStaticScriptsResponse) ContextValidate ¶ added in v0.2.29
func (m *RegistrationStaticScriptsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registration static scripts response based on the context it is used
func (*RegistrationStaticScriptsResponse) MarshalBinary ¶ added in v0.2.29
func (m *RegistrationStaticScriptsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistrationStaticScriptsResponse) UnmarshalBinary ¶ added in v0.2.29
func (m *RegistrationStaticScriptsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistrationStaticScriptsResponseResources ¶ added in v0.2.29
type RegistrationStaticScriptsResponseResources interface{}
RegistrationStaticScriptsResponseResources registration static scripts response resources
swagger:model registration.StaticScriptsResponse.resources
type RegistryassessmentExternalCredPayload ¶ added in v0.4.0
type RegistryassessmentExternalCredPayload struct { // details // Required: true Details interface{} `json:"details"` }
RegistryassessmentExternalCredPayload registryassessment external cred payload
swagger:model registryassessment.externalCredPayload
func (*RegistryassessmentExternalCredPayload) ContextValidate ¶ added in v0.4.0
func (m *RegistryassessmentExternalCredPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this registryassessment external cred payload based on context it is used
func (*RegistryassessmentExternalCredPayload) MarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalCredPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistryassessmentExternalCredPayload) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalCredPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistryassessmentExternalRegistryPatchPayload ¶ added in v0.4.0
type RegistryassessmentExternalRegistryPatchPayload struct { // credential // Required: true Credential *APICredPayload `json:"credential"` // state State string `json:"state,omitempty"` // user defined alias UserDefinedAlias string `json:"user_defined_alias,omitempty"` }
RegistryassessmentExternalRegistryPatchPayload registryassessment external registry patch payload
swagger:model registryassessment.externalRegistryPatchPayload
func (*RegistryassessmentExternalRegistryPatchPayload) ContextValidate ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPatchPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registryassessment external registry patch payload based on the context it is used
func (*RegistryassessmentExternalRegistryPatchPayload) MarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPatchPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistryassessmentExternalRegistryPatchPayload) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPatchPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RegistryassessmentExternalRegistryPayload ¶ added in v0.4.0
type RegistryassessmentExternalRegistryPayload struct { // credential // Required: true Credential *RegistryassessmentExternalCredPayload `json:"credential"` // type // Required: true Type *string `json:"type"` // url // Required: true URL *string `json:"url"` // url uniqueness key URLUniquenessKey string `json:"url_uniqueness_key,omitempty"` // user defined alias UserDefinedAlias string `json:"user_defined_alias,omitempty"` }
RegistryassessmentExternalRegistryPayload registryassessment external registry payload
swagger:model registryassessment.externalRegistryPayload
func (*RegistryassessmentExternalRegistryPayload) ContextValidate ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this registryassessment external registry payload based on the context it is used
func (*RegistryassessmentExternalRegistryPayload) MarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RegistryassessmentExternalRegistryPayload) UnmarshalBinary ¶ added in v0.4.0
func (m *RegistryassessmentExternalRegistryPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponseCreatePoliciesV1 ¶ added in v0.4.0
type RemoteResponseCreatePoliciesV1 struct { // A collection of policies to create // Required: true Resources []*RemoteResponseCreatePolicyReqV1 `json:"resources"` }
RemoteResponseCreatePoliciesV1 A req to create realtime policies
swagger:model remote_response.CreatePoliciesV1
func (*RemoteResponseCreatePoliciesV1) ContextValidate ¶ added in v0.4.0
func (m *RemoteResponseCreatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this remote response create policies v1 based on the context it is used
func (*RemoteResponseCreatePoliciesV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseCreatePoliciesV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponseCreatePoliciesV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseCreatePoliciesV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponseCreatePolicyReqV1 ¶ added in v0.4.0
type RemoteResponseCreatePolicyReqV1 struct { // If specified the settings of the realtime response policy identified by the id will be used CloneID string `json:"clone_id,omitempty"` // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // The settings to create the policy with Settings []*PreventionSettingReqV1 `json:"settings"` }
RemoteResponseCreatePolicyReqV1 remote response create policy req v1
swagger:model remote_response.CreatePolicyReqV1
func (*RemoteResponseCreatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *RemoteResponseCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this remote response create policy req v1 based on the context it is used
func (*RemoteResponseCreatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseCreatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponseCreatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseCreatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponsePolicyV1 ¶ added in v0.4.0
type RemoteResponsePolicyV1 struct { // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // A category of settings in a RTR policy // Required: true Settings []*PreventionCategoryRespV1 `json:"settings"` }
RemoteResponsePolicyV1 A fully formed RTR policy
swagger:model remote_response.PolicyV1
func (*RemoteResponsePolicyV1) ContextValidate ¶ added in v0.4.0
func (m *RemoteResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this remote response policy v1 based on the context it is used
func (*RemoteResponsePolicyV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponsePolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponsePolicyV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponsePolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponseRespV1 ¶ added in v0.4.0
type RemoteResponseRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*RemoteResponsePolicyV1 `json:"resources"` }
RemoteResponseRespV1 remote response resp v1
swagger:model remote_response.RespV1
func (*RemoteResponseRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this remote response resp v1 based on the context it is used
func (*RemoteResponseRespV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponseRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponseUpdatePoliciesReqV1 ¶ added in v0.4.0
type RemoteResponseUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true Resources []*RemoteResponseUpdatePolicyReqV1 `json:"resources"` }
RemoteResponseUpdatePoliciesReqV1 A req to update realtime response policies
swagger:model remote_response.UpdatePoliciesReqV1
func (*RemoteResponseUpdatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *RemoteResponseUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this remote response update policies req v1 based on the context it is used
func (*RemoteResponseUpdatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponseUpdatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RemoteResponseUpdatePolicyReqV1 ¶ added in v0.4.0
type RemoteResponseUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` // A collection of realtime response policy settings to update // Required: true Settings []*PreventionSettingReqV1 `json:"settings"` }
RemoteResponseUpdatePolicyReqV1 An update for a specific policy
swagger:model remote_response.UpdatePolicyReqV1
func (*RemoteResponseUpdatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *RemoteResponseUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this remote response update policy req v1 based on the context it is used
func (*RemoteResponseUpdatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RemoteResponseUpdatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *RemoteResponseUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Resource ¶ added in v0.4.0
Resource resource
swagger:model .resource
func (*Resource) ContextValidate ¶ added in v0.4.0
ContextValidate validates this resource based on context it is used
func (*Resource) MarshalBinary ¶ added in v0.4.0
MarshalBinary interface implementation
func (*Resource) UnmarshalBinary ¶ added in v0.4.0
UnmarshalBinary interface implementation
type Resources ¶ added in v0.2.4
type Resources struct { // default subscription id // Required: true DefaultSubscriptionID *string `json:"default_subscription_id"` // subscription ids // Required: true SubscriptionIds []string `json:"subscription_ids"` // tenant id // Required: true TenantID *string `json:"tenant_id"` }
Resources resources
swagger:model .resources
func (*Resources) ContextValidate ¶ added in v0.2.4
ContextValidate validates this resources based on context it is used
func (*Resources) MarshalBinary ¶ added in v0.2.4
MarshalBinary interface implementation
func (*Resources) UnmarshalBinary ¶ added in v0.2.4
UnmarshalBinary interface implementation
type SadomainCreateRuleRequestV1 ¶ added in v0.2.3
type SadomainCreateRuleRequestV1 struct { // Whether to monitor for breach data. Available only for `Company Domains` and `Email addresses` rule topics. When enabled, ownership of the monitored domains or emails is required // Required: true BreachMonitoringEnabled *bool `json:"breach_monitoring_enabled"` // The FQL filter to be used for searching // Required: true Filter *string `json:"filter"` // The name of a given rule // Required: true Name *string `json:"name"` // The permissions for a given rule which specifies the rule's access by other users. Possible values: [`public`, `private`] // Required: true Permissions *string `json:"permissions"` // The priority for a given rule. Possible values: [`low`, `medium`, `high`] // Required: true Priority *string `json:"priority"` // Whether to monitor for substring matches. Only available for the `Typosquatting` topic. // Required: true SubstringMatchingEnabled *bool `json:"substring_matching_enabled"` // The topic of a given rule. Possible values: [`SA_BRAND_PRODUCT`, `SA_VIP`, `SA_THIRD_PARTY`, `SA_IP`, `SA_CVE`, `SA_BIN`, `SA_DOMAIN`, `SA_EMAIL`, `SA_ALIAS`, `SA_AUTHOR`, `SA_CUSTOM`, `SA_TYPOSQUATTING`] // Required: true Topic *string `json:"topic"` }
SadomainCreateRuleRequestV1 sadomain create rule request v1
swagger:model sadomain.CreateRuleRequestV1
func (*SadomainCreateRuleRequestV1) ContextValidate ¶ added in v0.2.3
func (m *SadomainCreateRuleRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain create rule request v1 based on context it is used
func (*SadomainCreateRuleRequestV1) MarshalBinary ¶ added in v0.2.3
func (m *SadomainCreateRuleRequestV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainCreateRuleRequestV1) UnmarshalBinary ¶ added in v0.2.3
func (m *SadomainCreateRuleRequestV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainCustomerAssets ¶ added in v0.2.25
type SadomainCustomerAssets struct { // domains Domains []string `json:"domains"` // emails Emails []string `json:"emails"` }
SadomainCustomerAssets sadomain customer assets
swagger:model sadomain.CustomerAssets
func (*SadomainCustomerAssets) ContextValidate ¶ added in v0.2.25
func (m *SadomainCustomerAssets) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain customer assets based on context it is used
func (*SadomainCustomerAssets) MarshalBinary ¶ added in v0.2.25
func (m *SadomainCustomerAssets) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainCustomerAssets) UnmarshalBinary ¶ added in v0.2.25
func (m *SadomainCustomerAssets) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainNotificationLog ¶ added in v0.4.0
type SadomainNotificationLog struct { // action // Required: true Action *string `json:"action"` // cid // Required: true Cid *string `json:"cid"` // created date // Required: true // Format: date-time CreatedDate *strfmt.DateTime `json:"created_date"` // details // Required: true Details *string `json:"details"` // id // Required: true ID *string `json:"id"` // message // Required: true Message *string `json:"message"` // notification id // Required: true NotificationID *string `json:"notification_id"` // user email // Required: true UserEmail *string `json:"user_email"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` // username // Required: true Username *string `json:"username"` }
SadomainNotificationLog sadomain notification log
swagger:model sadomain.NotificationLog
func (*SadomainNotificationLog) ContextValidate ¶ added in v0.4.0
func (m *SadomainNotificationLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain notification log based on context it is used
func (*SadomainNotificationLog) MarshalBinary ¶ added in v0.4.0
func (m *SadomainNotificationLog) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainNotificationLog) UnmarshalBinary ¶ added in v0.4.0
func (m *SadomainNotificationLog) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainRule ¶ added in v0.2.3
type SadomainRule struct { // Whether to monitor for breach data. Available only for `Company Domains` and `Email addresses` rule topics. When enabled, ownership of the monitored domains or emails is required // Required: true BreachMonitoringEnabled *bool `json:"breach_monitoring_enabled"` // cid // Required: true Cid *string `json:"cid"` // The creation time for a given rule // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The FQL filter contained in a rule and used for searching. Parentheses may be added automatically for clarity // Required: true Filter *string `json:"filter"` // The ID of a given rule // Required: true ID *string `json:"id"` // The name of a given rule // Required: true Name *string `json:"name"` // The customer assets for which ownership must be verified, in order to monitor for breach data OwnershipAssets *SadomainCustomerAssets `json:"ownership_assets,omitempty"` // The permissions of a given rule // Required: true Permissions *string `json:"permissions"` // The priority of a given rule // Required: true Priority *string `json:"priority"` // The status of a given rule // Required: true Status *string `json:"status"` // The detailed status message of a given rule StatusMessage string `json:"status_message,omitempty"` // Whether to monitor for substring matches. Only available for the `Typosquatting` rule topic // Required: true SubstringMatchingEnabled *bool `json:"substring_matching_enabled"` // The topic of a given rule // Required: true Topic *string `json:"topic"` // The last updated time for a given rule // Required: true // Format: date-time UpdatedTimestamp *strfmt.DateTime `json:"updated_timestamp"` // The user ID of the user that created a given rule UserID string `json:"user_id,omitempty"` // The user name of the user that created a given rule UserName string `json:"user_name,omitempty"` // The UUID of the user that created a given rule // Required: true UserUUID *string `json:"user_uuid"` }
SadomainRule sadomain rule
swagger:model sadomain.Rule
func (*SadomainRule) ContextValidate ¶ added in v0.2.3
ContextValidate validate this sadomain rule based on the context it is used
func (*SadomainRule) MarshalBinary ¶ added in v0.2.3
func (m *SadomainRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainRule) UnmarshalBinary ¶ added in v0.2.3
func (m *SadomainRule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainSubmitForBlockingInfo ¶ added in v0.4.0
type SadomainSubmitForBlockingInfo struct { // date // Required: true // Format: date-time Date *strfmt.DateTime `json:"date"` // status // Required: true Status *string `json:"status"` // user uuid // Required: true UserUUID *string `json:"user_uuid"` }
SadomainSubmitForBlockingInfo sadomain submit for blocking info
swagger:model sadomain.SubmitForBlockingInfo
func (*SadomainSubmitForBlockingInfo) ContextValidate ¶ added in v0.4.0
func (m *SadomainSubmitForBlockingInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain submit for blocking info based on context it is used
func (*SadomainSubmitForBlockingInfo) MarshalBinary ¶ added in v0.4.0
func (m *SadomainSubmitForBlockingInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainSubmitForBlockingInfo) UnmarshalBinary ¶ added in v0.4.0
func (m *SadomainSubmitForBlockingInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainTyposquattingBaseDomain ¶ added in v0.2.28
type SadomainTyposquattingBaseDomain struct { // The date when the domain was registered // Format: date-time CreatedDate strfmt.DateTime `json:"created_date,omitempty"` // The ID of the domain // Required: true ID *string `json:"id"` // Whether the domain has a valid Whois record // Required: true IsRegistered *bool `json:"is_registered"` // The Punycode representation of the domain, i.e. starting with `xn--` // Required: true PunycodeFormat *string `json:"punycode_format"` // The Unicode representation of the domain // Required: true UnicodeFormat *string `json:"unicode_format"` // The Whois record for the domain Whois *SadomainWhoisRecord `json:"whois,omitempty"` }
SadomainTyposquattingBaseDomain sadomain typosquatting base domain
swagger:model sadomain.TyposquattingBaseDomain
func (*SadomainTyposquattingBaseDomain) ContextValidate ¶ added in v0.2.28
func (m *SadomainTyposquattingBaseDomain) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sadomain typosquatting base domain based on the context it is used
func (*SadomainTyposquattingBaseDomain) MarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingBaseDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainTyposquattingBaseDomain) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingBaseDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainTyposquattingComponent ¶ added in v0.2.28
type SadomainTyposquattingComponent struct { // Snapshot for the base domain of the infrastructure component // Required: true BaseDomain *SadomainTyposquattingBaseDomain `json:"base_domain"` // The ID of the infrastructure component // Required: true ID *string `json:"id"` // Snapshot for the parent domain of the infrastructure component // Required: true ParentDomain *SadomainTyposquattingParentDomain `json:"parent_domain"` // The Punycode representation of the infrastructure component, i.e. starting with `xn--` // Required: true PunycodeFormat *string `json:"punycode_format"` // submit for blocking info SubmitForBlockingInfo *SadomainSubmitForBlockingInfo `json:"submit_for_blocking_info,omitempty"` // The Unicode representation of the infrastructure component // Required: true UnicodeFormat *string `json:"unicode_format"` }
SadomainTyposquattingComponent sadomain typosquatting component
swagger:model sadomain.TyposquattingComponent
func (*SadomainTyposquattingComponent) ContextValidate ¶ added in v0.2.28
func (m *SadomainTyposquattingComponent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sadomain typosquatting component based on the context it is used
func (*SadomainTyposquattingComponent) MarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingComponent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainTyposquattingComponent) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingComponent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainTyposquattingParentDomain ¶ added in v0.2.28
type SadomainTyposquattingParentDomain struct { // The ID of the domain // Required: true ID *string `json:"id"` // The Punycode representation of the domain, i.e. starting with `xn--` // Required: true PunycodeFormat *string `json:"punycode_format"` // The Unicode representation of the domain // Required: true UnicodeFormat *string `json:"unicode_format"` }
SadomainTyposquattingParentDomain sadomain typosquatting parent domain
swagger:model sadomain.TyposquattingParentDomain
func (*SadomainTyposquattingParentDomain) ContextValidate ¶ added in v0.2.28
func (m *SadomainTyposquattingParentDomain) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain typosquatting parent domain based on context it is used
func (*SadomainTyposquattingParentDomain) MarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingParentDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainTyposquattingParentDomain) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainTyposquattingParentDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainWhoisRecord ¶ added in v0.2.28
type SadomainWhoisRecord struct { // The timestamp when the Whois snapshot was captured for a given domain // Format: date-time DateCollected strfmt.DateTime `json:"date_collected,omitempty"` // The timestamp when the Whois record was created // Format: date-time DateCreated strfmt.DateTime `json:"date_created,omitempty"` // The timestamp when the Whois record expires // Format: date-time DateExpires strfmt.DateTime `json:"date_expires,omitempty"` // The timestamp when the Whois record was updated // Format: date-time DateUpdated strfmt.DateTime `json:"date_updated,omitempty"` // The list of nameservers associated with a given domain NameServers []string `json:"name_servers"` // Details about the entity who registered a given domain Registrant *SadomainWhoisRegistrant `json:"registrant,omitempty"` // Details about the registrar of a given domain Registrar *SadomainWhoisRegistrar `json:"registrar,omitempty"` }
SadomainWhoisRecord sadomain whois record
swagger:model sadomain.WhoisRecord
func (*SadomainWhoisRecord) ContextValidate ¶ added in v0.2.28
ContextValidate validate this sadomain whois record based on the context it is used
func (*SadomainWhoisRecord) MarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainWhoisRecord) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainWhoisRegistrant ¶ added in v0.2.28
type SadomainWhoisRegistrant struct { // The email of the entity who registered a given domain // Required: true Email *string `json:"email"` // The name of the entity who registered a given domain // Required: true Name *string `json:"name"` // The organization who registered a given domain // Required: true Org *string `json:"org"` }
SadomainWhoisRegistrant sadomain whois registrant
swagger:model sadomain.WhoisRegistrant
func (*SadomainWhoisRegistrant) ContextValidate ¶ added in v0.2.28
func (m *SadomainWhoisRegistrant) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain whois registrant based on context it is used
func (*SadomainWhoisRegistrant) MarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRegistrant) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainWhoisRegistrant) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRegistrant) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SadomainWhoisRegistrar ¶ added in v0.2.28
type SadomainWhoisRegistrar struct { // The name of the registrar for a given domain // Required: true Name *string `json:"name"` // The list of Extensible Provisioning Protocol (EPP) status codes provided by the registrar for a given domain // Required: true Status []string `json:"status"` }
SadomainWhoisRegistrar sadomain whois registrar
swagger:model sadomain.WhoisRegistrar
func (*SadomainWhoisRegistrar) ContextValidate ¶ added in v0.2.28
func (m *SadomainWhoisRegistrar) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sadomain whois registrar based on context it is used
func (*SadomainWhoisRegistrar) MarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRegistrar) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SadomainWhoisRegistrar) UnmarshalBinary ¶ added in v0.2.28
func (m *SadomainWhoisRegistrar) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorEvent ¶ added in v0.4.0
type SchemaSensorEvent struct { // base id // Required: true BaseID *string `json:"base_id"` // description // Required: true Description *string `json:"description"` // fields // Required: true Fields []*SchemaSensorEventField `json:"fields"` // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // platform // Required: true Platform *string `json:"platform"` // version // Required: true Version *int32 `json:"version"` }
SchemaSensorEvent schema sensor event
swagger:model schema.SensorEvent
func (*SchemaSensorEvent) ContextValidate ¶ added in v0.4.0
ContextValidate validate this schema sensor event based on the context it is used
func (*SchemaSensorEvent) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorEvent) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorEventField ¶ added in v0.4.0
type SchemaSensorEventField struct { // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // optional // Required: true Optional *bool `json:"optional"` // version added // Required: true VersionAdded *int32 `json:"version-added"` }
SchemaSensorEventField schema sensor event field
swagger:model schema.SensorEventField
func (*SchemaSensorEventField) ContextValidate ¶ added in v0.4.0
func (m *SchemaSensorEventField) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this schema sensor event field based on context it is used
func (*SchemaSensorEventField) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEventField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorEventField) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEventField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorEventResponseV1 ¶ added in v0.4.0
type SchemaSensorEventResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SchemaSensorEvent `json:"resources"` }
SchemaSensorEventResponseV1 schema sensor event response v1
swagger:model schema.SensorEventResponseV1
func (*SchemaSensorEventResponseV1) ContextValidate ¶ added in v0.4.0
func (m *SchemaSensorEventResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this schema sensor event response v1 based on the context it is used
func (*SchemaSensorEventResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEventResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorEventResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorEventResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorField ¶ added in v0.4.0
type SchemaSensorField struct { // description // Required: true Description *string `json:"description"` // id // Required: true ID *string `json:"id"` // name // Required: true Name *string `json:"name"` // type // Required: true Type *string `json:"type"` // universal // Required: true Universal *bool `json:"universal"` // values // Required: true Values []*SchemaSensorFieldValue `json:"values"` }
SchemaSensorField schema sensor field
swagger:model schema.SensorField
func (*SchemaSensorField) ContextValidate ¶ added in v0.4.0
ContextValidate validate this schema sensor field based on the context it is used
func (*SchemaSensorField) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorField) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorFieldResponseV1 ¶ added in v0.4.0
type SchemaSensorFieldResponseV1 struct { // errors Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SchemaSensorField `json:"resources"` }
SchemaSensorFieldResponseV1 schema sensor field response v1
swagger:model schema.SensorFieldResponseV1
func (*SchemaSensorFieldResponseV1) ContextValidate ¶ added in v0.4.0
func (m *SchemaSensorFieldResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this schema sensor field response v1 based on the context it is used
func (*SchemaSensorFieldResponseV1) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorFieldResponseV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorFieldResponseV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorFieldResponseV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SchemaSensorFieldValue ¶ added in v0.4.0
type SchemaSensorFieldValue struct { // description // Required: true Description *string `json:"description"` // name // Required: true Name *string `json:"name"` // value // Required: true Value *string `json:"value"` }
SchemaSensorFieldValue schema sensor field value
swagger:model schema.SensorFieldValue
func (*SchemaSensorFieldValue) ContextValidate ¶ added in v0.4.0
func (m *SchemaSensorFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this schema sensor field value based on context it is used
func (*SchemaSensorFieldValue) MarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorFieldValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SchemaSensorFieldValue) UnmarshalBinary ¶ added in v0.4.0
func (m *SchemaSensorFieldValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateBuildReqV1 ¶ added in v0.4.0
type SensorUpdateBuildReqV1 struct { // build // Required: true Build *string `json:"build"` // platform // Required: true Platform *string `json:"platform"` }
SensorUpdateBuildReqV1 sensor update build req v1
swagger:model sensor_update.BuildReqV1
func (*SensorUpdateBuildReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateBuildReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sensor update build req v1 based on context it is used
func (*SensorUpdateBuildReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateBuildReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateBuildRespV1 ¶ added in v0.4.0
type SensorUpdateBuildRespV1 struct { // build // Required: true Build *string `json:"build"` // platform // Required: true Platform *string `json:"platform"` // sensor version // Required: true SensorVersion *string `json:"sensor_version"` // The release stage this build is in // Required: true // Enum: [prod early_adopter] Stage *string `json:"stage"` }
SensorUpdateBuildRespV1 sensor update build resp v1
swagger:model sensor_update.BuildRespV1
func (*SensorUpdateBuildRespV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateBuildRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sensor update build resp v1 based on context it is used
func (*SensorUpdateBuildRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateBuildRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateBuildsRespV1 ¶ added in v0.4.0
type SensorUpdateBuildsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SensorUpdateBuildRespV1 `json:"resources"` }
SensorUpdateBuildsRespV1 sensor update builds resp v1
swagger:model sensor_update.BuildsRespV1
func (*SensorUpdateBuildsRespV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateBuildsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update builds resp v1 based on the context it is used
func (*SensorUpdateBuildsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateBuildsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateBuildsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateCreatePoliciesReqV1 ¶ added in v0.4.0
type SensorUpdateCreatePoliciesReqV1 struct { // A collection of policies to create // Required: true Resources []*SensorUpdateCreatePolicyReqV1 `json:"resources"` }
SensorUpdateCreatePoliciesReqV1 A req to create sensor update policies
swagger:model sensor_update.CreatePoliciesReqV1
func (*SensorUpdateCreatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update create policies req v1 based on the context it is used
func (*SensorUpdateCreatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateCreatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateCreatePoliciesReqV2 ¶ added in v0.4.0
type SensorUpdateCreatePoliciesReqV2 struct { // A collection of policies to create // Required: true Resources []*SensorUpdateCreatePolicyReqV2 `json:"resources"` }
SensorUpdateCreatePoliciesReqV2 A req to create sensor update policies
swagger:model sensor_update.CreatePoliciesReqV2
func (*SensorUpdateCreatePoliciesReqV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update create policies req v2 based on the context it is used
func (*SensorUpdateCreatePoliciesReqV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateCreatePoliciesReqV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePoliciesReqV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateCreatePolicyReqV1 ¶ added in v0.4.0
type SensorUpdateCreatePolicyReqV1 struct { // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // The settings to create the policy with Settings *SensorUpdateSettingsReqV1 `json:"settings,omitempty"` }
SensorUpdateCreatePolicyReqV1 sensor update create policy req v1
swagger:model sensor_update.CreatePolicyReqV1
func (*SensorUpdateCreatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update create policy req v1 based on the context it is used
func (*SensorUpdateCreatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateCreatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateCreatePolicyReqV2 ¶ added in v0.4.0
type SensorUpdateCreatePolicyReqV2 struct { // The description to use when creating the policy Description string `json:"description,omitempty"` // The name to use when creating the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // The settings to create the policy with Settings *SensorUpdateSettingsReqV2 `json:"settings,omitempty"` }
SensorUpdateCreatePolicyReqV2 sensor update create policy req v2
swagger:model sensor_update.CreatePolicyReqV2
func (*SensorUpdateCreatePolicyReqV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update create policy req v2 based on the context it is used
func (*SensorUpdateCreatePolicyReqV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateCreatePolicyReqV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateCreatePolicyReqV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateKernelRespV1 ¶ added in v0.4.0
type SensorUpdateKernelRespV1 struct { // architecture // Required: true Architecture *string `json:"architecture"` // base package supported sensor versions // Required: true BasePackageSupportedSensorVersions []string `json:"base_package_supported_sensor_versions"` // created timestamp // Required: true CreatedTimestamp *string `json:"created_timestamp"` // distro // Required: true Distro *string `json:"distro"` // distro version // Required: true DistroVersion *string `json:"distro_version"` // flavor // Required: true Flavor *string `json:"flavor"` // id // Required: true ID *string `json:"id"` // modified timestamp // Required: true ModifiedTimestamp *string `json:"modified_timestamp"` // release // Required: true Release *string `json:"release"` // vendor // Required: true Vendor *string `json:"vendor"` // version // Required: true Version *string `json:"version"` // ztl module supported sensor versions // Required: true ZtlModuleSupportedSensorVersions []string `json:"ztl_module_supported_sensor_versions"` // ztl supported sensor versions // Required: true ZtlSupportedSensorVersions []string `json:"ztl_supported_sensor_versions"` }
SensorUpdateKernelRespV1 sensor update kernel resp v1
swagger:model sensor_update.KernelRespV1
func (*SensorUpdateKernelRespV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateKernelRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sensor update kernel resp v1 based on context it is used
func (*SensorUpdateKernelRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateKernelRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateKernelRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateKernelRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateKernelsRespV1 ¶ added in v0.4.0
type SensorUpdateKernelsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SensorUpdateKernelRespV1 `json:"resources"` }
SensorUpdateKernelsRespV1 sensor update kernels resp v1
swagger:model sensor_update.KernelsRespV1
func (*SensorUpdateKernelsRespV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateKernelsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update kernels resp v1 based on the context it is used
func (*SensorUpdateKernelsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateKernelsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateKernelsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateKernelsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdatePolicyV1 ¶ added in v0.4.0
type SensorUpdatePolicyV1 struct { // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // settings // Required: true Settings *SensorUpdateSettingsRespV1 `json:"settings"` }
SensorUpdatePolicyV1 sensor update policy v1
swagger:model sensor_update.PolicyV1
func (*SensorUpdatePolicyV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this sensor update policy v1 based on the context it is used
func (*SensorUpdatePolicyV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdatePolicyV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdatePolicyV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdatePolicyV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdatePolicyV2 ¶ added in v0.4.0
type SensorUpdatePolicyV2 struct { // The customer id associated with the policy // Required: true Cid *string `json:"cid"` // The email of the user which created the policy // Required: true CreatedBy *string `json:"created_by"` // The time at which the policy was created // Required: true // Format: date-time CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"` // The description of a policy. Use this field to provide a high level summary of what this policy enforces // Required: true Description *string `json:"description"` // If a policy is enabled it will be used during the course of policy evaluation // Required: true Enabled *bool `json:"enabled"` // The groups that are currently attached to the policy // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // The unique id of the policy // Required: true ID *string `json:"id"` // The email of the user which last modified the policy // Required: true ModifiedBy *string `json:"modified_by"` // The time at which the policy was last modified // Required: true // Format: date-time ModifiedTimestamp *strfmt.DateTime `json:"modified_timestamp"` // The human readable name of the policy // Required: true Name *string `json:"name"` // The name of the platform // Required: true // Enum: [Windows Mac Linux] PlatformName *string `json:"platform_name"` // settings // Required: true Settings *SensorUpdateSettingsRespV2 `json:"settings"` }
SensorUpdatePolicyV2 sensor update policy v2
swagger:model sensor_update.PolicyV2
func (*SensorUpdatePolicyV2) ContextValidate ¶ added in v0.4.0
ContextValidate validate this sensor update policy v2 based on the context it is used
func (*SensorUpdatePolicyV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdatePolicyV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdatePolicyV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdatePolicyV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateRespV1 ¶ added in v0.4.0
type SensorUpdateRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SensorUpdatePolicyV1 `json:"resources"` }
SensorUpdateRespV1 sensor update resp v1
swagger:model sensor_update.RespV1
func (*SensorUpdateRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this sensor update resp v1 based on the context it is used
func (*SensorUpdateRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateRespV2 ¶ added in v0.4.0
type SensorUpdateRespV2 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SensorUpdatePolicyV2 `json:"resources"` }
SensorUpdateRespV2 sensor update resp v2
swagger:model sensor_update.RespV2
func (*SensorUpdateRespV2) ContextValidate ¶ added in v0.4.0
ContextValidate validate this sensor update resp v2 based on the context it is used
func (*SensorUpdateRespV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateRespV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateRespV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateRespV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateSettingsReqV1 ¶ added in v0.4.0
type SensorUpdateSettingsReqV1 struct { // build Build string `json:"build,omitempty"` }
SensorUpdateSettingsReqV1 sensor update settings req v1
swagger:model sensor_update.SettingsReqV1
func (*SensorUpdateSettingsReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sensor update settings req v1 based on context it is used
func (*SensorUpdateSettingsReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateSettingsReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateSettingsReqV2 ¶ added in v0.4.0
type SensorUpdateSettingsReqV2 struct { // The target build to apply to the policy Build string `json:"build,omitempty"` // The schedule that disables sensor updates // Required: true Scheduler *PolicySensorUpdateScheduler `json:"scheduler"` // If true, early adopter builds will be visible on the sensor update policy page ShowEarlyAdopterBuilds bool `json:"show_early_adopter_builds,omitempty"` // The uninstall protection state to apply to the policy // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] UninstallProtection string `json:"uninstall_protection,omitempty"` // variants // Required: true Variants []*SensorUpdateBuildReqV1 `json:"variants"` }
SensorUpdateSettingsReqV2 sensor update settings req v2
swagger:model sensor_update.SettingsReqV2
func (*SensorUpdateSettingsReqV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update settings req v2 based on the context it is used
func (*SensorUpdateSettingsReqV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateSettingsReqV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsReqV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateSettingsRespV1 ¶ added in v0.4.0
type SensorUpdateSettingsRespV1 struct { // build // Required: true Build *string `json:"build"` }
SensorUpdateSettingsRespV1 sensor update settings resp v1
swagger:model sensor_update.SettingsRespV1
func (*SensorUpdateSettingsRespV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sensor update settings resp v1 based on context it is used
func (*SensorUpdateSettingsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateSettingsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateSettingsRespV2 ¶ added in v0.4.0
type SensorUpdateSettingsRespV2 struct { // The target build applied to devices in the policy // Required: true Build *string `json:"build"` // The schedule that disables sensor updates // Required: true Scheduler *PolicySensorUpdateScheduler `json:"scheduler"` // sensor version // Required: true SensorVersion *string `json:"sensor_version"` // If true, early adopter builds will be visible on the sensor update policy page // Required: true ShowEarlyAdopterBuilds *bool `json:"show_early_adopter_builds"` // The release stage this build is in // Required: true // Enum: [prod early_adopter] Stage *string `json:"stage"` // The uninstall protection setting to apply to devices in the policy // Required: true // Enum: [ENABLED DISABLED MAINTENANCE_MODE IGNORE UNKNOWN] UninstallProtection *string `json:"uninstall_protection"` // variants // Required: true Variants []*SensorUpdateBuildRespV1 `json:"variants"` }
SensorUpdateSettingsRespV2 sensor update settings resp v2
swagger:model sensor_update.SettingsRespV2
func (*SensorUpdateSettingsRespV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update settings resp v2 based on the context it is used
func (*SensorUpdateSettingsRespV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateSettingsRespV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateSettingsRespV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateUpdatePoliciesReqV1 ¶ added in v0.4.0
type SensorUpdateUpdatePoliciesReqV1 struct { // A collection of policies to update // Required: true Resources []*SensorUpdateUpdatePolicyReqV1 `json:"resources"` }
SensorUpdateUpdatePoliciesReqV1 A req to update sensorUpdate policies
swagger:model sensor_update.UpdatePoliciesReqV1
func (*SensorUpdateUpdatePoliciesReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update update policies req v1 based on the context it is used
func (*SensorUpdateUpdatePoliciesReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateUpdatePoliciesReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateUpdatePoliciesReqV2 ¶ added in v0.4.0
type SensorUpdateUpdatePoliciesReqV2 struct { // A collection of policies to update // Required: true Resources []*SensorUpdateUpdatePolicyReqV2 `json:"resources"` }
SensorUpdateUpdatePoliciesReqV2 A req to update sensorUpdate policies
swagger:model sensor_update.UpdatePoliciesReqV2
func (*SensorUpdateUpdatePoliciesReqV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update update policies req v2 based on the context it is used
func (*SensorUpdateUpdatePoliciesReqV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateUpdatePoliciesReqV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePoliciesReqV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateUpdatePolicyReqV1 ¶ added in v0.4.0
type SensorUpdateUpdatePolicyReqV1 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` // A collection of sensorUpdate policy settings to update Settings *SensorUpdateSettingsReqV1 `json:"settings,omitempty"` }
SensorUpdateUpdatePolicyReqV1 An update for a specific policy
swagger:model sensor_update.UpdatePolicyReqV1
func (*SensorUpdateUpdatePolicyReqV1) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update update policy req v1 based on the context it is used
func (*SensorUpdateUpdatePolicyReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateUpdatePolicyReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SensorUpdateUpdatePolicyReqV2 ¶ added in v0.4.0
type SensorUpdateUpdatePolicyReqV2 struct { // The new description to assign to the policy Description string `json:"description,omitempty"` // The id of the policy to update // Required: true ID *string `json:"id"` // The new name to assign to the policy Name string `json:"name,omitempty"` // A collection of sensor update policy settings to update Settings *SensorUpdateSettingsReqV2 `json:"settings,omitempty"` }
SensorUpdateUpdatePolicyReqV2 An update for a specific policy
swagger:model sensor_update.UpdatePolicyReqV2
func (*SensorUpdateUpdatePolicyReqV2) ContextValidate ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sensor update update policy req v2 based on the context it is used
func (*SensorUpdateUpdatePolicyReqV2) MarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SensorUpdateUpdatePolicyReqV2) UnmarshalBinary ¶ added in v0.4.0
func (m *SensorUpdateUpdatePolicyReqV2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateOnlineStateRespV1 ¶ added in v0.2.21
type StateOnlineStateRespV1 struct { // errors // Required: true Errors []*MsaAPIError `json:"errors"` // meta // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*StateOnlineStateResultV1 `json:"resources"` }
StateOnlineStateRespV1 state online state resp v1
swagger:model state.OnlineStateRespV1
func (*StateOnlineStateRespV1) ContextValidate ¶ added in v0.2.21
func (m *StateOnlineStateRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this state online state resp v1 based on the context it is used
func (*StateOnlineStateRespV1) MarshalBinary ¶ added in v0.2.21
func (m *StateOnlineStateRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateOnlineStateRespV1) UnmarshalBinary ¶ added in v0.2.21
func (m *StateOnlineStateRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateOnlineStateResultV1 ¶ added in v0.2.21
type StateOnlineStateResultV1 struct { // cid Cid string `json:"cid,omitempty"` // id // Required: true ID *string `json:"id"` // last seen // Format: date-time LastSeen strfmt.DateTime `json:"last_seen,omitempty"` // state // Required: true State *string `json:"state"` }
StateOnlineStateResultV1 state online state result v1
swagger:model state.OnlineStateResultV1
func (*StateOnlineStateResultV1) ContextValidate ¶ added in v0.2.21
func (m *StateOnlineStateResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this state online state result v1 based on context it is used
func (*StateOnlineStateResultV1) MarshalBinary ¶ added in v0.2.21
func (m *StateOnlineStateResultV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateOnlineStateResultV1) UnmarshalBinary ¶ added in v0.2.21
func (m *StateOnlineStateResultV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SvExclusionsCreateReqV1 ¶ added in v0.4.0
type SvExclusionsCreateReqV1 struct { // comment Comment string `json:"comment,omitempty"` // groups Groups []string `json:"groups"` // value Value string `json:"value,omitempty"` }
SvExclusionsCreateReqV1 sv exclusions create req v1
swagger:model sv_exclusions.CreateReqV1
func (*SvExclusionsCreateReqV1) ContextValidate ¶ added in v0.4.0
func (m *SvExclusionsCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sv exclusions create req v1 based on context it is used
func (*SvExclusionsCreateReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsCreateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SvExclusionsCreateReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsCreateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SvExclusionsRespV1 ¶ added in v0.4.0
type SvExclusionsRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // resources // Required: true Resources []*SvExclusionsSVExclusionV1 `json:"resources"` }
SvExclusionsRespV1 sv exclusions resp v1
swagger:model sv_exclusions.RespV1
func (*SvExclusionsRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this sv exclusions resp v1 based on the context it is used
func (*SvExclusionsRespV1) MarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SvExclusionsRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SvExclusionsSVExclusionV1 ¶ added in v0.4.0
type SvExclusionsSVExclusionV1 struct { // applied globally // Required: true AppliedGlobally *bool `json:"applied_globally"` // created by // Required: true CreatedBy *string `json:"created_by"` // created on // Required: true // Format: date-time CreatedOn *strfmt.DateTime `json:"created_on"` // groups // Required: true Groups []*HostGroupsHostGroupV1 `json:"groups"` // id // Required: true ID *string `json:"id"` // last modified // Required: true // Format: date-time LastModified *strfmt.DateTime `json:"last_modified"` // modified by // Required: true ModifiedBy *string `json:"modified_by"` // regexp value // Required: true RegexpValue *string `json:"regexp_value"` // value // Required: true Value *string `json:"value"` // value hash // Required: true ValueHash *string `json:"value_hash"` }
SvExclusionsSVExclusionV1 sv exclusions s v exclusion v1
swagger:model sv_exclusions.SVExclusionV1
func (*SvExclusionsSVExclusionV1) ContextValidate ¶ added in v0.4.0
func (m *SvExclusionsSVExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this sv exclusions s v exclusion v1 based on the context it is used
func (*SvExclusionsSVExclusionV1) MarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsSVExclusionV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SvExclusionsSVExclusionV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsSVExclusionV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SvExclusionsUpdateReqV1 ¶ added in v0.4.0
type SvExclusionsUpdateReqV1 struct { // comment Comment string `json:"comment,omitempty"` // groups Groups []string `json:"groups"` // id // Required: true ID *string `json:"id"` // value Value string `json:"value,omitempty"` }
SvExclusionsUpdateReqV1 sv exclusions update req v1
swagger:model sv_exclusions.UpdateReqV1
func (*SvExclusionsUpdateReqV1) ContextValidate ¶ added in v0.4.0
func (m *SvExclusionsUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sv exclusions update req v1 based on context it is used
func (*SvExclusionsUpdateReqV1) MarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsUpdateReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SvExclusionsUpdateReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *SvExclusionsUpdateReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UninstallTokenRespV1 ¶ added in v0.4.0
type UninstallTokenRespV1 struct { // A collection of any errors which occurred during execution of the request // Required: true Errors []*MsaAPIError `json:"errors"` // Additional metadata about the request // Required: true Meta *MsaMetaInfo `json:"meta"` // A collection of uninstall tokens // Required: true Resources []*UninstallTokenUninstallTokenV1 `json:"resources"` }
UninstallTokenRespV1 uninstall token resp v1
swagger:model uninstall_token.RespV1
func (*UninstallTokenRespV1) ContextValidate ¶ added in v0.4.0
ContextValidate validate this uninstall token resp v1 based on the context it is used
func (*UninstallTokenRespV1) MarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenRespV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UninstallTokenRespV1) UnmarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenRespV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UninstallTokenRevealUninstallTokenReqV1 ¶ added in v0.4.0
type UninstallTokenRevealUninstallTokenReqV1 struct { // An optional message to append to the recorded audit log AuditMessage string `json:"audit_message,omitempty"` // The id of the device to reveal the token for // Required: true DeviceID *string `json:"device_id"` }
UninstallTokenRevealUninstallTokenReqV1 A req to reveal an uninstall token for a specific device
swagger:model uninstall_token.RevealUninstallTokenReqV1
func (*UninstallTokenRevealUninstallTokenReqV1) ContextValidate ¶ added in v0.4.0
func (m *UninstallTokenRevealUninstallTokenReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this uninstall token reveal uninstall token req v1 based on context it is used
func (*UninstallTokenRevealUninstallTokenReqV1) MarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenRevealUninstallTokenReqV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UninstallTokenRevealUninstallTokenReqV1) UnmarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenRevealUninstallTokenReqV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UninstallTokenUninstallTokenV1 ¶ added in v0.4.0
type UninstallTokenUninstallTokenV1 struct { // The device the token belongs to // Required: true DeviceID *string `json:"device_id"` // The seedID of the uninstall token // Required: true SeedID *int64 `json:"seed_id"` // The uninstall token // Required: true UninstallToken *string `json:"uninstall_token"` }
UninstallTokenUninstallTokenV1 An uninstall token for a device
swagger:model uninstall_token.UninstallTokenV1
func (*UninstallTokenUninstallTokenV1) ContextValidate ¶ added in v0.4.0
func (m *UninstallTokenUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this uninstall token uninstall token v1 based on context it is used
func (*UninstallTokenUninstallTokenV1) MarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenUninstallTokenV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UninstallTokenUninstallTokenV1) UnmarshalBinary ¶ added in v0.4.0
func (m *UninstallTokenUninstallTokenV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- api_action_resp_v1.go
- api_action_v1.go
- api_aggregates_response.go
- api_audit_event_details_resource_v1.go
- api_audit_event_details_response_v1.go
- api_bulk_update_req_v1.go
- api_cred_payload.go
- api_customer_settings_patch_request_v1.go
- api_customer_settings_resource_v1.go
- api_customer_settings_response_v1.go
- api_exposed_data_file_details_v1.go
- api_exposed_data_record_financial_v1.go
- api_exposed_data_record_location_v1.go
- api_exposed_data_record_social_v1.go
- api_image_lookup_request.go
- api_indicator_create_req_v1.go
- api_indicator_create_reqs_v1.go
- api_indicator_query_resp_v1.go
- api_indicator_resp_v1.go
- api_indicator_update_req_v1.go
- api_indicator_update_reqs_v1.go
- api_indicator_v1.go
- api_indicators_query_meta.go
- api_indicators_query_paging.go
- api_indicators_report_request.go
- api_indicators_sorted_search.go
- api_message_center_activity_response.go
- api_message_center_attachment_upload_response.go
- api_message_center_cases_response.go
- api_metadata_req_v1.go
- api_metadata_v1.go
- api_notification_exposed_data_record_entities_response_v1.go
- api_notification_exposed_data_record_v1.go
- api_pattern_v1.go
- api_patterns_response.go
- api_platforms_response.go
- api_post_enrollment_details.go
- api_post_enrollment_details_response.go
- api_rule_create_v1.go
- api_rule_details_v1.go
- api_rule_group_create_request_v1.go
- api_rule_group_modify_request_v1.go
- api_rule_group_v1.go
- api_rule_groups_response.go
- api_rule_type_v1.go
- api_rule_types_response.go
- api_rule_update_v1.go
- api_rule_updates_request_v1.go
- api_rule_v1.go
- api_rules_get_request_v1.go
- api_rules_response.go
- api_sensor_details_response_swagger.go
- api_token_create_request_v1.go
- api_token_details_resource_v1.go
- api_token_details_response_v1.go
- api_token_patch_request_v1.go
- api_user_metadata_response.go
- api_user_role_i_ds_response.go
- api_user_role_response.go
- api_validation_request_field_v1.go
- api_validation_request_v1.go
- api_validation_response_v1.go
- base_policy_members_resp_v1.go
- base_set_policy_precedence_req_v1.go
- binservapi_msa_put_file_response.go
- classification_criteria.go
- classification_label.go
- client_archive_create_response_v1.go
- client_archive_list_files_response_v1.go
- client_archive_with_files_v1.go
- client_extraction_create_request_v1.go
- client_extraction_create_response_v1.go
- client_extraction_file_parameters_v1.go
- client_extraction_file_result_v1.go
- client_extraction_list_files_response_v1.go
- client_extraction_with_files_v1.go
- client_query_samples_request.go
- client_sample_metadata_response_v2.go
- client_sample_metadata_v2.go
- common_c_id_audit_result.go
- common_entities_response.go
- common_entities_response_resources.go
- common_o_s_audit.go
- core_entities_response.go
- core_entities_response_resources.go
- detection_aggregate_indicator.go
- detection_aggregate_threat_intel.go
- detection_enrichment.go
- detection_enrichment_host.go
- detection_host_network.go
- detection_inventory_enrichment.go
- detects_alert.go
- detects_behavior.go
- detects_device_detail_indexed.go
- detects_host_info.go
- detects_parent_details.go
- detects_quarantined_file.go
- detectsapi_patch_entities_alerts_v2_request.go
- detectsapi_post_entities_alerts_v1_request.go
- detectsapi_post_entities_alerts_v1_response.go
- device_control_create_policies_v1.go
- device_control_create_policy_req_v1.go
- device_control_exception_req_v1.go
- device_control_exception_resp_v1.go
- device_control_policy_v1.go
- device_control_req_update_default_d_c_policy_v1.go
- device_control_resp_v1.go
- device_control_resp_v2.go
- device_control_settings_req_v1.go
- device_control_settings_resp_v1.go
- device_control_u_s_b_class_exceptions_req_v1.go
- device_control_u_s_b_class_exceptions_response.go
- device_control_u_s_b_custom_notification.go
- device_control_u_s_b_custom_notifications.go
- device_control_update_policies_req_v1.go
- device_control_update_policy_req_v1.go
- device_device.go
- device_device_meta.go
- device_device_policy.go
- device_managed_app.go
- device_managed_apps.go
- device_mapped_device_policies.go
- deviceapi_device_details_response_swagger.go
- deviceapi_device_paging.go
- deviceapi_device_response.go
- deviceapi_device_swagger.go
- deviceapi_group_meta.go
- deviceapi_group_response_v1.go
- deviceapi_groups_response_v1.go
- deviceapi_login_detail_v1.go
- deviceapi_login_history_response_v1.go
- deviceapi_login_info_v1.go
- deviceapi_network_address_history_response_v1.go
- deviceapi_network_address_history_v1.go
- deviceapi_network_address_v1.go
- deviceapi_request_meta.go
- deviceapi_update_device_details_response_v1.go
- deviceapi_update_device_tags_request_v1.go
- deviceapi_update_device_tags_swagger_v1.go
- domain_a_w_s_account_v2.go
- domain_a_w_s_configuration.go
- domain_a_w_s_d4_c_account_v1.go
- domain_a_w_s_d4_c_organization_account_v1.go
- domain_access_token_response_v1.go
- domain_account_access_result.go
- domain_action_entities_response_v1.go
- domain_action_parameter.go
- domain_action_user_roles_request.go
- domain_action_v1.go
- domain_activity_creation_request.go
- domain_actor_document.go
- domain_actors_response.go
- domain_aggregates_response.go
- domain_api_combined_findings_response_v1.go
- domain_api_detection_document.go
- domain_api_entity_matched_v1.go
- domain_api_error.go
- domain_api_error_resources.go
- domain_api_evaluation_logic_comparisons_v1.go
- domain_api_evaluation_logic_entities_response_v1.go
- domain_api_evaluation_logic_entity_comparison_v1.go
- domain_api_evaluation_logic_entity_comparison_v1_expected_value.go
- domain_api_evaluation_logic_host_info_v1.go
- domain_api_evaluation_logic_item_v1.go
- domain_api_evaluation_logic_state_comparison_v1.go
- domain_api_evaluation_logic_system_characteristic_v1.go
- domain_api_evaluation_logic_v1.go
- domain_api_finding_facet_v1.go
- domain_api_finding_rule_v1.go
- domain_api_finding_with_rule_v1.go
- domain_api_host_group.go
- domain_api_host_info_facet_v1.go
- domain_api_mitre_attack_tactic_v1.go
- domain_api_mitre_mitigation_v1.go
- domain_api_mitre_technique_v1.go
- domain_api_query_meta_v1.go
- domain_api_query_paging_v1.go
- domain_api_remediation_i_ds.go
- domain_api_remediation_v2.go
- domain_api_vulnerability_app_v2.go
- domain_api_vulnerability_c_v_e_c_i_s_a_info.go
- domain_api_vulnerability_c_v_e_details_facet_v2.go
- domain_api_vulnerability_data_provider_v1.go
- domain_api_vulnerability_extended_app_v2.go
- domain_api_vulnerability_host_facet_v2.go
- domain_api_vulnerability_remediation_facet_v2.go
- domain_api_vulnerability_suppression_info_v2.go
- domain_api_vulnerability_v2.go
- domain_assessment.go
- domain_assessment_items.go
- domain_assessments_by_score_response.go
- domain_assessments_response.go
- domain_audit_response.go
- domain_azure_client_service_principal_v1.go
- domain_azure_resource_permission.go
- domain_azure_role_assignment.go
- domain_base_api_vulnerability_v2.go
- domain_batch_execute_command_request.go
- domain_batch_get_cmd_status_response.go
- domain_batch_get_command_request.go
- domain_batch_get_command_response.go
- domain_batch_init_session_request.go
- domain_batch_init_session_response.go
- domain_batch_refresh_session_request.go
- domain_batch_refresh_session_response.go
- domain_behavior.go
- domain_benchmark.go
- domain_botnet_config_source.go
- domain_botnet_inject.go
- domain_breach_details_v1.go
- domain_breached_item_v1.go
- domain_c_id_group.go
- domain_c_id_group_members.go
- domain_c_id_group_members_request_v1.go
- domain_c_id_group_members_response_v1.go
- domain_c_id_groups_request_v1.go
- domain_c_id_groups_response_v1.go
- domain_c_id_policy_assignments.go
- domain_c_s_i_x_label.go
- domain_c_s_i_x_relation.go
- domain_case_creation_request.go
- domain_case_creation_request_v2.go
- domain_child_link.go
- domain_children_response_v1.go
- domain_cloud_accounts.go
- domain_cloud_scope.go
- domain_command_execute_request.go
- domain_command_execute_response.go
- domain_command_execute_response_wrapper.go
- domain_condition.go
- domain_create_action_request.go
- domain_create_user_request.go
- domain_credentials.go
- domain_d_d_o_s_attack_source.go
- domain_d_d_o_s_target_details.go
- domain_detailed_notification_v1.go
- domain_detects_entities_patch_request.go
- domain_device.go
- domain_discover_api_account.go
- domain_discover_api_account_entities_response.go
- domain_discover_api_active_discovery_host.go
- domain_discover_api_active_discovery_network.go
- domain_discover_api_application.go
- domain_discover_api_application_entities_response.go
- domain_discover_api_application_host.go
- domain_discover_api_bios_hashes_data.go
- domain_discover_api_device_slot.go
- domain_discover_api_disk_size.go
- domain_discover_api_field_metadata.go
- domain_discover_api_host.go
- domain_discover_api_host_entities_response.go
- domain_discover_api_host_triage.go
- domain_discover_api_io_t_host.go
- domain_discover_api_io_t_host_entities_response.go
- domain_discover_api_login.go
- domain_discover_api_login_entities_response.go
- domain_discover_api_mount_storage_info.go
- domain_discover_api_network_interface.go
- domain_discover_api_os_security.go
- domain_discover_params.go
- domain_disposition.go
- domain_e_crime_kill_chain.go
- domain_entities_patch_request.go
- domain_entity.go
- domain_entity_action_request.go
- domain_environment_score.go
- domain_errors_only.go
- domain_event.go
- domain_event_entities_response.go
- domain_event_histogram.go
- domain_execution_metadata_summary.go
- domain_execution_metadata_v1.go
- domain_export_job_entities_response_v1.go
- domain_export_job_id_response_v1.go
- domain_export_job_metadata_v1.go
- domain_export_job_v1.go
- domain_exposed_data_record_financial_v1.go
- domain_exposed_data_record_location_v1.go
- domain_exposed_data_record_social_v1.go
- domain_external_api_registry.go
- domain_external_credential_response.go
- domain_external_credential_response_details.go
- domain_external_query_response.go
- domain_external_registry_list_response.go
- domain_external_registry_response.go
- domain_field.go
- domain_field_validation.go
- domain_field_value.go
- domain_file.go
- domain_file_count.go
- domain_file_details_v1.go
- domain_file_v2.go
- domain_g_c_p_account_v1.go
- domain_image.go
- domain_incident.go
- domain_incident_id.go
- domain_init_request.go
- domain_init_response.go
- domain_init_response_wrapper.go
- domain_key_value_pair.go
- domain_kill_chain.go
- domain_last_scheduled_execution.go
- domain_last_unscheduled_execution.go
- domain_launch_export_job_request_v1.go
- domain_launch_export_job_response_v1.go
- domain_list_files_response_wrapper.go
- domain_list_files_v2_response_wrapper.go
- domain_list_sessions_response_msa.go
- domain_m_s_s_p_role_request_v1.go
- domain_m_s_s_p_role_response_v1.go
- domain_m_s_s_p_roles.go
- domain_malicious_file.go
- domain_matched_breach_summary_v1.go
- domain_matched_rule.go
- domain_meta_info.go
- domain_msa_detect_summaries_response.go
- domain_msa_environment_score_response.go
- domain_msa_external_behavior_response.go
- domain_msa_external_incident_response.go
- domain_msa_incident_perform_action_response.go
- domain_msa_incident_query_response.go
- domain_msa_meta_info.go
- domain_msa_qf_response.go
- domain_multi_command_execute_response.go
- domain_multi_command_execute_response_wrapper.go
- domain_multi_pulse_sensor_response.go
- domain_multi_status_sensor_response.go
- domain_news_document.go
- domain_news_response.go
- domain_notification_config.go
- domain_notification_details_response_v1.go
- domain_notification_details_v1.go
- domain_notification_entities_response_v1.go
- domain_notification_id_response.go
- domain_notification_v1.go
- domain_notifications.go
- domain_pastebin_text_source.go
- domain_pastebin_text_source_legacy_source.go
- domain_permission.go
- domain_platform.go
- domain_policy_info.go
- domain_policy_setting_by_account_and_region.go
- domain_public_indicator_v3.go
- domain_public_indicators_v3_response.go
- domain_queries_patch_request.go
- domain_query_mitre_attacks_response.go
- domain_query_response.go
- domain_queued_session_command.go
- domain_queued_session_job.go
- domain_queued_session_response_wrapper.go
- domain_quota.go
- domain_recon_api_error.go
- domain_recon_api_error_detail.go
- domain_register_actions_request.go
- domain_registry_credentials_response.go
- domain_report_execution_launch_request_v1.go
- domain_report_execution_retry_request_v1.go
- domain_report_execution_summary_v1.go
- domain_report_execution_v1.go
- domain_report_executions_response_v1.go
- domain_report_metadata.go
- domain_report_params.go
- domain_result_metadata.go
- domain_role.go
- domain_role_i_ds.go
- domain_rule.go
- domain_rule_entities_response.go
- domain_rule_meta_info.go
- domain_rule_preview_request.go
- domain_rule_query_response_v1.go
- domain_rule_quota.go
- domain_rules_entities_response_v1.go
- domain_rules_response.go
- domain_s_p_api_combined_vulnerabilities_response.go
- domain_s_p_api_evaluation_logic_combined_response_v1.go
- domain_s_p_api_evaluation_logic_entities_response_v1.go
- domain_s_p_api_query_meta.go
- domain_s_p_api_query_paging.go
- domain_s_p_api_query_response.go
- domain_s_p_api_remediation_entities_response_v2.go
- domain_s_p_api_vulnerabilities_entities_response_v2.go
- domain_scan.go
- domain_scan_host_metadata.go
- domain_scan_metadata.go
- domain_scan_profile.go
- domain_scan_profile_metadata.go
- domain_scan_schedule_data_v1.go
- domain_schedule.go
- domain_scheduled_report_v1.go
- domain_scheduled_reports_result_v1.go
- domain_script_help.go
- domain_search_after_meta.go
- domain_search_after_paging.go
- domain_sensor_installer_v1.go
- domain_sensor_installers_v1.go
- domain_session.go
- domain_session_commands.go
- domain_session_response_wrapper.go
- domain_signal_properties.go
- domain_signal_property.go
- domain_simple_actor.go
- domain_status_response.go
- domain_status_response_wrapper.go
- domain_tweet_source.go
- domain_tweet_source_legacy_source.go
- domain_update_action_request.go
- domain_update_notification_request_v1.go
- domain_update_results.go
- domain_update_rule_request_v1.go
- domain_update_user_fields.go
- domain_update_user_request.go
- domain_user.go
- domain_user_action.go
- domain_user_action_request.go
- domain_user_create_request.go
- domain_user_grants.go
- domain_user_group.go
- domain_user_group_members.go
- domain_user_group_members_request_v1.go
- domain_user_group_members_response_v1.go
- domain_user_groups_request_v1.go
- domain_user_groups_response_v1.go
- domain_user_metadata.go
- domain_user_role.go
- domain_value_item.go
- domain_vulnerability.go
- domain_vulnerability_actor.go
- domain_vulnerability_affected_product.go
- domain_vulnerability_related_threat.go
- domain_vulnerability_report.go
- domain_vulnerability_response.go
- domain_x_d_r_data.go
- domain_x_d_r_params.go
- domain_zero_trust_simple_assessment.go
- empowerapi_msa_p_f_response_v1.go
- empowerapi_msa_p_f_response_v2.go
- empowerapi_remote_command_put_file_v1.go
- empowerapi_remote_command_put_file_v2.go
- entities_o_d_s_cancel_scan_request.go
- entities_o_d_s_scan_host_response.go
- entities_o_d_s_scan_malicious_file_response.go
- entities_o_d_s_scan_request.go
- entities_o_d_s_scan_response.go
- entities_o_d_s_schedule_scan_request.go
- entities_o_d_s_schedule_scan_response.go
- exclusions_create_req_v1.go
- exclusions_exclusion_v1.go
- exclusions_resp_v1.go
- falconx_a_m_s_i_call.go
- falconx_actor.go
- falconx_actor_summary.go
- falconx_associated_runtime.go
- falconx_c2.go
- falconx_certificate.go
- falconx_contacted_host.go
- falconx_dns_request.go
- falconx_entity.go
- falconx_errors_only.go
- falconx_extracted_file.go
- falconx_extracted_interesting_string.go
- falconx_file_access.go
- falconx_file_data_directory.go
- falconx_file_import.go
- falconx_file_metadata.go
- falconx_file_resource.go
- falconx_file_section.go
- falconx_handle.go
- falconx_http_request.go
- falconx_incident.go
- falconx_intel_report_v1.go
- falconx_intel_summary_report_v1.go
- falconx_intel_x_report_v1.go
- falconx_m_i_t_r_e_attack.go
- falconx_m_i_t_r_e_attack_parent.go
- falconx_malquery_error_v1.go
- falconx_malquery_report_v1.go
- falconx_malquery_resource.go
- falconx_malware_config.go
- falconx_matched_signature.go
- falconx_memory_dump_data.go
- falconx_memory_forensic.go
- falconx_meta_info.go
- falconx_module.go
- falconx_parameter.go
- falconx_process.go
- falconx_process_flag.go
- falconx_query_response.go
- falconx_quota.go
- falconx_registry.go
- falconx_related_indicator.go
- falconx_report_v1.go
- falconx_report_v1_response.go
- falconx_sandbox_parameters_v1.go
- falconx_sandbox_report_v1.go
- falconx_sandbox_summary_report_v1.go
- falconx_script_call.go
- falconx_signature.go
- falconx_stream.go
- falconx_submission_parameters_v1.go
- falconx_submission_v1.go
- falconx_submission_v1_response.go
- falconx_summary_report_v1.go
- falconx_summary_report_v1_response.go
- falconx_suricata_alert.go
- falconx_threat_graph_indicator_v1.go
- falconx_threat_graph_report_v1.go
- falconx_url_data.go
- falconx_version_info.go
- firewall_create_firewall_policies_req_v1.go
- firewall_create_firewall_policy_req_v1.go
- firewall_policy_v1.go
- firewall_resp_v1.go
- firewall_update_firewall_policies_req_v1.go
- firewall_update_firewall_policy_req_v1.go
- flightcontrolapi_get_roles_response.go
- flightcontrolapi_user_grant_response.go
- flightcontrolapi_user_response.go
- fwmgr_api_aggregates_response.go
- fwmgr_api_events_response.go
- fwmgr_api_filepath_test_request.go
- fwmgr_api_filepath_test_result.go
- fwmgr_api_firewall_fields_response.go
- fwmgr_api_firewall_fields_v1.go
- fwmgr_api_json_diff.go
- fwmgr_api_json_diff_value.go
- fwmgr_api_meta_info.go
- fwmgr_api_network_location_create_request_v1.go
- fwmgr_api_network_location_modify_metadata_request_v1.go
- fwmgr_api_network_location_modify_precedence_request_v1.go
- fwmgr_api_network_location_modify_request_v1.go
- fwmgr_api_network_location_summaries_response.go
- fwmgr_api_network_location_summary_v1.go
- fwmgr_api_network_locations_metadata_v1.go
- fwmgr_api_network_locations_response.go
- fwmgr_api_network_locations_v1.go
- fwmgr_api_platforms_response.go
- fwmgr_api_policy_container_upsert_request_v1.go
- fwmgr_api_policy_containers_response.go
- fwmgr_api_query_paging.go
- fwmgr_api_query_response.go
- fwmgr_api_rule_create_request_v1.go
- fwmgr_api_rule_group_create_request_v1.go
- fwmgr_api_rule_group_modify_request_v1.go
- fwmgr_api_rule_group_v1.go
- fwmgr_api_rule_groups_response.go
- fwmgr_api_rules_response.go
- fwmgr_api_validate_filepath_response.go
- fwmgr_api_workaround_ui_field_value.go
- fwmgr_domain_address_range.go
- fwmgr_domain_connection_type.go
- fwmgr_domain_dns_resolution_targets.go
- fwmgr_domain_dns_resolution_targets_with_polling.go
- fwmgr_domain_dns_target.go
- fwmgr_domain_field.go
- fwmgr_domain_https_hosts.go
- fwmgr_domain_https_hosts_with_polling.go
- fwmgr_domain_i_c_m_p.go
- fwmgr_domain_i_c_m_p_targets.go
- fwmgr_domain_i_c_m_p_targets_with_polling.go
- fwmgr_domain_monitoring.go
- fwmgr_domain_platform.go
- fwmgr_domain_port_range.go
- fwmgr_domain_value_item.go
- fwmgr_domain_wireless_type.go
- fwmgr_firewall_address_range.go
- fwmgr_firewall_field_value.go
- fwmgr_firewall_flags.go
- fwmgr_firewall_i_c_m_p.go
- fwmgr_firewall_match_event_response.go
- fwmgr_firewall_monitoring.go
- fwmgr_firewall_policy_container_v1.go
- fwmgr_firewall_port_range.go
- fwmgr_firewall_rule_group_summary_v1.go
- fwmgr_firewall_rule_v1.go
- fwmgr_msa_aggregate_query_request.go
- fwmgr_msa_aggregation_result.go
- fwmgr_msa_aggregation_result_item.go
- fwmgr_msa_aggregation_result_item_label.go
- fwmgr_msa_date_range_spec.go
- fwmgr_msa_range_spec.go
- fwmgr_msaspec_error.go
- fwmgr_msaspec_meta_info.go
- fwmgr_msaspec_paging.go
- fwmgr_msaspec_query_response.go
- fwmgr_msaspec_response_fields.go
- fwmgr_msaspec_writes.go
- helper_methods.go
- host_groups_create_group_req_v1.go
- host_groups_create_groups_req_v1.go
- host_groups_host_group_v1.go
- host_groups_members_resp_v1.go
- host_groups_resp_v1.go
- host_groups_update_group_req_v1.go
- host_groups_update_groups_req_v1.go
- images_ext_combined_images_response.go
- internal_sensor_status.go
- ioa_cloud_account_id.go
- ioa_enrichments.go
- ioa_event_aggregate.go
- ioa_exclusions_ioa_exclusion_create_req_v1.go
- ioa_exclusions_ioa_exclusion_resp_v1.go
- ioa_exclusions_ioa_exclusion_update_req_v1.go
- ioa_exclusions_ioa_exclusions_resp_v1.go
- ioa_rule_groups_rule_group_v1.go
- iocapi_i_o_c_devices_count.go
- iocapi_msa_reply_devices_ran_on.go
- iocapi_msa_reply_i_o_c_devices_count.go
- iocapi_msa_reply_processes_ran_on.go
- iocapi_pagination_meta.go
- iocapi_pagination_meta_offset.go
- iocapi_response_meta.go
- k8sreg_a_w_s_account_resp.go
- k8sreg_a_w_s_cluster_item_resp.go
- k8sreg_account_permissions_status.go
- k8sreg_api_key.go
- k8sreg_azure_acct_cluster_item_resp.go
- k8sreg_azure_bash_script.go
- k8sreg_azure_sub_entity.go
- k8sreg_azure_subscription_resp.go
- k8sreg_azure_tenant_config.go
- k8sreg_azure_tenant_info.go
- k8sreg_cluster_resp.go
- k8sreg_create_a_w_s_acc_req.go
- k8sreg_create_a_w_s_acc_req_resources.go
- k8sreg_create_a_w_s_acc_resp.go
- k8sreg_create_azure_sub_req.go
- k8sreg_get_a_w_s_accounts_resp.go
- k8sreg_get_azure_bash_script_resp.go
- k8sreg_get_azure_subscriptions_resp.go
- k8sreg_get_azure_tenant_config_resp.go
- k8sreg_get_azure_tenant_info_resp.go
- k8sreg_get_clusters_resp.go
- k8sreg_get_locations_resp.go
- k8sreg_get_scripts_resp.go
- k8sreg_get_scripts_resp_resources.go
- k8sreg_helm_y_a_m_l_resp.go
- k8sreg_list_cluster_cloud_item_resp.go
- k8sreg_list_cluster_cloud_resp.go
- k8sreg_location_resp.go
- k8sreg_regen_api_key_resp.go
- k8sreg_version_resp.go
- main_available_stream_v2.go
- main_discovery_response_v2.go
- main_session_token.go
- malquery_external_exact_search_parameters_v1.go
- malquery_external_hunt_options.go
- malquery_external_hunt_parameters_v1.go
- malquery_external_query_response.go
- malquery_external_resource.go
- malquery_fuzzy_options.go
- malquery_fuzzy_search_meta_info.go
- malquery_fuzzy_search_parameters_v1.go
- malquery_fuzzy_search_response.go
- malquery_multi_download_request_v1.go
- malquery_query_error.go
- malquery_query_meta_info.go
- malquery_rate_limits_meta.go
- malquery_rate_limits_response.go
- malquery_request_meta_info.go
- malquery_request_response.go
- malquery_sample_metadata.go
- malquery_sample_metadata_response.go
- malquery_samples_metadata_meta_info.go
- malquery_search_parameter.go
- malquery_stats.go
- malquery_user_request_count.go
- messages_activity.go
- messages_alert.go
- messages_attachment.go
- messages_author.go
- messages_case.go
- messages_detection.go
- messages_incident.go
- mlscannerapi_meta_info.go
- mlscannerapi_query_response.go
- mlscannerapi_quota.go
- mlscannerapi_samples_scan_parameters.go
- mlscannerapi_samples_scan_result.go
- mlscannerapi_scan_v1_response.go
- mlscannerapi_scanned_sample.go
- model_argument.go
- model_file.go
- model_session_log.go
- models_a_w_s_account_request_v1.go
- models_a_w_s_account_v1.go
- models_a_w_s_accounts_v1.go
- models_a_w_s_customer_settings_request_v1.go
- models_access_health_details.go
- models_application_library.go
- models_application_package_info_type.go
- models_aws_account_access_health.go
- models_base_response_v1.go
- models_create_a_w_s_accounts_v1.go
- models_credentials.go
- models_customer_configurations_v1.go
- models_ext_api_image_combined.go
- models_job_meta_data.go
- models_modify_a_w_s_customer_settings_v1.go
- models_package_info_type.go
- models_registry_credentials_response.go
- models_scan_results.go
- models_snapshot_inventory_application.go
- models_snapshot_inventory_payload.go
- models_update_a_w_s_accounts_v1.go
- models_verify_access_response_v1.go
- msa_affected_entity.go
- msa_aggregate_query_request.go
- msa_aggregates_response.go
- msa_aggregation_result.go
- msa_aggregation_result_item.go
- msa_aggregation_result_item_label.go
- msa_api_error.go
- msa_base_entities_response.go
- msa_date_range_spec.go
- msa_entities_response.go
- msa_entities_response_resources.go
- msa_entity_action_request.go
- msa_entity_action_request_v2.go
- msa_errors_only.go
- msa_facet.go
- msa_facets_response.go
- msa_ids_request.go
- msa_meta_info.go
- msa_paging.go
- msa_paging_fn.go
- msa_query_response.go
- msa_range_spec.go
- msa_reply_affected_entities.go
- msa_reply_meta_only.go
- msa_resources.go
- msaspec_action_parameter.go
- msaspec_ids_request.go
- msaspec_query_response.go
- msaspec_response_fields.go
- msaspec_writes.go
- patterndisposition_pattern_disposition.go
- policy_sensor_update_schedule.go
- policy_sensor_update_scheduler.go
- prevention_category_resp_v1.go
- prevention_create_policies_req_v1.go
- prevention_create_policy_req_v1.go
- prevention_policy_v1.go
- prevention_resp_v1.go
- prevention_setting_req_v1.go
- prevention_setting_resp_v1.go
- prevention_update_policies_req_v1.go
- prevention_update_policy_req_v1.go
- processesapi_msa_process_detail_response.go
- processesapi_process_detail.go
- public_acl.go
- public_acl_change.go
- public_after.go
- public_attribute.go
- public_basic.go
- public_before.go
- public_change.go
- public_d_acl.go
- public_d_acl_entity.go
- public_diff.go
- public_diff_hash.go
- public_diff_type.go
- public_get_changes_response.go
- public_group.go
- public_host.go
- public_host_group.go
- public_owner.go
- public_permissions.go
- public_permissions_lin.go
- public_policy.go
- public_policy_rule.go
- public_policy_rule_group.go
- public_prevalence.go
- public_tag.go
- quarantine_quarantined_file.go
- quarantine_quarantined_file_path.go
- reconmsa_api_error.go
- reconmsa_api_error_detail.go
- registration_a_w_s_account_console_url.go
- registration_a_w_s_account_create_request_d4_c_ext_v2.go
- registration_a_w_s_account_create_request_ext_v2.go
- registration_a_w_s_account_d4_c_ext_v2.go
- registration_a_w_s_account_ext_v2.go
- registration_a_w_s_account_patch.go
- registration_a_w_s_account_patch_request.go
- registration_a_w_s_account_response_v2.go
- registration_a_w_s_account_script.go
- registration_a_w_s_provision_get_account_script_response_v2.go
- registration_azure_account_create_request_external_v1.go
- registration_azure_account_external_v1.go
- registration_azure_account_response_v1.go
- registration_azure_account_v1_ext.go
- registration_azure_download_certificate_response_v1.go
- registration_azure_key_v1.go
- registration_azure_provision_get_user_script_response_v1.go
- registration_azure_tenant_configuration_response_v1.go
- registration_azure_tenant_default_subscription_id_response_v1.go
- registration_azure_tenant_i_ds_response_v1.go
- registration_azure_tenant_i_ds_response_v1_resources.go
- registration_azure_user_script.go
- registration_external_i_o_a_event_response.go
- registration_external_i_o_a_resources.go
- registration_external_i_o_m_event_response.go
- registration_external_i_o_m_event_response_v2.go
- registration_g_c_p_account_create_request_ext_v1.go
- registration_g_c_p_account_ext_v1.go
- registration_g_c_p_account_response_v1.go
- registration_g_c_p_provision_get_user_script_response_v1.go
- registration_g_c_p_user_script.go
- registration_i_o_a_event.go
- registration_i_o_m_event.go
- registration_i_o_m_event_i_ds_response_v2.go
- registration_i_o_m_event_v2.go
- registration_i_o_m_resources.go
- registration_m_s_a_meta_info_extension.go
- registration_m_s_a_paging_extension.go
- registration_m_s_a_spec_meta_info_extension.go
- registration_policy_ext_v1.go
- registration_policy_request_ext_v1.go
- registration_policy_response_v1.go
- registration_policy_settings_response_v1.go
- registration_scan_schedule_response_v1.go
- registration_scan_schedule_update_request_v1.go
- registration_static_scripts_response.go
- registration_static_scripts_response_resources.go
- registryassessment_external_cred_payload.go
- registryassessment_external_registry_patch_payload.go
- registryassessment_external_registry_payload.go
- remote_response_create_policies_v1.go
- remote_response_create_policy_req_v1.go
- remote_response_policy_v1.go
- remote_response_resp_v1.go
- remote_response_update_policies_req_v1.go
- remote_response_update_policy_req_v1.go
- resource.go
- resources.go
- sadomain_create_rule_request_v1.go
- sadomain_customer_assets.go
- sadomain_notification_log.go
- sadomain_rule.go
- sadomain_submit_for_blocking_info.go
- sadomain_typosquatting_base_domain.go
- sadomain_typosquatting_component.go
- sadomain_typosquatting_parent_domain.go
- sadomain_whois_record.go
- sadomain_whois_registrant.go
- sadomain_whois_registrar.go
- schema_sensor_event.go
- schema_sensor_event_field.go
- schema_sensor_event_response_v1.go
- schema_sensor_field.go
- schema_sensor_field_response_v1.go
- schema_sensor_field_value.go
- sensor_update_build_req_v1.go
- sensor_update_build_resp_v1.go
- sensor_update_builds_resp_v1.go
- sensor_update_create_policies_req_v1.go
- sensor_update_create_policies_req_v2.go
- sensor_update_create_policy_req_v1.go
- sensor_update_create_policy_req_v2.go
- sensor_update_kernel_resp_v1.go
- sensor_update_kernels_resp_v1.go
- sensor_update_policy_v1.go
- sensor_update_policy_v2.go
- sensor_update_resp_v1.go
- sensor_update_resp_v2.go
- sensor_update_settings_req_v1.go
- sensor_update_settings_req_v2.go
- sensor_update_settings_resp_v1.go
- sensor_update_settings_resp_v2.go
- sensor_update_update_policies_req_v1.go
- sensor_update_update_policies_req_v2.go
- sensor_update_update_policy_req_v1.go
- sensor_update_update_policy_req_v2.go
- state_online_state_resp_v1.go
- state_online_state_result_v1.go
- sv_exclusions_create_req_v1.go
- sv_exclusions_resp_v1.go
- sv_exclusions_s_v_exclusion_v1.go
- sv_exclusions_update_req_v1.go
- uninstall_token_resp_v1.go
- uninstall_token_reveal_uninstall_token_req_v1.go
- uninstall_token_uninstall_token_v1.go