models

package
v0.2.31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2022 License: MIT Imports: 8 Imported by: 7

Documentation

Index

Constants

View Source
const (

	// DomainUserActionActionNameResetPassword captures enum value "reset_password"
	DomainUserActionActionNameResetPassword string = "reset_password"

	// DomainUserActionActionNameReset2fa captures enum value "reset_2fa"
	DomainUserActionActionNameReset2fa string = "reset_2fa"
)
View Source
const (

	// RequestsCreateDeviceControlPolicyV1PlatformNameWindows captures enum value "Windows"
	RequestsCreateDeviceControlPolicyV1PlatformNameWindows string = "Windows"

	// RequestsCreateDeviceControlPolicyV1PlatformNameMac captures enum value "Mac"
	RequestsCreateDeviceControlPolicyV1PlatformNameMac string = "Mac"

	// RequestsCreateDeviceControlPolicyV1PlatformNameLinux captures enum value "Linux"
	RequestsCreateDeviceControlPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsCreateFirewallPolicyV1PlatformNameWindows captures enum value "Windows"
	RequestsCreateFirewallPolicyV1PlatformNameWindows string = "Windows"

	// RequestsCreateFirewallPolicyV1PlatformNameMac captures enum value "Mac"
	RequestsCreateFirewallPolicyV1PlatformNameMac string = "Mac"

	// RequestsCreateFirewallPolicyV1PlatformNameLinux captures enum value "Linux"
	RequestsCreateFirewallPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsCreateGroupV1GroupTypeStatic captures enum value "static"
	RequestsCreateGroupV1GroupTypeStatic string = "static"

	// RequestsCreateGroupV1GroupTypeDynamic captures enum value "dynamic"
	RequestsCreateGroupV1GroupTypeDynamic string = "dynamic"

	// RequestsCreateGroupV1GroupTypeStaticByID captures enum value "staticByID"
	RequestsCreateGroupV1GroupTypeStaticByID string = "staticByID"
)
View Source
const (

	// RequestsCreatePreventionPolicyV1PlatformNameWindows captures enum value "Windows"
	RequestsCreatePreventionPolicyV1PlatformNameWindows string = "Windows"

	// RequestsCreatePreventionPolicyV1PlatformNameMac captures enum value "Mac"
	RequestsCreatePreventionPolicyV1PlatformNameMac string = "Mac"

	// RequestsCreatePreventionPolicyV1PlatformNameLinux captures enum value "Linux"
	RequestsCreatePreventionPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsCreateRTResponsePolicyV1PlatformNameWindows captures enum value "Windows"
	RequestsCreateRTResponsePolicyV1PlatformNameWindows string = "Windows"

	// RequestsCreateRTResponsePolicyV1PlatformNameMac captures enum value "Mac"
	RequestsCreateRTResponsePolicyV1PlatformNameMac string = "Mac"

	// RequestsCreateRTResponsePolicyV1PlatformNameLinux captures enum value "Linux"
	RequestsCreateRTResponsePolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsCreateSensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows"
	RequestsCreateSensorUpdatePolicyV1PlatformNameWindows string = "Windows"

	// RequestsCreateSensorUpdatePolicyV1PlatformNameMac captures enum value "Mac"
	RequestsCreateSensorUpdatePolicyV1PlatformNameMac string = "Mac"

	// RequestsCreateSensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux"
	RequestsCreateSensorUpdatePolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsCreateSensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows"
	RequestsCreateSensorUpdatePolicyV2PlatformNameWindows string = "Windows"

	// RequestsCreateSensorUpdatePolicyV2PlatformNameMac captures enum value "Mac"
	RequestsCreateSensorUpdatePolicyV2PlatformNameMac string = "Mac"

	// RequestsCreateSensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux"
	RequestsCreateSensorUpdatePolicyV2PlatformNameLinux string = "Linux"
)
View Source
const (

	// RequestsDeviceControlPolicyClassSettingsV1ActionFULLACCESS captures enum value "FULL_ACCESS"
	RequestsDeviceControlPolicyClassSettingsV1ActionFULLACCESS string = "FULL_ACCESS"

	// RequestsDeviceControlPolicyClassSettingsV1ActionFULLBLOCK captures enum value "FULL_BLOCK"
	RequestsDeviceControlPolicyClassSettingsV1ActionFULLBLOCK string = "FULL_BLOCK"

	// RequestsDeviceControlPolicyClassSettingsV1ActionREADONLY captures enum value "READ_ONLY"
	RequestsDeviceControlPolicyClassSettingsV1ActionREADONLY string = "READ_ONLY"
)
View Source
const (

	// RequestsDeviceControlPolicySettingsV1EndUserNotificationSILENT captures enum value "SILENT"
	RequestsDeviceControlPolicySettingsV1EndUserNotificationSILENT string = "SILENT"

	// RequestsDeviceControlPolicySettingsV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER"
	RequestsDeviceControlPolicySettingsV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER"
)
View Source
const (

	// RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY"
	RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORONLY string = "MONITOR_ONLY"

	// RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE"
	RequestsDeviceControlPolicySettingsV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE"
)
View Source
const (

	// RequestsSensorUpdateSettingsV2UninstallProtectionENABLED captures enum value "ENABLED"
	RequestsSensorUpdateSettingsV2UninstallProtectionENABLED string = "ENABLED"

	// RequestsSensorUpdateSettingsV2UninstallProtectionDISABLED captures enum value "DISABLED"
	RequestsSensorUpdateSettingsV2UninstallProtectionDISABLED string = "DISABLED"

	// RequestsSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE"
	RequestsSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE"

	// RequestsSensorUpdateSettingsV2UninstallProtectionIGNORE captures enum value "IGNORE"
	RequestsSensorUpdateSettingsV2UninstallProtectionIGNORE string = "IGNORE"

	// RequestsSensorUpdateSettingsV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN"
	RequestsSensorUpdateSettingsV2UninstallProtectionUNKNOWN string = "UNKNOWN"
)
View Source
const (

	// RequestsSetPolicyPrecedenceReqV1PlatformNameWindows captures enum value "Windows"
	RequestsSetPolicyPrecedenceReqV1PlatformNameWindows string = "Windows"

	// RequestsSetPolicyPrecedenceReqV1PlatformNameMac captures enum value "Mac"
	RequestsSetPolicyPrecedenceReqV1PlatformNameMac string = "Mac"

	// RequestsSetPolicyPrecedenceReqV1PlatformNameLinux captures enum value "Linux"
	RequestsSetPolicyPrecedenceReqV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesDeviceControlPolicyClassSettingsV1ActionFULLACCESS captures enum value "FULL_ACCESS"
	ResponsesDeviceControlPolicyClassSettingsV1ActionFULLACCESS string = "FULL_ACCESS"

	// ResponsesDeviceControlPolicyClassSettingsV1ActionFULLBLOCK captures enum value "FULL_BLOCK"
	ResponsesDeviceControlPolicyClassSettingsV1ActionFULLBLOCK string = "FULL_BLOCK"

	// ResponsesDeviceControlPolicyClassSettingsV1ActionREADONLY captures enum value "READ_ONLY"
	ResponsesDeviceControlPolicyClassSettingsV1ActionREADONLY string = "READ_ONLY"
)
View Source
const (

	// ResponsesDeviceControlPolicyV1PlatformNameWindows captures enum value "Windows"
	ResponsesDeviceControlPolicyV1PlatformNameWindows string = "Windows"

	// ResponsesDeviceControlPolicyV1PlatformNameMac captures enum value "Mac"
	ResponsesDeviceControlPolicyV1PlatformNameMac string = "Mac"

	// ResponsesDeviceControlPolicyV1PlatformNameLinux captures enum value "Linux"
	ResponsesDeviceControlPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesDeviceControlSettingsV1EndUserNotificationSILENT captures enum value "SILENT"
	ResponsesDeviceControlSettingsV1EndUserNotificationSILENT string = "SILENT"

	// ResponsesDeviceControlSettingsV1EndUserNotificationNOTIFYUSER captures enum value "NOTIFY_USER"
	ResponsesDeviceControlSettingsV1EndUserNotificationNOTIFYUSER string = "NOTIFY_USER"
)
View Source
const (

	// ResponsesDeviceControlSettingsV1EnforcementModeMONITORONLY captures enum value "MONITOR_ONLY"
	ResponsesDeviceControlSettingsV1EnforcementModeMONITORONLY string = "MONITOR_ONLY"

	// ResponsesDeviceControlSettingsV1EnforcementModeMONITORENFORCE captures enum value "MONITOR_ENFORCE"
	ResponsesDeviceControlSettingsV1EnforcementModeMONITORENFORCE string = "MONITOR_ENFORCE"

	// ResponsesDeviceControlSettingsV1EnforcementModeOFF captures enum value "OFF"
	ResponsesDeviceControlSettingsV1EnforcementModeOFF string = "OFF"
)
View Source
const (

	// ResponsesFirewallPolicyV1PlatformNameWindows captures enum value "Windows"
	ResponsesFirewallPolicyV1PlatformNameWindows string = "Windows"

	// ResponsesFirewallPolicyV1PlatformNameMac captures enum value "Mac"
	ResponsesFirewallPolicyV1PlatformNameMac string = "Mac"

	// ResponsesFirewallPolicyV1PlatformNameLinux captures enum value "Linux"
	ResponsesFirewallPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesHostGroupV1GroupTypeStatic captures enum value "static"
	ResponsesHostGroupV1GroupTypeStatic string = "static"

	// ResponsesHostGroupV1GroupTypeDynamic captures enum value "dynamic"
	ResponsesHostGroupV1GroupTypeDynamic string = "dynamic"

	// ResponsesHostGroupV1GroupTypeStaticByID captures enum value "staticByID"
	ResponsesHostGroupV1GroupTypeStaticByID string = "staticByID"
)
View Source
const (

	// ResponsesPreventionPolicyV1PlatformNameWindows captures enum value "Windows"
	ResponsesPreventionPolicyV1PlatformNameWindows string = "Windows"

	// ResponsesPreventionPolicyV1PlatformNameMac captures enum value "Mac"
	ResponsesPreventionPolicyV1PlatformNameMac string = "Mac"

	// ResponsesPreventionPolicyV1PlatformNameLinux captures enum value "Linux"
	ResponsesPreventionPolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesPreventionSettingV1TypeToggle captures enum value "toggle"
	ResponsesPreventionSettingV1TypeToggle string = "toggle"

	// ResponsesPreventionSettingV1TypeMlslider captures enum value "mlslider"
	ResponsesPreventionSettingV1TypeMlslider string = "mlslider"
)
View Source
const (

	// ResponsesRTResponsePolicyV1PlatformNameWindows captures enum value "Windows"
	ResponsesRTResponsePolicyV1PlatformNameWindows string = "Windows"

	// ResponsesRTResponsePolicyV1PlatformNameMac captures enum value "Mac"
	ResponsesRTResponsePolicyV1PlatformNameMac string = "Mac"

	// ResponsesRTResponsePolicyV1PlatformNameLinux captures enum value "Linux"
	ResponsesRTResponsePolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesSensorUpdatePolicyV1PlatformNameWindows captures enum value "Windows"
	ResponsesSensorUpdatePolicyV1PlatformNameWindows string = "Windows"

	// ResponsesSensorUpdatePolicyV1PlatformNameMac captures enum value "Mac"
	ResponsesSensorUpdatePolicyV1PlatformNameMac string = "Mac"

	// ResponsesSensorUpdatePolicyV1PlatformNameLinux captures enum value "Linux"
	ResponsesSensorUpdatePolicyV1PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesSensorUpdatePolicyV2PlatformNameWindows captures enum value "Windows"
	ResponsesSensorUpdatePolicyV2PlatformNameWindows string = "Windows"

	// ResponsesSensorUpdatePolicyV2PlatformNameMac captures enum value "Mac"
	ResponsesSensorUpdatePolicyV2PlatformNameMac string = "Mac"

	// ResponsesSensorUpdatePolicyV2PlatformNameLinux captures enum value "Linux"
	ResponsesSensorUpdatePolicyV2PlatformNameLinux string = "Linux"
)
View Source
const (

	// ResponsesSensorUpdateSettingsV2UninstallProtectionENABLED captures enum value "ENABLED"
	ResponsesSensorUpdateSettingsV2UninstallProtectionENABLED string = "ENABLED"

	// ResponsesSensorUpdateSettingsV2UninstallProtectionDISABLED captures enum value "DISABLED"
	ResponsesSensorUpdateSettingsV2UninstallProtectionDISABLED string = "DISABLED"

	// ResponsesSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE captures enum value "MAINTENANCE_MODE"
	ResponsesSensorUpdateSettingsV2UninstallProtectionMAINTENANCEMODE string = "MAINTENANCE_MODE"

	// ResponsesSensorUpdateSettingsV2UninstallProtectionIGNORE captures enum value "IGNORE"
	ResponsesSensorUpdateSettingsV2UninstallProtectionIGNORE string = "IGNORE"

	// ResponsesSensorUpdateSettingsV2UninstallProtectionUNKNOWN captures enum value "UNKNOWN"
	ResponsesSensorUpdateSettingsV2UninstallProtectionUNKNOWN 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

func (m *APIActionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIActionRespV1) Validate added in v0.2.29

func (m *APIActionRespV1) Validate(formats strfmt.Registry) error

Validate validates this api action resp v1

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]APIActionV1PlatformsByType `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

func (m *APIActionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIActionV1) Validate added in v0.2.29

func (m *APIActionV1) Validate(formats strfmt.Registry) error

Validate validates this api action v1

type APIActionV1PlatformsByType added in v0.2.29

type APIActionV1PlatformsByType interface{}

APIActionV1PlatformsByType api action v1 platforms by type

swagger:model api.ActionV1.platforms_by_type

type APIActivityCreationRequest added in v0.2.16

type APIActivityCreationRequest 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"`
}

APIActivityCreationRequest api activity creation request

swagger:model api.ActivityCreationRequest

func (*APIActivityCreationRequest) ContextValidate added in v0.2.16

func (m *APIActivityCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api activity creation request based on context it is used

func (*APIActivityCreationRequest) MarshalBinary added in v0.2.16

func (m *APIActivityCreationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIActivityCreationRequest) UnmarshalBinary added in v0.2.16

func (m *APIActivityCreationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIActivityCreationRequest) Validate added in v0.2.16

func (m *APIActivityCreationRequest) Validate(formats strfmt.Registry) error

Validate validates this api activity creation request

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

func (*APIAuditEventDetailsResourceV1) Validate

func (m *APIAuditEventDetailsResourceV1) Validate(formats strfmt.Registry) error

Validate validates this api audit event details resource v1

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

func (*APIAuditEventDetailsResponseV1) Validate

func (m *APIAuditEventDetailsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this api audit event details response v1

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

func (m *APIBulkUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIBulkUpdateReqV1) Validate added in v0.2.3

func (m *APIBulkUpdateReqV1) Validate(formats strfmt.Registry) error

Validate validates this api bulk update req v1

type APICaseCreationRequest added in v0.2.16

type APICaseCreationRequest 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"`
}

APICaseCreationRequest api case creation request

swagger:model api.CaseCreationRequest

func (*APICaseCreationRequest) ContextValidate added in v0.2.16

func (m *APICaseCreationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api case creation request based on the context it is used

func (*APICaseCreationRequest) MarshalBinary added in v0.2.16

func (m *APICaseCreationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICaseCreationRequest) UnmarshalBinary added in v0.2.16

func (m *APICaseCreationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICaseCreationRequest) Validate added in v0.2.16

func (m *APICaseCreationRequest) Validate(formats strfmt.Registry) error

Validate validates this api case creation request

type APICaseUpdateRequest added in v0.2.16

type APICaseUpdateRequest struct {

	// body
	// Required: true
	Body *string `json:"body"`

	// detections
	// Required: true
	Detections []*MessagesDetection `json:"detections"`

	// id
	// Required: true
	ID *string `json:"id"`

	// incidents
	// Required: true
	Incidents []*MessagesIncident `json:"incidents"`
}

APICaseUpdateRequest api case update request

swagger:model api.CaseUpdateRequest

func (*APICaseUpdateRequest) ContextValidate added in v0.2.16

func (m *APICaseUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api case update request based on the context it is used

func (*APICaseUpdateRequest) MarshalBinary added in v0.2.16

func (m *APICaseUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICaseUpdateRequest) UnmarshalBinary added in v0.2.16

func (m *APICaseUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICaseUpdateRequest) Validate added in v0.2.16

func (m *APICaseUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this api case update request

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

func (*APICustomerSettingsPatchRequestV1) Validate added in v0.2.31

Validate validates this api customer settings patch request v1

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

func (*APICustomerSettingsResourceV1) Validate

func (m *APICustomerSettingsResourceV1) Validate(formats strfmt.Registry) error

Validate validates this api customer settings resource v1

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

func (*APICustomerSettingsResponseV1) Validate

func (m *APICustomerSettingsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this api customer settings response v1

type APIExecutionMetadataV1 added in v0.2.13

type APIExecutionMetadataV1 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"`
}

APIExecutionMetadataV1 api execution metadata v1

swagger:model api.ExecutionMetadataV1

func (*APIExecutionMetadataV1) ContextValidate added in v0.2.13

func (m *APIExecutionMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api execution metadata v1 based on the context it is used

func (*APIExecutionMetadataV1) MarshalBinary added in v0.2.13

func (m *APIExecutionMetadataV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIExecutionMetadataV1) UnmarshalBinary added in v0.2.13

func (m *APIExecutionMetadataV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIExecutionMetadataV1) Validate added in v0.2.13

func (m *APIExecutionMetadataV1) Validate(formats strfmt.Registry) error

Validate validates this api execution metadata v1

type APIIOCDevicesCount

type APIIOCDevicesCount 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"`
}

APIIOCDevicesCount api i o c devices count

swagger:model api.IOCDevicesCount

func (*APIIOCDevicesCount) ContextValidate

func (m *APIIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api i o c devices count based on context it is used

func (*APIIOCDevicesCount) MarshalBinary

func (m *APIIOCDevicesCount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIIOCDevicesCount) UnmarshalBinary

func (m *APIIOCDevicesCount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIIOCDevicesCount) Validate

func (m *APIIOCDevicesCount) Validate(formats strfmt.Registry) error

Validate validates this api i o c devices count

type APIImageLookupRequest added in v0.2.29

type APIImageLookupRequest struct {

	// 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

func (m *APIImageLookupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIImageLookupRequest) Validate added in v0.2.29

func (m *APIImageLookupRequest) Validate(formats strfmt.Registry) error

Validate validates this api image lookup request

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

func (*APIIndicatorCreateReqV1) Validate added in v0.2.3

func (m *APIIndicatorCreateReqV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator create req v1

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

func (*APIIndicatorCreateReqsV1) Validate added in v0.2.3

func (m *APIIndicatorCreateReqsV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator create reqs v1

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

func (*APIIndicatorQueryRespV1) Validate added in v0.2.4

func (m *APIIndicatorQueryRespV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator query resp v1

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

func (m *APIIndicatorRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIIndicatorRespV1) Validate added in v0.2.3

func (m *APIIndicatorRespV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator resp v1

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

func (*APIIndicatorUpdateReqV1) Validate added in v0.2.3

func (m *APIIndicatorUpdateReqV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator update req v1

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

func (*APIIndicatorUpdateReqsV1) Validate added in v0.2.3

func (m *APIIndicatorUpdateReqsV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator update reqs v1

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

func (m *APIIndicatorV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIIndicatorV1) Validate added in v0.2.3

func (m *APIIndicatorV1) Validate(formats strfmt.Registry) error

Validate validates this api indicator v1

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

func (*APIIndicatorsQueryMeta) Validate added in v0.2.3

func (m *APIIndicatorsQueryMeta) Validate(formats strfmt.Registry) error

Validate validates this api indicators query meta

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

func (*APIIndicatorsQueryPaging) Validate added in v0.2.3

func (m *APIIndicatorsQueryPaging) Validate(formats strfmt.Registry) error

Validate validates this api indicators query paging

type APIIndicatorsReportRequest added in v0.2.29

type APIIndicatorsReportRequest struct {

	// 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

func (*APIIndicatorsReportRequest) Validate added in v0.2.29

func (m *APIIndicatorsReportRequest) Validate(formats strfmt.Registry) error

Validate validates this api indicators report request

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

func (*APIIndicatorsSortedSearch) Validate added in v0.2.29

func (m *APIIndicatorsSortedSearch) Validate(formats strfmt.Registry) error

Validate validates this api indicators sorted search

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

func (*APIMessageCenterActivityResponse) Validate added in v0.2.16

Validate validates this api message center activity response

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

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

func (*APIMessageCenterAttachmentUploadResponse) Validate added in v0.2.16

Validate validates this api message center attachment upload response

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

func (*APIMessageCenterCasesResponse) Validate added in v0.2.16

func (m *APIMessageCenterCasesResponse) Validate(formats strfmt.Registry) error

Validate validates this api message center cases response

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

func (m *APIMetadataReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIMetadataReqV1) Validate added in v0.2.3

func (m *APIMetadataReqV1) Validate(formats strfmt.Registry) error

Validate validates this api metadata req v1

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

func (m *APIMetadataV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIMetadataV1) Validate added in v0.2.3

func (m *APIMetadataV1) Validate(formats strfmt.Registry) error

Validate validates this api metadata v1

type APIMsaEnvironmentScoreResponse

type APIMsaEnvironmentScoreResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainEnvironmentScore `json:"resources"`
}

APIMsaEnvironmentScoreResponse api msa environment score response

swagger:model api.MsaEnvironmentScoreResponse

func (*APIMsaEnvironmentScoreResponse) ContextValidate

func (m *APIMsaEnvironmentScoreResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa environment score response based on the context it is used

func (*APIMsaEnvironmentScoreResponse) MarshalBinary

func (m *APIMsaEnvironmentScoreResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaEnvironmentScoreResponse) UnmarshalBinary

func (m *APIMsaEnvironmentScoreResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaEnvironmentScoreResponse) Validate

func (m *APIMsaEnvironmentScoreResponse) Validate(formats strfmt.Registry) error

Validate validates this api msa environment score response

type APIMsaExternalBehaviorResponse

type APIMsaExternalBehaviorResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainBehavior `json:"resources"`
}

APIMsaExternalBehaviorResponse api msa external behavior response

swagger:model api.MsaExternalBehaviorResponse

func (*APIMsaExternalBehaviorResponse) ContextValidate

func (m *APIMsaExternalBehaviorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa external behavior response based on the context it is used

func (*APIMsaExternalBehaviorResponse) MarshalBinary

func (m *APIMsaExternalBehaviorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaExternalBehaviorResponse) UnmarshalBinary

func (m *APIMsaExternalBehaviorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaExternalBehaviorResponse) Validate

func (m *APIMsaExternalBehaviorResponse) Validate(formats strfmt.Registry) error

Validate validates this api msa external behavior response

type APIMsaExternalIncidentResponse

type APIMsaExternalIncidentResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainIncident `json:"resources"`
}

APIMsaExternalIncidentResponse api msa external incident response

swagger:model api.MsaExternalIncidentResponse

func (*APIMsaExternalIncidentResponse) ContextValidate

func (m *APIMsaExternalIncidentResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa external incident response based on the context it is used

func (*APIMsaExternalIncidentResponse) MarshalBinary

func (m *APIMsaExternalIncidentResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaExternalIncidentResponse) UnmarshalBinary

func (m *APIMsaExternalIncidentResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaExternalIncidentResponse) Validate

func (m *APIMsaExternalIncidentResponse) Validate(formats strfmt.Registry) error

Validate validates this api msa external incident response

type APIMsaIncidentQueryResponse

type APIMsaIncidentQueryResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []DomainIncidentID `json:"resources"`
}

APIMsaIncidentQueryResponse api msa incident query response

swagger:model api.MsaIncidentQueryResponse

func (*APIMsaIncidentQueryResponse) ContextValidate

func (m *APIMsaIncidentQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa incident query response based on the context it is used

func (*APIMsaIncidentQueryResponse) MarshalBinary

func (m *APIMsaIncidentQueryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaIncidentQueryResponse) UnmarshalBinary

func (m *APIMsaIncidentQueryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaIncidentQueryResponse) Validate

func (m *APIMsaIncidentQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this api msa incident query response

type APIMsaProcessDetailResponse

type APIMsaProcessDetailResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*APIProcessDetail `json:"resources"`
}

APIMsaProcessDetailResponse api msa process detail response

swagger:model api.MsaProcessDetailResponse

func (*APIMsaProcessDetailResponse) ContextValidate

func (m *APIMsaProcessDetailResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa process detail response based on the context it is used

func (*APIMsaProcessDetailResponse) MarshalBinary

func (m *APIMsaProcessDetailResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaProcessDetailResponse) UnmarshalBinary

func (m *APIMsaProcessDetailResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaProcessDetailResponse) Validate

func (m *APIMsaProcessDetailResponse) Validate(formats strfmt.Registry) error

Validate validates this api msa process detail response

type APIMsaReplyDevicesRanOn

type APIMsaReplyDevicesRanOn struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *APIResponseMeta `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

APIMsaReplyDevicesRanOn api msa reply devices ran on

swagger:model api.MsaReplyDevicesRanOn

func (*APIMsaReplyDevicesRanOn) ContextValidate

func (m *APIMsaReplyDevicesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa reply devices ran on based on the context it is used

func (*APIMsaReplyDevicesRanOn) MarshalBinary

func (m *APIMsaReplyDevicesRanOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaReplyDevicesRanOn) UnmarshalBinary

func (m *APIMsaReplyDevicesRanOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaReplyDevicesRanOn) Validate

func (m *APIMsaReplyDevicesRanOn) Validate(formats strfmt.Registry) error

Validate validates this api msa reply devices ran on

type APIMsaReplyIOCDevicesCount

type APIMsaReplyIOCDevicesCount struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *APIResponseMeta `json:"meta"`

	// resources
	// Required: true
	Resources []*APIIOCDevicesCount `json:"resources"`
}

APIMsaReplyIOCDevicesCount api msa reply i o c devices count

swagger:model api.MsaReplyIOCDevicesCount

func (*APIMsaReplyIOCDevicesCount) ContextValidate

func (m *APIMsaReplyIOCDevicesCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa reply i o c devices count based on the context it is used

func (*APIMsaReplyIOCDevicesCount) MarshalBinary

func (m *APIMsaReplyIOCDevicesCount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaReplyIOCDevicesCount) UnmarshalBinary

func (m *APIMsaReplyIOCDevicesCount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaReplyIOCDevicesCount) Validate

func (m *APIMsaReplyIOCDevicesCount) Validate(formats strfmt.Registry) error

Validate validates this api msa reply i o c devices count

type APIMsaReplyProcessesRanOn

type APIMsaReplyProcessesRanOn struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *APIResponseMeta `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

APIMsaReplyProcessesRanOn api msa reply processes ran on

swagger:model api.MsaReplyProcessesRanOn

func (*APIMsaReplyProcessesRanOn) ContextValidate

func (m *APIMsaReplyProcessesRanOn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api msa reply processes ran on based on the context it is used

func (*APIMsaReplyProcessesRanOn) MarshalBinary

func (m *APIMsaReplyProcessesRanOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIMsaReplyProcessesRanOn) UnmarshalBinary

func (m *APIMsaReplyProcessesRanOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIMsaReplyProcessesRanOn) Validate

func (m *APIMsaReplyProcessesRanOn) Validate(formats strfmt.Registry) error

Validate validates this api msa reply processes ran on

type APIPaginationMeta

type APIPaginationMeta struct {

	// limit
	Limit int32 `json:"limit,omitempty"`

	// next page
	NextPage string `json:"next_page,omitempty"`

	// offset
	Offset APIPaginationMetaOffset `json:"offset,omitempty"`

	// total
	Total int64 `json:"total,omitempty"`
}

APIPaginationMeta api pagination meta

swagger:model api.paginationMeta

func (*APIPaginationMeta) ContextValidate

func (m *APIPaginationMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api pagination meta based on context it is used

func (*APIPaginationMeta) MarshalBinary

func (m *APIPaginationMeta) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIPaginationMeta) UnmarshalBinary

func (m *APIPaginationMeta) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIPaginationMeta) Validate

func (m *APIPaginationMeta) Validate(formats strfmt.Registry) error

Validate validates this api pagination meta

type APIPaginationMetaOffset

type APIPaginationMetaOffset interface{}

APIPaginationMetaOffset api pagination meta offset

swagger:model api.paginationMeta.offset

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

func (m *APIPatternV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIPatternV1) Validate

func (m *APIPatternV1) Validate(formats strfmt.Registry) error

Validate validates this api pattern v1

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

func (m *APIPatternsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIPatternsResponse) Validate

func (m *APIPatternsResponse) Validate(formats strfmt.Registry) error

Validate validates this api patterns response

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

func (m *APIPlatformsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIPlatformsResponse) Validate

func (m *APIPlatformsResponse) Validate(formats strfmt.Registry) error

Validate validates this api platforms response

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

func (*APIPostEnrollmentDetails) Validate added in v0.2.25

func (m *APIPostEnrollmentDetails) Validate(formats strfmt.Registry) error

Validate validates this api post enrollment details

type APIPostEnrollmentDetailsResponse added in v0.2.25

type APIPostEnrollmentDetailsResponse struct {

	// errors
	// Required: true
	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

func (*APIPostEnrollmentDetailsResponse) Validate added in v0.2.25

Validate validates this api post enrollment details response

type APIProcessDetail

type APIProcessDetail 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"`
}

APIProcessDetail api process detail

swagger:model api.ProcessDetail

func (*APIProcessDetail) ContextValidate

func (m *APIProcessDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api process detail based on context it is used

func (*APIProcessDetail) MarshalBinary

func (m *APIProcessDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIProcessDetail) UnmarshalBinary

func (m *APIProcessDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIProcessDetail) Validate

func (m *APIProcessDetail) Validate(formats strfmt.Registry) error

Validate validates this api process detail

type APIReportExecutionLaunchRequestV1 added in v0.2.14

type APIReportExecutionLaunchRequestV1 struct {

	// id
	// Required: true
	ID *string `json:"id"`
}

APIReportExecutionLaunchRequestV1 api report execution launch request v1

swagger:model api.ReportExecutionLaunchRequestV1

func (*APIReportExecutionLaunchRequestV1) ContextValidate added in v0.2.14

func (m *APIReportExecutionLaunchRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api report execution launch request v1 based on context it is used

func (*APIReportExecutionLaunchRequestV1) MarshalBinary added in v0.2.14

func (m *APIReportExecutionLaunchRequestV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIReportExecutionLaunchRequestV1) UnmarshalBinary added in v0.2.14

func (m *APIReportExecutionLaunchRequestV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIReportExecutionLaunchRequestV1) Validate added in v0.2.14

Validate validates this api report execution launch request v1

type APIReportExecutionRetryRequestV1 added in v0.2.13

type APIReportExecutionRetryRequestV1 struct {

	// id
	// Required: true
	ID *string `json:"id"`
}

APIReportExecutionRetryRequestV1 api report execution retry request v1

swagger:model api.ReportExecutionRetryRequestV1

func (*APIReportExecutionRetryRequestV1) ContextValidate added in v0.2.13

func (m *APIReportExecutionRetryRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api report execution retry request v1 based on context it is used

func (*APIReportExecutionRetryRequestV1) MarshalBinary added in v0.2.13

func (m *APIReportExecutionRetryRequestV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIReportExecutionRetryRequestV1) UnmarshalBinary added in v0.2.13

func (m *APIReportExecutionRetryRequestV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIReportExecutionRetryRequestV1) Validate added in v0.2.13

Validate validates this api report execution retry request v1

type APIReportExecutionV1 added in v0.2.6

type APIReportExecutionV1 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 *APIExecutionMetadataV1 `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"`

	// shared with
	// 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"`
}

APIReportExecutionV1 api report execution v1

swagger:model api.ReportExecutionV1

func (*APIReportExecutionV1) ContextValidate added in v0.2.6

func (m *APIReportExecutionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api report execution v1 based on the context it is used

func (*APIReportExecutionV1) MarshalBinary added in v0.2.6

func (m *APIReportExecutionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIReportExecutionV1) UnmarshalBinary added in v0.2.6

func (m *APIReportExecutionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIReportExecutionV1) Validate added in v0.2.6

func (m *APIReportExecutionV1) Validate(formats strfmt.Registry) error

Validate validates this api report execution v1

type APIReportExecutionsResponseV1 added in v0.2.6

type APIReportExecutionsResponseV1 struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*APIReportExecutionV1 `json:"resources"`
}

APIReportExecutionsResponseV1 api report executions response v1

swagger:model api.ReportExecutionsResponseV1

func (*APIReportExecutionsResponseV1) ContextValidate added in v0.2.6

func (m *APIReportExecutionsResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api report executions response v1 based on the context it is used

func (*APIReportExecutionsResponseV1) MarshalBinary added in v0.2.6

func (m *APIReportExecutionsResponseV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIReportExecutionsResponseV1) UnmarshalBinary added in v0.2.6

func (m *APIReportExecutionsResponseV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIReportExecutionsResponseV1) Validate added in v0.2.6

func (m *APIReportExecutionsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this api report executions response v1

type APIResponseMeta

type APIResponseMeta struct {

	// entity
	Entity string `json:"entity,omitempty"`

	// pagination
	Pagination *APIPaginationMeta `json:"pagination,omitempty"`

	// query time
	// Required: true
	QueryTime *float64 `json:"query_time"`

	// trace id
	// Required: true
	TraceID *string `json:"trace_id"`
}

APIResponseMeta api response meta

swagger:model api.responseMeta

func (*APIResponseMeta) ContextValidate

func (m *APIResponseMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api response meta based on the context it is used

func (*APIResponseMeta) MarshalBinary

func (m *APIResponseMeta) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIResponseMeta) UnmarshalBinary

func (m *APIResponseMeta) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIResponseMeta) Validate

func (m *APIResponseMeta) Validate(formats strfmt.Registry) error

Validate validates this api response meta

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

func (m *APIRuleCreateV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleCreateV1) Validate

func (m *APIRuleCreateV1) Validate(formats strfmt.Registry) error

Validate validates this api rule create v1

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

func (*APIRuleGroupCreateRequestV1) Validate

func (m *APIRuleGroupCreateRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api rule group create request v1

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

func (*APIRuleGroupModifyRequestV1) Validate

func (m *APIRuleGroupModifyRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api rule group modify request v1

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

func (m *APIRuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleGroupV1) Validate

func (m *APIRuleGroupV1) Validate(formats strfmt.Registry) error

Validate validates this api rule group v1

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

func (m *APIRuleGroupsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleGroupsResponse) Validate

func (m *APIRuleGroupsResponse) Validate(formats strfmt.Registry) error

Validate validates this api rule groups response

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

func (m *APIRuleTypeV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleTypeV1) Validate

func (m *APIRuleTypeV1) Validate(formats strfmt.Registry) error

Validate validates this api rule type v1

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

func (m *APIRuleTypesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleTypesResponse) Validate

func (m *APIRuleTypesResponse) Validate(formats strfmt.Registry) error

Validate validates this api rule types response

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

func (m *APIRuleUpdateV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRuleUpdateV1) Validate

func (m *APIRuleUpdateV1) Validate(formats strfmt.Registry) error

Validate validates this api rule update v1

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

func (*APIRuleUpdatesRequestV1) Validate

func (m *APIRuleUpdatesRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api rule updates request v1

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

func (m *APIRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api rule v1 based on the context it is used

func (*APIRuleV1) MarshalBinary

func (m *APIRuleV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIRuleV1) UnmarshalBinary

func (m *APIRuleV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIRuleV1) Validate

func (m *APIRuleV1) Validate(formats strfmt.Registry) error

Validate validates this api rule v1

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

func (m *APIRulesGetRequestV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRulesGetRequestV1) Validate

func (m *APIRulesGetRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api rules get request v1

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

func (m *APIRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIRulesResponse) Validate

func (m *APIRulesResponse) Validate(formats strfmt.Registry) error

Validate validates this api rules response

type APIScheduledReportV1 added in v0.2.6

type APIScheduledReportV1 struct {

	// can write
	// Required: true
	CanWrite *bool `json:"can_write"`

	// 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 *DomainReportExecutionSummary `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 params
	// Required: true
	ReportParams *DomainReportParams `json:"report_params"`

	// schedule
	// Required: true
	Schedule *DomainSchedule `json:"schedule"`

	// shared with
	// 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
	// Required: true
	TriggerReference *string `json:"trigger_reference"`

	// 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"`
}

APIScheduledReportV1 api scheduled report v1

swagger:model api.ScheduledReportV1

func (*APIScheduledReportV1) ContextValidate added in v0.2.6

func (m *APIScheduledReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api scheduled report v1 based on the context it is used

func (*APIScheduledReportV1) MarshalBinary added in v0.2.6

func (m *APIScheduledReportV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIScheduledReportV1) UnmarshalBinary added in v0.2.6

func (m *APIScheduledReportV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIScheduledReportV1) Validate added in v0.2.6

func (m *APIScheduledReportV1) Validate(formats strfmt.Registry) error

Validate validates this api scheduled report v1

type APIScheduledReportsResultV1 added in v0.2.6

type APIScheduledReportsResultV1 struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*APIScheduledReportV1 `json:"resources"`
}

APIScheduledReportsResultV1 api scheduled reports result v1

swagger:model api.ScheduledReportsResultV1

func (*APIScheduledReportsResultV1) ContextValidate added in v0.2.6

func (m *APIScheduledReportsResultV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this api scheduled reports result v1 based on the context it is used

func (*APIScheduledReportsResultV1) MarshalBinary added in v0.2.6

func (m *APIScheduledReportsResultV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIScheduledReportsResultV1) UnmarshalBinary added in v0.2.6

func (m *APIScheduledReportsResultV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIScheduledReportsResultV1) Validate added in v0.2.6

func (m *APIScheduledReportsResultV1) Validate(formats strfmt.Registry) error

Validate validates this api scheduled reports result v1

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

func (*APITokenCreateRequestV1) Validate

func (m *APITokenCreateRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api token create request v1

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

func (*APITokenDetailsResourceV1) Validate

func (m *APITokenDetailsResourceV1) Validate(formats strfmt.Registry) error

Validate validates this api token details resource v1

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

func (*APITokenDetailsResponseV1) Validate

func (m *APITokenDetailsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this api token details response v1

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

func (*APITokenPatchRequestV1) Validate

func (m *APITokenPatchRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api token patch request v1

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

func (*APIUserMetadataResponse) Validate added in v0.2.27

func (m *APIUserMetadataResponse) Validate(formats strfmt.Registry) error

Validate validates this api user metadata response

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

func (*APIUserRoleIDsResponse) Validate added in v0.2.27

func (m *APIUserRoleIDsResponse) Validate(formats strfmt.Registry) error

Validate validates this api user role i ds response

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

func (m *APIUserRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*APIUserRoleResponse) Validate added in v0.2.27

func (m *APIUserRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this api user role response

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

func (*APIValidationRequestFieldV1) Validate

func (m *APIValidationRequestFieldV1) Validate(formats strfmt.Registry) error

Validate validates this api validation request field v1

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

func (*APIValidationRequestV1) Validate

func (m *APIValidationRequestV1) Validate(formats strfmt.Registry) error

Validate validates this api validation request v1

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

func (*APIValidationResponseV1) Validate

func (m *APIValidationResponseV1) Validate(formats strfmt.Registry) error

Validate validates this api validation response v1

type BinservclientMsaPFResponse

type BinservclientMsaPFResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*BinservclientRemoteCommandPutFile `json:"resources"`
}

BinservclientMsaPFResponse binservclient msa p f response

swagger:model binservclient.MsaPFResponse

func (*BinservclientMsaPFResponse) ContextValidate

func (m *BinservclientMsaPFResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this binservclient msa p f response based on the context it is used

func (*BinservclientMsaPFResponse) MarshalBinary

func (m *BinservclientMsaPFResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BinservclientMsaPFResponse) UnmarshalBinary

func (m *BinservclientMsaPFResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BinservclientMsaPFResponse) Validate

func (m *BinservclientMsaPFResponse) Validate(formats strfmt.Registry) error

Validate validates this binservclient msa p f response

type BinservclientMsaPutFileResponse

type BinservclientMsaPutFileResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

BinservclientMsaPutFileResponse binservclient msa put file response

swagger:model binservclient.MsaPutFileResponse

func (*BinservclientMsaPutFileResponse) ContextValidate

func (m *BinservclientMsaPutFileResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this binservclient msa put file response based on the context it is used

func (*BinservclientMsaPutFileResponse) MarshalBinary

func (m *BinservclientMsaPutFileResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BinservclientMsaPutFileResponse) UnmarshalBinary

func (m *BinservclientMsaPutFileResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BinservclientMsaPutFileResponse) Validate

Validate validates this binservclient msa put file response

type BinservclientRemoteCommandPutFile

type BinservclientRemoteCommandPutFile struct {

	// bucket
	Bucket string `json:"bucket,omitempty"`

	// cid
	Cid string `json:"cid,omitempty"`

	// 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"`

	// path
	Path string `json:"path,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"`
}

BinservclientRemoteCommandPutFile binservclient remote command put file

swagger:model binservclient.RemoteCommandPutFile

func (*BinservclientRemoteCommandPutFile) ContextValidate

func (m *BinservclientRemoteCommandPutFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this binservclient remote command put file based on context it is used

func (*BinservclientRemoteCommandPutFile) MarshalBinary

func (m *BinservclientRemoteCommandPutFile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BinservclientRemoteCommandPutFile) UnmarshalBinary

func (m *BinservclientRemoteCommandPutFile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BinservclientRemoteCommandPutFile) Validate

Validate validates this binservclient remote command put file

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

func (*ClientQuerySamplesRequest) Validate added in v0.2.6

func (m *ClientQuerySamplesRequest) Validate(formats strfmt.Registry) error

Validate validates this client query samples request

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

func (*ClientSampleMetadataResponseV2) Validate added in v0.2.6

func (m *ClientSampleMetadataResponseV2) Validate(formats strfmt.Registry) error

Validate validates this client sample metadata response v2

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

func (*ClientSampleMetadataV2) Validate added in v0.2.6

func (m *ClientSampleMetadataV2) Validate(formats strfmt.Registry) error

Validate validates this client sample metadata v2

type CloudontologyPatternDisposition

type CloudontologyPatternDisposition struct {

	// 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"`

	// inddet mask
	// Required: true
	InddetMask *bool `json:"inddet_mask"`

	// indicator
	// Required: true
	Indicator *bool `json:"indicator"`

	// 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"`
}

CloudontologyPatternDisposition cloudontology pattern disposition

swagger:model cloudontology.PatternDisposition

func (*CloudontologyPatternDisposition) ContextValidate

func (m *CloudontologyPatternDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cloudontology pattern disposition based on context it is used

func (*CloudontologyPatternDisposition) MarshalBinary

func (m *CloudontologyPatternDisposition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CloudontologyPatternDisposition) UnmarshalBinary

func (m *CloudontologyPatternDisposition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CloudontologyPatternDisposition) Validate

Validate validates this cloudontology pattern disposition

type CommonCIDComplianceResult added in v0.2.7

type CommonCIDComplianceResult 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 []*CommonOSCompliance `json:"platforms"`
}

CommonCIDComplianceResult common c ID compliance result

swagger:model common.CIDComplianceResult

func (*CommonCIDComplianceResult) ContextValidate added in v0.2.7

func (m *CommonCIDComplianceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this common c ID compliance result based on the context it is used

func (*CommonCIDComplianceResult) MarshalBinary added in v0.2.7

func (m *CommonCIDComplianceResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CommonCIDComplianceResult) UnmarshalBinary added in v0.2.7

func (m *CommonCIDComplianceResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CommonCIDComplianceResult) Validate added in v0.2.7

func (m *CommonCIDComplianceResult) Validate(formats strfmt.Registry) error

Validate validates this common c ID compliance result

type CommonOSCompliance added in v0.2.7

type CommonOSCompliance struct {

	// average overall score
	// Required: true
	AverageOverallScore *float64 `json:"average_overall_score"`

	// compliance
	// Required: true
	Compliance map[string]float64 `json:"compliance"`

	// name
	// Required: true
	Name *string `json:"name"`

	// num aids
	// Required: true
	NumAids *int64 `json:"num_aids"`
}

CommonOSCompliance common o s compliance

swagger:model common.OSCompliance

func (*CommonOSCompliance) ContextValidate added in v0.2.7

func (m *CommonOSCompliance) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this common o s compliance based on context it is used

func (*CommonOSCompliance) MarshalBinary added in v0.2.7

func (m *CommonOSCompliance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CommonOSCompliance) UnmarshalBinary added in v0.2.7

func (m *CommonOSCompliance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CommonOSCompliance) Validate added in v0.2.7

func (m *CommonOSCompliance) Validate(formats strfmt.Registry) error

Validate validates this common o s compliance

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

func (m *CoreEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*CoreEntitiesResponse) Validate added in v0.2.29

func (m *CoreEntitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this core entities response

type CoreEntitiesResponseResources added in v0.2.29

type CoreEntitiesResponseResources interface{}

CoreEntitiesResponseResources core entities response resources

swagger:model core.EntitiesResponse.resources

type CsdomainDevice

type CsdomainDevice 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"`

	// 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"`

	// detection suppression status
	DetectionSuppressionStatus string `json:"detection_suppression_status,omitempty"`

	// device id
	// Required: true
	DeviceID *string `json:"device_id"`

	// device policies
	DevicePolicies *CsdomainMappedDevicePolicies `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"`

	// 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"`

	// managed apps
	ManagedApps *CsdomainManagedApps `json:"managed_apps,omitempty"`

	// meta
	Meta *CsdomainDeviceMeta `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 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"`

	// pointer size
	PointerSize string `json:"pointer_size,omitempty"`

	// policies
	Policies []*CsdomainDevicePolicy `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"`

	// release group
	ReleaseGroup string `json:"release_group,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"`
}

CsdomainDevice csdomain device

swagger:model csdomain.Device

func (*CsdomainDevice) ContextValidate

func (m *CsdomainDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this csdomain device based on the context it is used

func (*CsdomainDevice) MarshalBinary

func (m *CsdomainDevice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainDevice) UnmarshalBinary

func (m *CsdomainDevice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainDevice) Validate

func (m *CsdomainDevice) Validate(formats strfmt.Registry) error

Validate validates this csdomain device

type CsdomainDeviceMeta

type CsdomainDeviceMeta struct {

	// version
	Version string `json:"version,omitempty"`
}

CsdomainDeviceMeta csdomain device meta

swagger:model csdomain.DeviceMeta

func (*CsdomainDeviceMeta) ContextValidate

func (m *CsdomainDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this csdomain device meta based on context it is used

func (*CsdomainDeviceMeta) MarshalBinary

func (m *CsdomainDeviceMeta) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainDeviceMeta) UnmarshalBinary

func (m *CsdomainDeviceMeta) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainDeviceMeta) Validate

func (m *CsdomainDeviceMeta) Validate(formats strfmt.Registry) error

Validate validates this csdomain device meta

type CsdomainDevicePolicy

type CsdomainDevicePolicy 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"`

	// 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"`
}

CsdomainDevicePolicy csdomain device policy

swagger:model csdomain.DevicePolicy

func (*CsdomainDevicePolicy) ContextValidate

func (m *CsdomainDevicePolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this csdomain device policy based on context it is used

func (*CsdomainDevicePolicy) MarshalBinary

func (m *CsdomainDevicePolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainDevicePolicy) UnmarshalBinary

func (m *CsdomainDevicePolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainDevicePolicy) Validate

func (m *CsdomainDevicePolicy) Validate(formats strfmt.Registry) error

Validate validates this csdomain device policy

type CsdomainManagedApp

type CsdomainManagedApp struct {

	// version
	// Required: true
	Version *string `json:"version"`
}

CsdomainManagedApp csdomain managed app

swagger:model csdomain.ManagedApp

func (*CsdomainManagedApp) ContextValidate

func (m *CsdomainManagedApp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this csdomain managed app based on context it is used

func (*CsdomainManagedApp) MarshalBinary

func (m *CsdomainManagedApp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainManagedApp) UnmarshalBinary

func (m *CsdomainManagedApp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainManagedApp) Validate

func (m *CsdomainManagedApp) Validate(formats strfmt.Registry) error

Validate validates this csdomain managed app

type CsdomainManagedApps

type CsdomainManagedApps struct {

	// airlock
	Airlock *CsdomainManagedApp `json:"airlock,omitempty"`

	// automox
	Automox *CsdomainManagedApp `json:"automox,omitempty"`

	// netskope
	Netskope *CsdomainManagedApp `json:"netskope,omitempty"`
}

CsdomainManagedApps csdomain managed apps

swagger:model csdomain.ManagedApps

func (*CsdomainManagedApps) ContextValidate

func (m *CsdomainManagedApps) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this csdomain managed apps based on the context it is used

func (*CsdomainManagedApps) MarshalBinary

func (m *CsdomainManagedApps) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainManagedApps) UnmarshalBinary

func (m *CsdomainManagedApps) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainManagedApps) Validate

func (m *CsdomainManagedApps) Validate(formats strfmt.Registry) error

Validate validates this csdomain managed apps

type CsdomainMappedDevicePolicies

type CsdomainMappedDevicePolicies struct {

	// airlock
	Airlock *CsdomainDevicePolicy `json:"airlock,omitempty"`

	// automox
	Automox *CsdomainDevicePolicy `json:"automox,omitempty"`

	// device control
	DeviceControl *CsdomainDevicePolicy `json:"device_control,omitempty"`

	// firewall
	Firewall *CsdomainDevicePolicy `json:"firewall,omitempty"`

	// global config
	GlobalConfig *CsdomainDevicePolicy `json:"global_config,omitempty"`

	// netskope
	Netskope *CsdomainDevicePolicy `json:"netskope,omitempty"`

	// prevention
	Prevention *CsdomainDevicePolicy `json:"prevention,omitempty"`

	// remote response
	RemoteResponse *CsdomainDevicePolicy `json:"remote_response,omitempty"`

	// sensor update
	SensorUpdate *CsdomainDevicePolicy `json:"sensor_update,omitempty"`
}

CsdomainMappedDevicePolicies csdomain mapped device policies

swagger:model csdomain.MappedDevicePolicies

func (*CsdomainMappedDevicePolicies) ContextValidate

func (m *CsdomainMappedDevicePolicies) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this csdomain mapped device policies based on the context it is used

func (*CsdomainMappedDevicePolicies) MarshalBinary

func (m *CsdomainMappedDevicePolicies) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CsdomainMappedDevicePolicies) UnmarshalBinary

func (m *CsdomainMappedDevicePolicies) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CsdomainMappedDevicePolicies) Validate

func (m *CsdomainMappedDevicePolicies) Validate(formats strfmt.Registry) error

Validate validates this csdomain mapped device policies

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

func (*DetectionAggregateIndicator) Validate added in v0.2.9

func (m *DetectionAggregateIndicator) Validate(formats strfmt.Registry) error

Validate validates this detection aggregate indicator

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

func (*DetectionAggregateThreatIntel) Validate added in v0.2.9

func (m *DetectionAggregateThreatIntel) Validate(formats strfmt.Registry) error

Validate validates this detection aggregate threat intel

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

func (m *DetectionEnrichment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DetectionEnrichment) Validate added in v0.2.14

func (m *DetectionEnrichment) Validate(formats strfmt.Registry) error

Validate validates this detection enrichment

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

func (*DetectionEnrichmentHost) Validate added in v0.2.14

func (m *DetectionEnrichmentHost) Validate(formats strfmt.Registry) error

Validate validates this detection enrichment host

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

func (m *DetectionHostNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DetectionHostNetwork) Validate added in v0.2.14

func (m *DetectionHostNetwork) Validate(formats strfmt.Registry) error

Validate validates this detection host network

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

func (*DetectionInventoryEnrichment) Validate added in v0.2.14

func (m *DetectionInventoryEnrichment) Validate(formats strfmt.Registry) error

Validate validates this detection inventory enrichment

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

func (m *DetectsBehavior) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DetectsBehavior) Validate

func (m *DetectsBehavior) Validate(formats strfmt.Registry) error

Validate validates this detects behavior

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

func (*DetectsDeviceDetailIndexed) Validate

func (m *DetectsDeviceDetailIndexed) Validate(formats strfmt.Registry) error

Validate validates this detects device detail indexed

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

func (m *DetectsHostInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DetectsHostInfo) Validate

func (m *DetectsHostInfo) Validate(formats strfmt.Registry) error

Validate validates this detects host info

type DetectsInvestigatable added in v0.2.22

type DetectsInvestigatable 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]DetectsInvestigatableCrawlEdgeIds `json:"crawl_edge_ids,omitempty"`

	// crawl traversal
	CrawlTraversal []*ThreatgraphCrawlEdgesRequest `json:"crawl_traversal"`

	// crawl vertex ids
	CrawlVertexIds map[string]DetectsInvestigatableCrawlVertexIds `json:"crawl_vertex_ids,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"`

	// 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"`
}

DetectsInvestigatable detects investigatable

swagger:model detects.Investigatable

func (*DetectsInvestigatable) ContextValidate added in v0.2.22

func (m *DetectsInvestigatable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this detects investigatable based on the context it is used

func (*DetectsInvestigatable) MarshalBinary added in v0.2.22

func (m *DetectsInvestigatable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DetectsInvestigatable) UnmarshalBinary added in v0.2.22

func (m *DetectsInvestigatable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DetectsInvestigatable) Validate added in v0.2.22

func (m *DetectsInvestigatable) Validate(formats strfmt.Registry) error

Validate validates this detects investigatable

type DetectsInvestigatableCrawlEdgeIds added in v0.2.22

type DetectsInvestigatableCrawlEdgeIds interface{}

DetectsInvestigatableCrawlEdgeIds detects investigatable crawl edge ids

swagger:model detects.Investigatable.crawl_edge_ids

type DetectsInvestigatableCrawlVertexIds added in v0.2.22

type DetectsInvestigatableCrawlVertexIds interface{}

DetectsInvestigatableCrawlVertexIds detects investigatable crawl vertex ids

swagger:model detects.Investigatable.crawl_vertex_ids

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

func (m *DetectsParentDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DetectsParentDetails) Validate

func (m *DetectsParentDetails) Validate(formats strfmt.Registry) error

Validate validates this detects parent details

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

func (*DetectsQuarantinedFile) Validate

func (m *DetectsQuarantinedFile) Validate(formats strfmt.Registry) error

Validate validates this detects quarantined file

type DetectsapiPatchEntitiesInvestigatablesV1Request added in v0.2.22

type DetectsapiPatchEntitiesInvestigatablesV1Request struct {

	// ids
	// Required: true
	Ids []string `json:"ids"`

	// request
	Request *MsaEntityActionRequest `json:"request,omitempty"`
}

DetectsapiPatchEntitiesInvestigatablesV1Request detectsapi patch entities investigatables v1 request

swagger:model detectsapi.PatchEntitiesInvestigatablesV1Request

func (*DetectsapiPatchEntitiesInvestigatablesV1Request) ContextValidate added in v0.2.22

ContextValidate validate this detectsapi patch entities investigatables v1 request based on the context it is used

func (*DetectsapiPatchEntitiesInvestigatablesV1Request) MarshalBinary added in v0.2.22

MarshalBinary interface implementation

func (*DetectsapiPatchEntitiesInvestigatablesV1Request) UnmarshalBinary added in v0.2.22

UnmarshalBinary interface implementation

func (*DetectsapiPatchEntitiesInvestigatablesV1Request) Validate added in v0.2.22

Validate validates this detectsapi patch entities investigatables v1 request

type DetectsapiPatchEntitiesInvestigatablesV2Request added in v0.2.24

type DetectsapiPatchEntitiesInvestigatablesV2Request struct {

	// action parameters
	ActionParameters []*MsaspecActionParameter `json:"action_parameters"`

	// ids
	// Required: true
	Ids []string `json:"ids"`
}

DetectsapiPatchEntitiesInvestigatablesV2Request detectsapi patch entities investigatables v2 request

swagger:model detectsapi.PatchEntitiesInvestigatablesV2Request

func (*DetectsapiPatchEntitiesInvestigatablesV2Request) ContextValidate added in v0.2.24

ContextValidate validate this detectsapi patch entities investigatables v2 request based on the context it is used

func (*DetectsapiPatchEntitiesInvestigatablesV2Request) MarshalBinary added in v0.2.24

MarshalBinary interface implementation

func (*DetectsapiPatchEntitiesInvestigatablesV2Request) UnmarshalBinary added in v0.2.24

UnmarshalBinary interface implementation

func (*DetectsapiPatchEntitiesInvestigatablesV2Request) Validate added in v0.2.24

Validate validates this detectsapi patch entities investigatables v2 request

type DetectsapiPostEntitiesInvestigatablesV1Request added in v0.2.22

type DetectsapiPostEntitiesInvestigatablesV1Request struct {

	// ids
	// Required: true
	Ids []string `json:"ids"`
}

DetectsapiPostEntitiesInvestigatablesV1Request detectsapi post entities investigatables v1 request

swagger:model detectsapi.PostEntitiesInvestigatablesV1Request

func (*DetectsapiPostEntitiesInvestigatablesV1Request) ContextValidate added in v0.2.22

ContextValidate validates this detectsapi post entities investigatables v1 request based on context it is used

func (*DetectsapiPostEntitiesInvestigatablesV1Request) MarshalBinary added in v0.2.22

MarshalBinary interface implementation

func (*DetectsapiPostEntitiesInvestigatablesV1Request) UnmarshalBinary added in v0.2.22

UnmarshalBinary interface implementation

func (*DetectsapiPostEntitiesInvestigatablesV1Request) Validate added in v0.2.22

Validate validates this detectsapi post entities investigatables v1 request

type DetectsapiPostEntitiesInvestigatablesV1Response added in v0.2.22

type DetectsapiPostEntitiesInvestigatablesV1Response struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DetectsInvestigatable `json:"resources"`
}

DetectsapiPostEntitiesInvestigatablesV1Response detectsapi post entities investigatables v1 response

swagger:model detectsapi.PostEntitiesInvestigatablesV1Response

func (*DetectsapiPostEntitiesInvestigatablesV1Response) ContextValidate added in v0.2.22

ContextValidate validate this detectsapi post entities investigatables v1 response based on the context it is used

func (*DetectsapiPostEntitiesInvestigatablesV1Response) MarshalBinary added in v0.2.22

MarshalBinary interface implementation

func (*DetectsapiPostEntitiesInvestigatablesV1Response) UnmarshalBinary added in v0.2.22

UnmarshalBinary interface implementation

func (*DetectsapiPostEntitiesInvestigatablesV1Response) Validate added in v0.2.22

Validate validates this detectsapi post entities investigatables v1 response

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"`

	// 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"`

	// cpu signature
	CPUSignature string `json:"cpu_signature,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"`

	// 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"`

	// 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 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

func (m *DeviceDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceDevice) Validate added in v0.2.3

func (m *DeviceDevice) Validate(formats strfmt.Registry) error

Validate validates this device device

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

func (m *DeviceDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceDeviceMeta) Validate

func (m *DeviceDeviceMeta) Validate(formats strfmt.Registry) error

Validate validates this device device meta

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

func (m *DeviceDevicePolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceDevicePolicy) Validate

func (m *DeviceDevicePolicy) Validate(formats strfmt.Registry) error

Validate validates this device device policy

type DeviceManagedApp

type DeviceManagedApp struct {

	// version
	// Required: true
	Version *string `json:"version"`
}

DeviceManagedApp device managed app

swagger:model device.ManagedApp

func (*DeviceManagedApp) ContextValidate

func (m *DeviceManagedApp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceManagedApp) Validate

func (m *DeviceManagedApp) Validate(formats strfmt.Registry) error

Validate validates this device managed app

type DeviceManagedApps

type DeviceManagedApps struct {

	// airlock
	Airlock *DeviceManagedApp `json:"airlock,omitempty"`

	// automox
	Automox *DeviceManagedApp `json:"automox,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

func (m *DeviceManagedApps) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceManagedApps) Validate

func (m *DeviceManagedApps) Validate(formats strfmt.Registry) error

Validate validates this device managed apps

type DeviceMappedDevicePolicies

type DeviceMappedDevicePolicies struct {

	// airlock
	Airlock *DeviceDevicePolicy `json:"airlock,omitempty"`

	// automox
	Automox *DeviceDevicePolicy `json:"automox,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"`

	// 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"`

	// sensor update
	SensorUpdate *DeviceDevicePolicy `json:"sensor_update,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

func (*DeviceMappedDevicePolicies) Validate

func (m *DeviceMappedDevicePolicies) Validate(formats strfmt.Registry) error

Validate validates this device mapped device policies

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

func (*DeviceapiDeviceDetailsResponseSwagger) Validate added in v0.2.26

Validate validates this deviceapi device details response swagger

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"`

	// 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"`

	// cpu signature
	CPUSignature string `json:"cpu_signature,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"`

	// hostname
	Hostname string `json:"hostname,omitempty"`

	// instance id
	InstanceID string `json:"instance_id,omitempty"`

	// internet exposure
	InternetExposure string `json:"internet_exposure,omitempty"`

	// kernel version
	KernelVersion string `json:"kernel_version,omitempty"`

	// last login timestamp
	LastLoginTimestamp string `json:"last_login_timestamp,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"`

	// 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 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

func (*DeviceapiDeviceSwagger) Validate added in v0.2.26

func (m *DeviceapiDeviceSwagger) Validate(formats strfmt.Registry) error

Validate validates this deviceapi device swagger

type DeviceapiGroupMeta added in v0.2.16

type DeviceapiGroupMeta struct {

	// version
	Version int64 `json:"version,omitempty"`
}

DeviceapiGroupMeta deviceapi group meta

swagger:model deviceapi.GroupMeta

func (*DeviceapiGroupMeta) ContextValidate added in v0.2.16

func (m *DeviceapiGroupMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceapiGroupMeta) Validate added in v0.2.16

func (m *DeviceapiGroupMeta) Validate(formats strfmt.Registry) error

Validate validates this deviceapi group meta

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

func (*DeviceapiGroupResponseV1) Validate added in v0.2.16

func (m *DeviceapiGroupResponseV1) Validate(formats strfmt.Registry) error

Validate validates this deviceapi group response v1

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

func (*DeviceapiGroupsResponseV1) Validate added in v0.2.16

func (m *DeviceapiGroupsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this deviceapi groups response v1

type DeviceapiLoginDetailV1 added in v0.2.9

type DeviceapiLoginDetailV1 struct {

	// 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

func (*DeviceapiLoginDetailV1) Validate added in v0.2.9

func (m *DeviceapiLoginDetailV1) Validate(formats strfmt.Registry) error

Validate validates this deviceapi login detail v1

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

func (*DeviceapiLoginHistoryResponseV1) Validate added in v0.2.9

Validate validates this deviceapi login history response v1

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

func (m *DeviceapiLoginInfoV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DeviceapiLoginInfoV1) Validate added in v0.2.9

func (m *DeviceapiLoginInfoV1) Validate(formats strfmt.Registry) error

Validate validates this deviceapi login info v1

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

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

func (*DeviceapiNetworkAddressHistoryResponseV1) Validate added in v0.2.9

Validate validates this deviceapi network address history response v1

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

func (*DeviceapiNetworkAddressHistoryV1) Validate added in v0.2.9

Validate validates this deviceapi network address history v1

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

func (*DeviceapiNetworkAddressV1) Validate added in v0.2.9

func (m *DeviceapiNetworkAddressV1) Validate(formats strfmt.Registry) error

Validate validates this deviceapi network address v1

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

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

func (*DeviceapiUpdateDeviceDetailsResponseV1) Validate added in v0.2.27

Validate validates this deviceapi update device details response v1

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

func (*DeviceapiUpdateDeviceTagsRequestV1) Validate added in v0.2.27

Validate validates this deviceapi update device tags request v1

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

func (*DeviceapiUpdateDeviceTagsSwaggerV1) Validate added in v0.2.27

Validate validates this deviceapi update device tags swagger v1

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"`

	// 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

func (*DomainAPIDetectionDocument) Validate

func (m *DomainAPIDetectionDocument) Validate(formats strfmt.Registry) error

Validate validates this domain API detection document

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

func (m *DomainAPIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAPIError) Validate

func (m *DomainAPIError) Validate(formats strfmt.Registry) error

Validate validates this domain API error

type DomainAPIErrorResources

type DomainAPIErrorResources interface{}

DomainAPIErrorResources domain API error resources

swagger:model domain.APIError.resources

type DomainAPIEvaluationLogicItemV1 added in v0.2.19

type DomainAPIEvaluationLogicItemV1 struct {

	// id
	// Required: true
	ID *jsonext.Number `json:"id"`

	// 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 validates this domain API evaluation logic item v1 based on 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

func (*DomainAPIEvaluationLogicItemV1) Validate added in v0.2.19

func (m *DomainAPIEvaluationLogicItemV1) Validate(formats strfmt.Registry) error

Validate validates this domain API evaluation logic item v1

type DomainAPIEvaluationLogicV1 added in v0.2.19

type DomainAPIEvaluationLogicV1 struct {

	// aid
	Aid string `json:"aid,omitempty"`

	// cid
	Cid string `json:"cid,omitempty"`

	// created timestamp
	CreatedTimestamp string `json:"created_timestamp,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// logic
	Logic []*DomainAPIEvaluationLogicItemV1 `json:"logic"`

	// updated timestamp
	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

func (*DomainAPIEvaluationLogicV1) Validate added in v0.2.19

func (m *DomainAPIEvaluationLogicV1) Validate(formats strfmt.Registry) error

Validate validates this domain API evaluation logic v1

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

func (m *DomainAPIHostGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAPIHostGroup) Validate

func (m *DomainAPIHostGroup) Validate(formats strfmt.Registry) error

Validate validates this domain API host group

type DomainAPIRemediationIDs

type DomainAPIRemediationIDs struct {

	// ids
	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

func (*DomainAPIRemediationIDs) Validate

func (m *DomainAPIRemediationIDs) Validate(formats strfmt.Registry) error

Validate validates this domain API remediation i ds

type DomainAPIRemediationV2 added in v0.2.8

type DomainAPIRemediationV2 struct {

	// action
	// Required: true
	Action *string `json:"action"`

	// id
	// Required: true
	ID *string `json:"id"`

	// link
	// Required: true
	Link *string `json:"link"`

	// reference
	// Required: true
	Reference *string `json:"reference"`

	// title
	// Required: true
	Title *string `json:"title"`

	// vendor url
	// 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

func (*DomainAPIRemediationV2) Validate added in v0.2.8

func (m *DomainAPIRemediationV2) Validate(formats strfmt.Registry) error

Validate validates this domain API remediation v2

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

func (*DomainAPIVulnerabilityAppV2) Validate

func (m *DomainAPIVulnerabilityAppV2) Validate(formats strfmt.Registry) error

Validate validates this domain API vulnerability app v2

type DomainAPIVulnerabilityCVECISAInfo added in v0.2.29

type DomainAPIVulnerabilityCVECISAInfo struct {

	// due date
	DueDate string `json:"due_date,omitempty"`

	// is cisa kev
	// 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

func (*DomainAPIVulnerabilityCVECISAInfo) Validate added in v0.2.29

Validate validates this domain API vulnerability c v e c i s a info

type DomainAPIVulnerabilityCVEDetailsFacetV2 added in v0.2.13

type DomainAPIVulnerabilityCVEDetailsFacetV2 struct {

	// actors
	Actors []string `json:"actors"`

	// base score
	BaseScore float64 `json:"base_score,omitempty"`

	// cisa info
	CisaInfo *DomainAPIVulnerabilityCVECISAInfo `json:"cisa_info,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// exploit status
	ExploitStatus int64 `json:"exploit_status,omitempty"`

	// exploitability score
	ExploitabilityScore float64 `json:"exploitability_score,omitempty"`

	// exprt rating
	ExprtRating string `json:"exprt_rating,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// impact score
	ImpactScore float64 `json:"impact_score,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// published date
	PublishedDate string `json:"published_date,omitempty"`

	// references
	References []string `json:"references"`

	// remediation level
	RemediationLevel string `json:"remediation_level,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`

	// spotlight published date
	SpotlightPublishedDate string `json:"spotlight_published_date,omitempty"`

	// vector
	Vector string `json:"vector,omitempty"`

	// vendor advisory
	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

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

func (*DomainAPIVulnerabilityCVEDetailsFacetV2) Validate added in v0.2.13

Validate validates this domain API vulnerability c v e details facet v2

type DomainAPIVulnerabilityExtendedAppV2 added in v0.2.13

type DomainAPIVulnerabilityExtendedAppV2 struct {

	// evaluation logic
	EvaluationLogic *DomainAPIEvaluationLogicV1 `json:"evaluation_logic,omitempty"`

	// product name version
	// Required: true
	ProductNameVersion *string `json:"product_name_version"`

	// remediation
	Remediation *DomainAPIRemediationIDs `json:"remediation,omitempty"`

	// sub status
	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

func (*DomainAPIVulnerabilityExtendedAppV2) Validate added in v0.2.13

Validate validates this domain API vulnerability extended app v2

type DomainAPIVulnerabilityHostFacetV2 added in v0.2.13

type DomainAPIVulnerabilityHostFacetV2 struct {

	// groups
	Groups []*DomainAPIHostGroup `json:"groups"`

	// host last seen timestamp
	HostLastSeenTimestamp string `json:"host_last_seen_timestamp,omitempty"`

	// hostname
	// Required: true
	Hostname *string `json:"hostname"`

	// instance id
	InstanceID string `json:"instance_id,omitempty"`

	// local ip
	// Required: true
	LocalIP *string `json:"local_ip"`

	// machine domain
	// Required: true
	MachineDomain *string `json:"machine_domain"`

	// os build
	OsBuild string `json:"os_build,omitempty"`

	// os version
	// Required: true
	OsVersion *string `json:"os_version"`

	// ou
	// Required: true
	Ou *string `json:"ou"`

	// platform
	Platform string `json:"platform,omitempty"`

	// product type desc
	ProductTypeDesc string `json:"product_type_desc,omitempty"`

	// service provider
	ServiceProvider string `json:"service_provider,omitempty"`

	// service provider account id
	ServiceProviderAccountID string `json:"service_provider_account_id,omitempty"`

	// site name
	// Required: true
	SiteName *string `json:"site_name"`

	// system manufacturer
	// Required: true
	SystemManufacturer *string `json:"system_manufacturer"`

	// tags
	Tags []string `json:"tags"`
}

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

func (*DomainAPIVulnerabilityHostFacetV2) Validate added in v0.2.13

Validate validates this domain API vulnerability host facet v2

type DomainAPIVulnerabilityRemediationFacetV2 added in v0.2.13

type DomainAPIVulnerabilityRemediationFacetV2 struct {

	// entities
	Entities []*DomainAPIRemediationV2 `json:"entities"`

	// ids
	Ids []string `json:"ids"`
}

DomainAPIVulnerabilityRemediationFacetV2 domain API vulnerability remediation facet v2

swagger:model domain.APIVulnerabilityRemediationFacetV2

func (*DomainAPIVulnerabilityRemediationFacetV2) ContextValidate added in v0.2.13

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

func (*DomainAPIVulnerabilityRemediationFacetV2) Validate added in v0.2.13

Validate validates this domain API vulnerability remediation facet v2

type DomainAPIVulnerabilitySuppressionInfoV2 added in v0.2.24

type DomainAPIVulnerabilitySuppressionInfoV2 struct {

	// is suppressed
	// Required: true
	IsSuppressed *bool `json:"is_suppressed"`

	// reason
	Reason string `json:"reason,omitempty"`
}

DomainAPIVulnerabilitySuppressionInfoV2 domain API vulnerability suppression info v2

swagger:model domain.APIVulnerabilitySuppressionInfoV2

func (*DomainAPIVulnerabilitySuppressionInfoV2) ContextValidate added in v0.2.24

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

func (*DomainAPIVulnerabilitySuppressionInfoV2) Validate added in v0.2.24

Validate validates this domain API vulnerability suppression info v2

type DomainAPIVulnerabilityV2

type DomainAPIVulnerabilityV2 struct {

	// aid
	// Required: true
	Aid *string `json:"aid"`

	// app
	App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"`

	// apps
	Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"`

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// closed timestamp
	ClosedTimestamp string `json:"closed_timestamp,omitempty"`

	// created timestamp
	// Required: true
	CreatedTimestamp *string `json:"created_timestamp"`

	// cve
	Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"`

	// host info
	HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// remediation
	Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`

	// suppression info
	SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"`

	// updated timestamp
	// Required: true
	UpdatedTimestamp *string `json:"updated_timestamp"`
}

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

func (*DomainAPIVulnerabilityV2) Validate

func (m *DomainAPIVulnerabilityV2) Validate(formats strfmt.Registry) error

Validate validates this domain API vulnerability v2

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"`

	// account type
	AccountType string `json:"account_type,omitempty"`

	// 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"`

	// cloudformation url
	CloudformationURL string `json:"cloudformation_url,omitempty"`

	// d4c
	D4c *DomainAWSD4CAccountV1 `json:"d4c,omitempty"`

	// d4c migrated
	D4cMigrated bool `json:"d4c_migrated,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"`

	// settings
	Settings string `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

func (m *DomainAWSAccountV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAWSAccountV2) Validate

func (m *DomainAWSAccountV2) Validate(formats strfmt.Registry) error

Validate validates this domain a w s account v2

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

func (*DomainAWSConfiguration) Validate

func (m *DomainAWSConfiguration) Validate(formats strfmt.Registry) error

Validate validates this domain a w s configuration

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

func (m *DomainAWSD4CAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAWSD4CAccountV1) Validate added in v0.2.29

func (m *DomainAWSD4CAccountV1) Validate(formats strfmt.Registry) error

Validate validates this domain a w s d4 c account v1

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

func (*DomainAWSD4COrganizationAccountV1) Validate added in v0.2.29

Validate validates this domain a w s d4 c organization account v1

type DomainAccessTokenResponseV1

type DomainAccessTokenResponseV1 struct {

	// access token
	// Required: true
	AccessToken *string `json:"access_token"`

	// expires in
	// Required: true
	ExpiresIn *int64 `json:"expires_in"`

	// token type
	// Required: true
	TokenType *string `json:"token_type"`
}

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

func (*DomainAccessTokenResponseV1) Validate

func (m *DomainAccessTokenResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain access token response v1

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

func (*DomainAccountAccessResult) Validate

func (m *DomainAccountAccessResult) Validate(formats strfmt.Registry) error

Validate validates this domain account access result

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

func (*DomainActionEntitiesResponseV1) Validate added in v0.2.3

func (m *DomainActionEntitiesResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain action entities response v1

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

func (*DomainActionUserRolesRequest) Validate added in v0.2.25

func (m *DomainActionUserRolesRequest) Validate(formats strfmt.Registry) error

Validate validates this domain action user roles request

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
	// 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
	// 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

func (m *DomainActionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainActionV1) Validate added in v0.2.3

func (m *DomainActionV1) Validate(formats strfmt.Registry) error

Validate validates this domain action v1

type DomainActorDocument

type DomainActorDocument struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// actor type
	ActorType string `json:"actor_type,omitempty"`

	// capability
	Capability *DomainEntity `json:"capability,omitempty"`

	// created date
	// Required: true
	CreatedDate *int64 `json:"created_date"`

	// description
	Description string `json:"description,omitempty"`

	// ecrime kill chain
	EcrimeKillChain *DomainECrimeKillChain `json:"ecrime_kill_chain,omitempty"`

	// entitlements
	Entitlements []*DomainEntity `json:"entitlements"`

	// first activity date
	// Required: true
	FirstActivityDate *int64 `json:"first_activity_date"`

	// group
	Group *DomainEntity `json:"group,omitempty"`

	// id
	// Required: true
	ID *int64 `json:"id"`

	// image
	Image *DomainImage `json:"image,omitempty"`

	// kill chain
	KillChain *DomainKillChain `json:"kill_chain,omitempty"`

	// known as
	// Required: true
	KnownAs *string `json:"known_as"`

	// last activity date
	// Required: true
	LastActivityDate *int64 `json:"last_activity_date"`

	// last modified date
	// Required: true
	LastModifiedDate *int64 `json:"last_modified_date"`

	// motivations
	// Required: true
	Motivations []*DomainEntity `json:"motivations"`

	// name
	// Required: true
	Name *string `json:"name"`

	// notify users
	// Required: true
	NotifyUsers *bool `json:"notify_users"`

	// origins
	// Required: true
	Origins []*DomainEntity `json:"origins"`

	// region
	Region *DomainEntity `json:"region,omitempty"`

	// rich text description
	RichTextDescription string `json:"rich_text_description,omitempty"`

	// short description
	// Required: true
	ShortDescription *string `json:"short_description"`

	// slug
	// Required: true
	Slug *string `json:"slug"`

	// target countries
	// Required: true
	TargetCountries []*DomainEntity `json:"target_countries"`

	// target industries
	// Required: true
	TargetIndustries []*DomainEntity `json:"target_industries"`

	// thumbnail
	Thumbnail *DomainImage `json:"thumbnail,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

DomainActorDocument domain actor document

swagger:model domain.ActorDocument

func (*DomainActorDocument) ContextValidate

func (m *DomainActorDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainActorDocument) Validate

func (m *DomainActorDocument) Validate(formats strfmt.Registry) error

Validate validates this domain actor document

type DomainActorsResponse

type DomainActorsResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainActorDocument `json:"resources"`
}

DomainActorsResponse domain actors response

swagger:model domain.ActorsResponse

func (*DomainActorsResponse) ContextValidate

func (m *DomainActorsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainActorsResponse) Validate

func (m *DomainActorsResponse) Validate(formats strfmt.Registry) error

Validate validates this domain actors response

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

func (*DomainAggregatesResponse) Validate added in v0.2.3

func (m *DomainAggregatesResponse) Validate(formats strfmt.Registry) error

Validate validates this domain aggregates response

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

func (m *DomainAssessment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAssessment) Validate

func (m *DomainAssessment) Validate(formats strfmt.Registry) error

Validate validates this domain assessment

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

func (m *DomainAssessmentItems) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainAssessmentItems) Validate

func (m *DomainAssessmentItems) Validate(formats strfmt.Registry) error

Validate validates this domain assessment items

type DomainAssessmentsResponse

type DomainAssessmentsResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `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

func (*DomainAssessmentsResponse) Validate

func (m *DomainAssessmentsResponse) Validate(formats strfmt.Registry) error

Validate validates this domain assessments response

type DomainAzureAccountV1

type DomainAzureAccountV1 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"`

	// Account registration status.
	Status string `json:"status,omitempty"`

	// Azure Subscription ID.
	SubscriptionID string `json:"subscription_id,omitempty"`

	// Azure Tenant ID to use.
	TenantID string `json:"tenant_id,omitempty"`
}

DomainAzureAccountV1 domain azure account v1

swagger:model domain.AzureAccountV1

func (*DomainAzureAccountV1) ContextValidate

func (m *DomainAzureAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain azure account v1 based on context it is used

func (*DomainAzureAccountV1) MarshalBinary

func (m *DomainAzureAccountV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainAzureAccountV1) UnmarshalBinary

func (m *DomainAzureAccountV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainAzureAccountV1) Validate

func (m *DomainAzureAccountV1) Validate(formats strfmt.Registry) error

Validate validates this domain azure account v1

type DomainAzureClientServicePrincipalV1

type DomainAzureClientServicePrincipalV1 struct {

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// encrypted private key
	EncryptedPrivateKey string `json:"encrypted_private_key,omitempty"`

	// public certificate
	PublicCertificate string `json:"public_certificate,omitempty"`

	// 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 validates this domain azure client service principal v1 based on 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

func (*DomainAzureClientServicePrincipalV1) Validate

Validate validates this domain azure client service principal v1

type DomainBaseAPIVulnerabilityV2 added in v0.2.13

type DomainBaseAPIVulnerabilityV2 struct {

	// aid
	// Required: true
	Aid *string `json:"aid"`

	// app
	App *DomainAPIVulnerabilityAppV2 `json:"app,omitempty"`

	// apps
	Apps []*DomainAPIVulnerabilityExtendedAppV2 `json:"apps"`

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// closed timestamp
	ClosedTimestamp string `json:"closed_timestamp,omitempty"`

	// created timestamp
	// Required: true
	CreatedTimestamp *string `json:"created_timestamp"`

	// cve
	Cve *DomainAPIVulnerabilityCVEDetailsFacetV2 `json:"cve,omitempty"`

	// host info
	HostInfo *DomainAPIVulnerabilityHostFacetV2 `json:"host_info,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// remediation
	Remediation *DomainAPIVulnerabilityRemediationFacetV2 `json:"remediation,omitempty"`

	// status
	// Required: true
	Status *string `json:"status"`

	// suppression info
	SuppressionInfo *DomainAPIVulnerabilitySuppressionInfoV2 `json:"suppression_info,omitempty"`

	// updated timestamp
	// Required: true
	UpdatedTimestamp *string `json:"updated_timestamp"`
}

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

func (*DomainBaseAPIVulnerabilityV2) Validate added in v0.2.13

func (m *DomainBaseAPIVulnerabilityV2) Validate(formats strfmt.Registry) error

Validate validates this domain base API vulnerability v2

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

func (*DomainBatchExecuteCommandRequest) Validate

Validate validates this domain batch execute command request

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

func (*DomainBatchGetCmdStatusResponse) Validate

Validate validates this domain batch get cmd status response

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

func (*DomainBatchGetCommandRequest) Validate

func (m *DomainBatchGetCommandRequest) Validate(formats strfmt.Registry) error

Validate validates this domain batch get command request

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

func (*DomainBatchGetCommandResponse) Validate

func (m *DomainBatchGetCommandResponse) Validate(formats strfmt.Registry) error

Validate validates this domain batch get command response

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

func (*DomainBatchInitSessionRequest) Validate

func (m *DomainBatchInitSessionRequest) Validate(formats strfmt.Registry) error

Validate validates this domain batch init session request

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

func (*DomainBatchInitSessionResponse) Validate

func (m *DomainBatchInitSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this domain batch init session response

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

func (*DomainBatchRefreshSessionRequest) Validate

Validate validates this domain batch refresh session request

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

func (*DomainBatchRefreshSessionResponse) Validate

Validate validates this domain batch refresh session response

type DomainBehavior

type DomainBehavior struct {

	// aid
	Aid string `json:"aid,omitempty"`

	// 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 id
	DetectionID string `json:"detection_id,omitempty"`

	// domain
	Domain string `json:"domain,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 *CloudontologyPatternDisposition `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"`

	// technique
	Technique string `json:"technique,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

func (m *DomainBehavior) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainBehavior) Validate

func (m *DomainBehavior) Validate(formats strfmt.Registry) error

Validate validates this domain behavior

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

func (*DomainBotnetConfigSource) Validate added in v0.2.28

func (m *DomainBotnetConfigSource) Validate(formats strfmt.Registry) error

Validate validates this domain botnet config source

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

func (m *DomainBotnetInject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainBotnetInject) Validate added in v0.2.28

func (m *DomainBotnetInject) Validate(formats strfmt.Registry) error

Validate validates this domain botnet inject

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

func (m *DomainBreachDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainBreachDetailsV1) Validate added in v0.2.14

func (m *DomainBreachDetailsV1) Validate(formats strfmt.Registry) error

Validate validates this domain breach details v1

type DomainBreachedItemV1 added in v0.2.14

type DomainBreachedItemV1 struct {

	// company
	Company string `json:"company,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

func (m *DomainBreachedItemV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainBreachedItemV1) Validate added in v0.2.14

func (m *DomainBreachedItemV1) Validate(formats strfmt.Registry) error

Validate validates this domain breached item v1

type DomainCIDGroup

type DomainCIDGroup struct {

	// cid
	Cid string `json:"cid,omitempty"`

	// cid group id
	CidGroupID string `json:"cid_group_id,omitempty"`

	// description
	// Required: true
	Description *string `json:"description"`

	// name
	// Required: true
	Name *string `json:"name"`
}

DomainCIDGroup domain c ID group

swagger:model domain.CIDGroup

func (*DomainCIDGroup) ContextValidate

func (m *DomainCIDGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainCIDGroup) Validate

func (m *DomainCIDGroup) Validate(formats strfmt.Registry) error

Validate validates this domain c ID group

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

func (m *DomainCIDGroupMembers) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainCIDGroupMembers) Validate

func (m *DomainCIDGroupMembers) Validate(formats strfmt.Registry) error

Validate validates this domain c ID group members

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

func (*DomainCIDGroupMembersRequestV1) Validate

func (m *DomainCIDGroupMembersRequestV1) Validate(formats strfmt.Registry) error

Validate validates this domain c ID group members request v1

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

func (*DomainCIDGroupMembersResponseV1) Validate

Validate validates this domain c ID group members response v1

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

func (*DomainCIDGroupsRequestV1) Validate

func (m *DomainCIDGroupsRequestV1) Validate(formats strfmt.Registry) error

Validate validates this domain c ID groups request v1

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

func (*DomainCIDGroupsResponseV1) Validate

func (m *DomainCIDGroupsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain c ID groups response v1

type DomainCIDPolicyAssignments

type DomainCIDPolicyAssignments struct {

	// cid
	Cid string `json:"cid,omitempty"`

	// cis benchmark
	CisBenchmark []*DomainCIDPolicyAssignmentsCisBenchmark `json:"cis_benchmark"`

	// cloud asset type
	CloudAssetType string `json:"cloud_asset_type,omitempty"`

	// cloud service
	CloudService string `json:"cloud_service,omitempty"`

	// cloud service subtype
	CloudServiceSubtype string `json:"cloud_service_subtype,omitempty"`

	// default severity
	DefaultSeverity string `json:"default_severity,omitempty"`

	// fql policy
	FqlPolicy string `json:"fql_policy,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// nist benchmark
	NistBenchmark []*DomainCIDPolicyAssignmentsNistBenchmark `json:"nist_benchmark"`

	// pci benchmark
	PciBenchmark []*DomainCIDPolicyAssignmentsPciBenchmark `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"`

	// soc2 benchmark
	Soc2Benchmark []*DomainCIDPolicyAssignmentsSoc2Benchmark `json:"soc2_benchmark"`
}

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

func (*DomainCIDPolicyAssignments) Validate

func (m *DomainCIDPolicyAssignments) Validate(formats strfmt.Registry) error

Validate validates this domain c ID policy assignments

type DomainCIDPolicyAssignmentsCisBenchmark added in v0.2.4

type DomainCIDPolicyAssignmentsCisBenchmark 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"`
}

DomainCIDPolicyAssignmentsCisBenchmark domain c ID policy assignments cis benchmark

swagger:model domain.CIDPolicyAssignments.cis_benchmark

func (*DomainCIDPolicyAssignmentsCisBenchmark) ContextValidate added in v0.2.4

ContextValidate validates this domain c ID policy assignments cis benchmark based on context it is used

func (*DomainCIDPolicyAssignmentsCisBenchmark) MarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsCisBenchmark) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsCisBenchmark) UnmarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsCisBenchmark) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsCisBenchmark) Validate added in v0.2.4

Validate validates this domain c ID policy assignments cis benchmark

type DomainCIDPolicyAssignmentsNistBenchmark added in v0.2.4

type DomainCIDPolicyAssignmentsNistBenchmark 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"`
}

DomainCIDPolicyAssignmentsNistBenchmark domain c ID policy assignments nist benchmark

swagger:model domain.CIDPolicyAssignments.nist_benchmark

func (*DomainCIDPolicyAssignmentsNistBenchmark) ContextValidate added in v0.2.4

ContextValidate validates this domain c ID policy assignments nist benchmark based on context it is used

func (*DomainCIDPolicyAssignmentsNistBenchmark) MarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsNistBenchmark) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsNistBenchmark) UnmarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsNistBenchmark) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsNistBenchmark) Validate added in v0.2.4

Validate validates this domain c ID policy assignments nist benchmark

type DomainCIDPolicyAssignmentsPciBenchmark added in v0.2.4

type DomainCIDPolicyAssignmentsPciBenchmark 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"`
}

DomainCIDPolicyAssignmentsPciBenchmark domain c ID policy assignments pci benchmark

swagger:model domain.CIDPolicyAssignments.pci_benchmark

func (*DomainCIDPolicyAssignmentsPciBenchmark) ContextValidate added in v0.2.4

ContextValidate validates this domain c ID policy assignments pci benchmark based on context it is used

func (*DomainCIDPolicyAssignmentsPciBenchmark) MarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsPciBenchmark) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsPciBenchmark) UnmarshalBinary added in v0.2.4

func (m *DomainCIDPolicyAssignmentsPciBenchmark) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsPciBenchmark) Validate added in v0.2.4

Validate validates this domain c ID policy assignments pci benchmark

type DomainCIDPolicyAssignmentsSoc2Benchmark added in v0.2.16

type DomainCIDPolicyAssignmentsSoc2Benchmark 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"`
}

DomainCIDPolicyAssignmentsSoc2Benchmark domain c ID policy assignments soc2 benchmark

swagger:model domain.CIDPolicyAssignments.soc2_benchmark

func (*DomainCIDPolicyAssignmentsSoc2Benchmark) ContextValidate added in v0.2.16

ContextValidate validates this domain c ID policy assignments soc2 benchmark based on context it is used

func (*DomainCIDPolicyAssignmentsSoc2Benchmark) MarshalBinary added in v0.2.16

func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsSoc2Benchmark) UnmarshalBinary added in v0.2.16

func (m *DomainCIDPolicyAssignmentsSoc2Benchmark) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainCIDPolicyAssignmentsSoc2Benchmark) Validate added in v0.2.16

Validate validates this domain c ID policy assignments soc2 benchmark

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

func (m *DomainCSIXLabel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainCSIXLabel) Validate

func (m *DomainCSIXLabel) Validate(formats strfmt.Registry) error

Validate validates this domain c s i x label

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

func (m *DomainCSIXRelation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainCSIXRelation) Validate

func (m *DomainCSIXRelation) Validate(formats strfmt.Registry) error

Validate validates this domain c s i x relation

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

func (m *DomainChildLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainChildLink) Validate

func (m *DomainChildLink) Validate(formats strfmt.Registry) error

Validate validates this domain child link

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

func (*DomainChildrenResponseV1) Validate

func (m *DomainChildrenResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain children response v1

type DomainCloudAccountID added in v0.2.4

type DomainCloudAccountID 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"`
}

DomainCloudAccountID domain cloud account ID

swagger:model domain.CloudAccountID

func (*DomainCloudAccountID) ContextValidate added in v0.2.4

func (m *DomainCloudAccountID) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain cloud account ID based on context it is used

func (*DomainCloudAccountID) MarshalBinary added in v0.2.4

func (m *DomainCloudAccountID) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainCloudAccountID) UnmarshalBinary added in v0.2.4

func (m *DomainCloudAccountID) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainCloudAccountID) Validate added in v0.2.4

func (m *DomainCloudAccountID) Validate(formats strfmt.Registry) error

Validate validates this domain cloud account ID

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

func (*DomainCommandExecuteRequest) Validate

func (m *DomainCommandExecuteRequest) Validate(formats strfmt.Registry) error

Validate validates this domain command execute request

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

func (*DomainCommandExecuteResponse) Validate

func (m *DomainCommandExecuteResponse) Validate(formats strfmt.Registry) error

Validate validates this domain command execute response

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

func (*DomainCommandExecuteResponseWrapper) Validate

Validate validates this domain command execute response wrapper

type DomainComplianceResponse added in v0.2.7

type DomainComplianceResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *DomainMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*CommonCIDComplianceResult `json:"resources"`
}

DomainComplianceResponse domain compliance response

swagger:model domain.ComplianceResponse

func (*DomainComplianceResponse) ContextValidate added in v0.2.7

func (m *DomainComplianceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain compliance response based on the context it is used

func (*DomainComplianceResponse) MarshalBinary added in v0.2.7

func (m *DomainComplianceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainComplianceResponse) UnmarshalBinary added in v0.2.7

func (m *DomainComplianceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainComplianceResponse) Validate added in v0.2.7

func (m *DomainComplianceResponse) Validate(formats strfmt.Registry) error

Validate validates this domain compliance response

type DomainCreateActionRequest added in v0.2.3

type DomainCreateActionRequest struct {

	// content format
	// Required: true
	ContentFormat *string `json:"content_format"`

	// frequency
	// Required: true
	Frequency *string `json:"frequency"`

	// recipients
	// Required: true
	Recipients []string `json:"recipients"`

	// trigger matchless
	// Required: true
	TriggerMatchless *bool `json:"trigger_matchless"`

	// type
	// 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

func (*DomainCreateActionRequest) Validate added in v0.2.3

func (m *DomainCreateActionRequest) Validate(formats strfmt.Registry) error

Validate validates this domain create action request

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

func (*DomainCreateUserRequest) Validate added in v0.2.25

func (m *DomainCreateUserRequest) Validate(formats strfmt.Registry) error

Validate validates this domain create user request

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

func (*DomainDDOSAttackSource) Validate added in v0.2.28

func (m *DomainDDOSAttackSource) Validate(formats strfmt.Registry) error

Validate validates this domain d d o s attack source

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

func (*DomainDDOSTargetDetails) Validate added in v0.2.28

func (m *DomainDDOSTargetDetails) Validate(formats strfmt.Registry) error

Validate validates this domain d d o s target details

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

func (*DomainDetailedNotificationV1) Validate added in v0.2.3

func (m *DomainDetailedNotificationV1) Validate(formats strfmt.Registry) error

Validate validates this domain detailed notification v1

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"`

	// 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

func (*DomainDetectsEntitiesPatchRequest) Validate

Validate validates this domain detects entities patch request

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

func (m *DomainDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainDevice) Validate

func (m *DomainDevice) Validate(formats strfmt.Registry) error

Validate validates this domain device

type DomainDeviceDetailsResponseSwagger

type DomainDeviceDetailsResponseSwagger struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainDeviceSwagger `json:"resources"`
}

DomainDeviceDetailsResponseSwagger domain device details response swagger

swagger:model domain.DeviceDetailsResponseSwagger

func (*DomainDeviceDetailsResponseSwagger) ContextValidate

func (m *DomainDeviceDetailsResponseSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain device details response swagger based on the context it is used

func (*DomainDeviceDetailsResponseSwagger) MarshalBinary

func (m *DomainDeviceDetailsResponseSwagger) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainDeviceDetailsResponseSwagger) UnmarshalBinary

func (m *DomainDeviceDetailsResponseSwagger) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainDeviceDetailsResponseSwagger) Validate

Validate validates this domain device details response swagger

type DomainDeviceMeta

type DomainDeviceMeta struct {

	// pagination
	Pagination *DomainDevicePaging `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"`
}

DomainDeviceMeta domain device meta

swagger:model domain.DeviceMeta

func (*DomainDeviceMeta) ContextValidate

func (m *DomainDeviceMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain device meta based on the context it is used

func (*DomainDeviceMeta) MarshalBinary

func (m *DomainDeviceMeta) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainDeviceMeta) UnmarshalBinary

func (m *DomainDeviceMeta) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainDeviceMeta) Validate

func (m *DomainDeviceMeta) Validate(formats strfmt.Registry) error

Validate validates this domain device meta

type DomainDevicePaging

type DomainDevicePaging 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"`
}

DomainDevicePaging domain device paging

swagger:model domain.DevicePaging

func (*DomainDevicePaging) ContextValidate

func (m *DomainDevicePaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain device paging based on context it is used

func (*DomainDevicePaging) MarshalBinary

func (m *DomainDevicePaging) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainDevicePaging) UnmarshalBinary

func (m *DomainDevicePaging) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainDevicePaging) Validate

func (m *DomainDevicePaging) Validate(formats strfmt.Registry) error

Validate validates this domain device paging

type DomainDeviceResponse

type DomainDeviceResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *DomainDeviceMeta `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

DomainDeviceResponse domain device response

swagger:model domain.DeviceResponse

func (*DomainDeviceResponse) ContextValidate

func (m *DomainDeviceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain device response based on the context it is used

func (*DomainDeviceResponse) MarshalBinary

func (m *DomainDeviceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainDeviceResponse) UnmarshalBinary

func (m *DomainDeviceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainDeviceResponse) Validate

func (m *DomainDeviceResponse) Validate(formats strfmt.Registry) error

Validate validates this domain device response

type DomainDeviceSwagger

type DomainDeviceSwagger 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"`

	// 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"`

	// cpu signature
	CPUSignature string `json:"cpu_signature,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"`

	// hostname
	Hostname string `json:"hostname,omitempty"`

	// instance id
	InstanceID string `json:"instance_id,omitempty"`

	// internet exposure
	InternetExposure string `json:"internet_exposure,omitempty"`

	// kernel version
	KernelVersion string `json:"kernel_version,omitempty"`

	// last login timestamp
	LastLoginTimestamp string `json:"last_login_timestamp,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"`

	// 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 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"`
}

DomainDeviceSwagger domain device swagger

swagger:model domain.DeviceSwagger

func (*DomainDeviceSwagger) ContextValidate

func (m *DomainDeviceSwagger) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain device swagger based on the context it is used

func (*DomainDeviceSwagger) MarshalBinary

func (m *DomainDeviceSwagger) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainDeviceSwagger) UnmarshalBinary

func (m *DomainDeviceSwagger) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainDeviceSwagger) Validate

func (m *DomainDeviceSwagger) Validate(formats strfmt.Registry) error

Validate validates this domain device swagger

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"`

	// 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

func (*DomainDiscoverAPIAccount) Validate added in v0.2.21

func (m *DomainDiscoverAPIAccount) Validate(formats strfmt.Registry) error

Validate validates this domain discover API account

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

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

func (*DomainDiscoverAPIAccountEntitiesResponse) Validate added in v0.2.21

Validate validates this domain discover API account entities response

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

func (*DomainDiscoverAPIFieldMetadata) Validate added in v0.2.24

func (m *DomainDiscoverAPIFieldMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain discover API field metadata

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"`

	// 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 first and last name of the person who is assigned to this asset.
	AssignedTo string `json:"assigned_to,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 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 time the asset was created in Active Directory, according to LDAP info.
	CreationTimestamp string `json:"creation_timestamp,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 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"`

	// The email of the asset as listed in Active Directory.
	Email string `json:"email,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 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"`

	// 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 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"`

	// 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 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 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"`

	// 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"`

	// 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

func (m *DomainDiscoverAPIHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainDiscoverAPIHost) Validate added in v0.2.14

func (m *DomainDiscoverAPIHost) Validate(formats strfmt.Registry) error

Validate validates this domain discover API host

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

func (*DomainDiscoverAPIHostEntitiesResponse) Validate added in v0.2.14

Validate validates this domain discover API host entities response

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"`

	// 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

func (*DomainDiscoverAPILogin) Validate added in v0.2.21

func (m *DomainDiscoverAPILogin) Validate(formats strfmt.Registry) error

Validate validates this domain discover API login

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

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

func (*DomainDiscoverAPILoginEntitiesResponse) Validate added in v0.2.21

Validate validates this domain discover API login entities response

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

func (*DomainDiscoverAPINetworkInterface) Validate added in v0.2.14

Validate validates this domain discover API network interface

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

func (m *DomainDisposition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainDisposition) Validate

func (m *DomainDisposition) Validate(formats strfmt.Registry) error

Validate validates this domain disposition

type DomainECrimeKillChain

type DomainECrimeKillChain struct {

	// attribution
	Attribution string `json:"attribution,omitempty"`

	// crimes
	Crimes string `json:"crimes,omitempty"`

	// customers
	Customers string `json:"customers,omitempty"`

	// marketing
	Marketing string `json:"marketing,omitempty"`

	// monetization
	Monetization string `json:"monetization,omitempty"`

	// rich text attribution
	RichTextAttribution string `json:"rich_text_attribution,omitempty"`

	// rich text crimes
	RichTextCrimes string `json:"rich_text_crimes,omitempty"`

	// rich text customers
	RichTextCustomers string `json:"rich_text_customers,omitempty"`

	// rich text marketing
	RichTextMarketing string `json:"rich_text_marketing,omitempty"`

	// rich text monetization
	RichTextMonetization string `json:"rich_text_monetization,omitempty"`

	// rich text services offered
	RichTextServicesOffered string `json:"rich_text_services_offered,omitempty"`

	// rich text services used
	RichTextServicesUsed string `json:"rich_text_services_used,omitempty"`

	// rich text technical tradecraft
	RichTextTechnicalTradecraft string `json:"rich_text_technical_tradecraft,omitempty"`

	// rich text victims
	RichTextVictims string `json:"rich_text_victims,omitempty"`

	// services offered
	ServicesOffered string `json:"services_offered,omitempty"`

	// services used
	ServicesUsed string `json:"services_used,omitempty"`

	// technical tradecraft
	TechnicalTradecraft string `json:"technical_tradecraft,omitempty"`

	// victims
	Victims string `json:"victims,omitempty"`
}

DomainECrimeKillChain domain e crime kill chain

swagger:model domain.ECrimeKillChain

func (*DomainECrimeKillChain) ContextValidate

func (m *DomainECrimeKillChain) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainECrimeKillChain) Validate

func (m *DomainECrimeKillChain) Validate(formats strfmt.Registry) error

Validate validates this domain e crime kill chain

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

func (*DomainEntitiesPatchRequest) Validate added in v0.2.9

func (m *DomainEntitiesPatchRequest) Validate(formats strfmt.Registry) error

Validate validates this domain entities patch request

type DomainEntity

type DomainEntity struct {

	// id
	// Required: true
	ID *int64 `json:"id"`

	// name
	Name string `json:"name,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

DomainEntity domain entity

swagger:model domain.Entity

func (*DomainEntity) ContextValidate

func (m *DomainEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainEntity) Validate

func (m *DomainEntity) Validate(formats strfmt.Registry) error

Validate validates this domain entity

type DomainEnvironmentScore

type DomainEnvironmentScore struct {

	// id
	// Required: true
	ID *string `json:"id"`

	// 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

func (*DomainEnvironmentScore) Validate

func (m *DomainEnvironmentScore) Validate(formats strfmt.Registry) error

Validate validates this domain environment score

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

func (m *DomainErrorsOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainErrorsOnly) Validate added in v0.2.3

func (m *DomainErrorsOnly) Validate(formats strfmt.Registry) error

Validate validates this domain errors only

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

func (m *DomainEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainEvent) Validate added in v0.2.28

func (m *DomainEvent) Validate(formats strfmt.Registry) error

Validate validates this domain event

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

func (*DomainEventEntitiesResponse) Validate added in v0.2.28

func (m *DomainEventEntitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this domain event entities response

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

func (m *DomainEventHistogram) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainEventHistogram) Validate

func (m *DomainEventHistogram) Validate(formats strfmt.Registry) error

Validate validates this domain event histogram

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 address
	// Required: true
	CryptoCurrencyAddress *string `json:"crypto_currency_address"`
}

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

func (*DomainExposedDataRecordFinancialV1) Validate added in v0.2.28

Validate validates this domain exposed data record financial v1

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

func (*DomainExposedDataRecordLocationV1) Validate added in v0.2.28

Validate validates this domain exposed data record location v1

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

func (*DomainExposedDataRecordSocialV1) Validate added in v0.2.28

Validate validates this domain exposed data record social v1

type DomainField

type DomainField struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// value
	// Required: true
	Value *string `json:"value"`
}

DomainField domain field

swagger:model domain.Field

func (*DomainField) ContextValidate

func (m *DomainField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain field based on 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

func (*DomainField) Validate

func (m *DomainField) Validate(formats strfmt.Registry) error

Validate validates this domain field

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

func (m *DomainFieldValidation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFieldValidation) Validate

func (m *DomainFieldValidation) Validate(formats strfmt.Registry) error

Validate validates this domain field validation

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

func (m *DomainFieldValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFieldValue) Validate

func (m *DomainFieldValue) Validate(formats strfmt.Registry) error

Validate validates this domain field value

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

func (m *DomainFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFile) Validate

func (m *DomainFile) Validate(formats strfmt.Registry) error

Validate validates this domain file

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"`
}

DomainFileCount domain file count

swagger:model domain.FileCount

func (*DomainFileCount) ContextValidate added in v0.2.31

func (m *DomainFileCount) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFileCount) Validate added in v0.2.31

func (m *DomainFileCount) Validate(formats strfmt.Registry) error

Validate validates this domain file count

type DomainFileDetailsV1 added in v0.2.28

type DomainFileDetailsV1 struct {

	// (Boolean) If it's a complete dataset or not.
	// Required: true
	CompleteDataSet *bool `json:"complete_data_set"`

	// 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 *int32 `json:"size"`
}

DomainFileDetailsV1 domain file details v1

swagger:model domain.FileDetailsV1

func (*DomainFileDetailsV1) ContextValidate added in v0.2.28

func (m *DomainFileDetailsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFileDetailsV1) Validate added in v0.2.28

func (m *DomainFileDetailsV1) Validate(formats strfmt.Registry) error

Validate validates this domain file details v1

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

func (m *DomainFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainFileV2) Validate added in v0.2.21

func (m *DomainFileV2) Validate(formats strfmt.Registry) error

Validate validates this domain file v2

type DomainGCPAccountV1

type DomainGCPAccountV1 struct {

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// GCP ParentID.
	// Required: true
	ParentID *string `json:"parent_id"`

	// Account registration status.
	Status string `json:"status,omitempty"`
}

DomainGCPAccountV1 domain g c p account v1

swagger:model domain.GCPAccountV1

func (*DomainGCPAccountV1) ContextValidate

func (m *DomainGCPAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain g c p account v1 based on 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

func (*DomainGCPAccountV1) Validate

func (m *DomainGCPAccountV1) Validate(formats strfmt.Registry) error

Validate validates this domain g c p account v1

type DomainIOAEnrichments added in v0.2.14

type DomainIOAEnrichments struct {

	// inventory
	Inventory *DetectionInventoryEnrichment `json:"inventory,omitempty"`

	// sensor events
	SensorEvents *DetectionEnrichment `json:"sensor_events,omitempty"`
}

DomainIOAEnrichments domain i o a enrichments

swagger:model domain.IOAEnrichments

func (*DomainIOAEnrichments) ContextValidate added in v0.2.14

func (m *DomainIOAEnrichments) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain i o a enrichments based on the context it is used

func (*DomainIOAEnrichments) MarshalBinary added in v0.2.14

func (m *DomainIOAEnrichments) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainIOAEnrichments) UnmarshalBinary added in v0.2.14

func (m *DomainIOAEnrichments) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainIOAEnrichments) Validate added in v0.2.14

func (m *DomainIOAEnrichments) Validate(formats strfmt.Registry) error

Validate validates this domain i o a enrichments

type DomainIOAEventAggregate added in v0.2.4

type DomainIOAEventAggregate struct {

	// cid severity
	CidSeverity int32 `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"`

	// score
	Score int32 `json:"score,omitempty"`

	// threatintel
	Threatintel *DetectionAggregateThreatIntel `json:"threatintel,omitempty"`

	// timestamps
	Timestamps []string `json:"timestamps"`
}

DomainIOAEventAggregate domain i o a event aggregate

swagger:model domain.IOAEventAggregate

func (*DomainIOAEventAggregate) ContextValidate added in v0.2.4

func (m *DomainIOAEventAggregate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain i o a event aggregate based on the context it is used

func (*DomainIOAEventAggregate) MarshalBinary added in v0.2.4

func (m *DomainIOAEventAggregate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainIOAEventAggregate) UnmarshalBinary added in v0.2.4

func (m *DomainIOAEventAggregate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainIOAEventAggregate) Validate added in v0.2.4

func (m *DomainIOAEventAggregate) Validate(formats strfmt.Registry) error

Validate validates this domain i o a event aggregate

type DomainIOAUser added in v0.2.4

type DomainIOAUser struct {

	// user id
	// Required: true
	UserID *string `json:"user_id"`

	// user name
	// Required: true
	UserName *string `json:"user_name"`
}

DomainIOAUser domain i o a user

swagger:model domain.IOAUser

func (*DomainIOAUser) ContextValidate added in v0.2.4

func (m *DomainIOAUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain i o a user based on context it is used

func (*DomainIOAUser) MarshalBinary added in v0.2.4

func (m *DomainIOAUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainIOAUser) UnmarshalBinary added in v0.2.4

func (m *DomainIOAUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainIOAUser) Validate added in v0.2.4

func (m *DomainIOAUser) Validate(formats strfmt.Registry) error

Validate validates this domain i o a user

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

func (m *DomainImage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainImage) Validate

func (m *DomainImage) Validate(formats strfmt.Registry) error

Validate validates this domain image

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"`

	// 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"`

	// 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

func (m *DomainIncident) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainIncident) Validate

func (m *DomainIncident) Validate(formats strfmt.Registry) error

Validate validates this domain incident

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

func (m *DomainInitRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainInitRequest) Validate

func (m *DomainInitRequest) Validate(formats strfmt.Registry) error

Validate validates this domain init request

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

func (m *DomainInitResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainInitResponse) Validate

func (m *DomainInitResponse) Validate(formats strfmt.Registry) error

Validate validates this domain init response

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

func (*DomainInitResponseWrapper) Validate

func (m *DomainInitResponseWrapper) Validate(formats strfmt.Registry) error

Validate validates this domain init response wrapper

type DomainJobWithLink struct {

	// href
	// Required: true
	Href *string `json:"href"`

	// id
	// Required: true
	ID *string `json:"id"`
}

DomainJobWithLink domain job with link

swagger:model domain.JobWithLink

func (*DomainJobWithLink) ContextValidate added in v0.2.31

func (m *DomainJobWithLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain job with link based on context it is used

func (*DomainJobWithLink) MarshalBinary added in v0.2.31

func (m *DomainJobWithLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainJobWithLink) UnmarshalBinary added in v0.2.31

func (m *DomainJobWithLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainJobWithLink) Validate added in v0.2.31

func (m *DomainJobWithLink) Validate(formats strfmt.Registry) error

Validate validates this domain job with link

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

func (m *DomainKeyValuePair) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainKeyValuePair) Validate added in v0.2.28

func (m *DomainKeyValuePair) Validate(formats strfmt.Registry) error

Validate validates this domain key value pair

type DomainKillChain

type DomainKillChain struct {

	// actions and objectives
	ActionsAndObjectives string `json:"actions_and_objectives,omitempty"`

	// command and control
	CommandAndControl string `json:"command_and_control,omitempty"`

	// delivery
	Delivery string `json:"delivery,omitempty"`

	// exploitation
	Exploitation string `json:"exploitation,omitempty"`

	// installation
	Installation string `json:"installation,omitempty"`

	// objectives
	Objectives string `json:"objectives,omitempty"`

	// reconnaissance
	Reconnaissance string `json:"reconnaissance,omitempty"`

	// rich text actions and objectives
	RichTextActionsAndObjectives string `json:"rich_text_actions_and_objectives,omitempty"`

	// rich text command and control
	RichTextCommandAndControl string `json:"rich_text_command_and_control,omitempty"`

	// rich text delivery
	RichTextDelivery string `json:"rich_text_delivery,omitempty"`

	// rich text exploitation
	RichTextExploitation string `json:"rich_text_exploitation,omitempty"`

	// rich text installation
	RichTextInstallation string `json:"rich_text_installation,omitempty"`

	// rich text objectives
	RichTextObjectives string `json:"rich_text_objectives,omitempty"`

	// rich text reconnaissance
	RichTextReconnaissance string `json:"rich_text_reconnaissance,omitempty"`

	// rich text weaponization
	RichTextWeaponization string `json:"rich_text_weaponization,omitempty"`

	// weaponization
	Weaponization string `json:"weaponization,omitempty"`
}

DomainKillChain domain kill chain

swagger:model domain.KillChain

func (*DomainKillChain) ContextValidate

func (m *DomainKillChain) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainKillChain) Validate

func (m *DomainKillChain) Validate(formats strfmt.Registry) error

Validate validates this domain kill chain

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

func (*DomainListFilesResponseWrapper) Validate

func (m *DomainListFilesResponseWrapper) Validate(formats strfmt.Registry) error

Validate validates this domain list files response wrapper

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

func (*DomainListFilesV2ResponseWrapper) Validate added in v0.2.21

Validate validates this domain list files v2 response wrapper

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

func (*DomainListSessionsResponseMsa) Validate

func (m *DomainListSessionsResponseMsa) Validate(formats strfmt.Registry) error

Validate validates this domain list sessions response msa

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

func (*DomainMSSPRoleRequestV1) Validate

func (m *DomainMSSPRoleRequestV1) Validate(formats strfmt.Registry) error

Validate validates this domain m s s p role request v1

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

func (*DomainMSSPRoleResponseV1) Validate

func (m *DomainMSSPRoleResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain m s s p role response v1

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

func (m *DomainMSSPRoles) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMSSPRoles) Validate

func (m *DomainMSSPRoles) Validate(formats strfmt.Registry) error

Validate validates this domain m s s p roles

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

func (m *DomainMaliciousFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMaliciousFile) Validate added in v0.2.31

func (m *DomainMaliciousFile) Validate(formats strfmt.Registry) error

Validate validates this domain malicious file

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"`

	// 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"`

	// Where the exposed data event happened. (e.g. LinkedIn or linkedin[.]com)
	ImpactedDomains []string `json:"impacted_domains"`

	// Where the exposed data event happened
	ImpactedIps []string `json:"impacted_ips"`

	// 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

func (*DomainMatchedBreachSummaryV1) Validate added in v0.2.14

func (m *DomainMatchedBreachSummaryV1) Validate(formats strfmt.Registry) error

Validate validates this domain matched breach summary v1

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

func (m *DomainMatchedRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMatchedRule) Validate added in v0.2.28

func (m *DomainMatchedRule) Validate(formats strfmt.Registry) error

Validate validates this domain matched rule

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

func (m *DomainMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMetaInfo) Validate added in v0.2.7

func (m *DomainMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this domain meta info

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

func (*DomainMsaDetectSummariesResponse) Validate

Validate validates this domain msa detect summaries response

type DomainMsaEntitiesRolesResponse added in v0.2.25

type DomainMsaEntitiesRolesResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainUserRole `json:"resources"`
}

DomainMsaEntitiesRolesResponse domain msa entities roles response

swagger:model domain.MsaEntitiesRolesResponse

func (*DomainMsaEntitiesRolesResponse) ContextValidate added in v0.2.25

func (m *DomainMsaEntitiesRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain msa entities roles response based on the context it is used

func (*DomainMsaEntitiesRolesResponse) MarshalBinary added in v0.2.25

func (m *DomainMsaEntitiesRolesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainMsaEntitiesRolesResponse) UnmarshalBinary added in v0.2.25

func (m *DomainMsaEntitiesRolesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainMsaEntitiesRolesResponse) Validate added in v0.2.25

func (m *DomainMsaEntitiesRolesResponse) Validate(formats strfmt.Registry) error

Validate validates this domain msa entities roles response

type DomainMsaEntitiesUsersResponse added in v0.2.25

type DomainMsaEntitiesUsersResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainUser `json:"resources"`
}

DomainMsaEntitiesUsersResponse domain msa entities users response

swagger:model domain.MsaEntitiesUsersResponse

func (*DomainMsaEntitiesUsersResponse) ContextValidate added in v0.2.25

func (m *DomainMsaEntitiesUsersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain msa entities users response based on the context it is used

func (*DomainMsaEntitiesUsersResponse) MarshalBinary added in v0.2.25

func (m *DomainMsaEntitiesUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainMsaEntitiesUsersResponse) UnmarshalBinary added in v0.2.25

func (m *DomainMsaEntitiesUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainMsaEntitiesUsersResponse) Validate added in v0.2.25

func (m *DomainMsaEntitiesUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this domain msa entities users response

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

func (m *DomainMsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMsaMetaInfo) Validate added in v0.2.28

func (m *DomainMsaMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this domain msa meta info

type DomainMsaPFResponseV2 added in v0.2.22

type DomainMsaPFResponseV2 struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainRemoteCommandPutFileV2 `json:"resources"`
}

DomainMsaPFResponseV2 domain msa p f response v2

swagger:model domain.MsaPFResponseV2

func (*DomainMsaPFResponseV2) ContextValidate added in v0.2.22

func (m *DomainMsaPFResponseV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain msa p f response v2 based on the context it is used

func (*DomainMsaPFResponseV2) MarshalBinary added in v0.2.22

func (m *DomainMsaPFResponseV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainMsaPFResponseV2) UnmarshalBinary added in v0.2.22

func (m *DomainMsaPFResponseV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainMsaPFResponseV2) Validate added in v0.2.22

func (m *DomainMsaPFResponseV2) Validate(formats strfmt.Registry) error

Validate validates this domain msa p f response v2

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

func (m *DomainMsaQfResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainMsaQfResponse) Validate added in v0.2.9

func (m *DomainMsaQfResponse) Validate(formats strfmt.Registry) error

Validate validates this domain msa qf response

type DomainMsaUserGrantsResponse added in v0.2.25

type DomainMsaUserGrantsResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainUserGrants `json:"resources"`
}

DomainMsaUserGrantsResponse domain msa user grants response

swagger:model domain.MsaUserGrantsResponse

func (*DomainMsaUserGrantsResponse) ContextValidate added in v0.2.25

func (m *DomainMsaUserGrantsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain msa user grants response based on the context it is used

func (*DomainMsaUserGrantsResponse) MarshalBinary added in v0.2.25

func (m *DomainMsaUserGrantsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainMsaUserGrantsResponse) UnmarshalBinary added in v0.2.25

func (m *DomainMsaUserGrantsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainMsaUserGrantsResponse) Validate added in v0.2.25

func (m *DomainMsaUserGrantsResponse) Validate(formats strfmt.Registry) error

Validate validates this domain msa user grants response

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

func (*DomainMultiCommandExecuteResponse) Validate

Validate validates this domain multi command execute response

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

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

func (*DomainMultiCommandExecuteResponseWrapper) Validate

Validate validates this domain multi command execute response wrapper

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

func (*DomainMultiPulseSensorResponse) Validate

func (m *DomainMultiPulseSensorResponse) Validate(formats strfmt.Registry) error

Validate validates this domain multi pulse sensor response

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

func (*DomainMultiStatusSensorResponse) Validate

Validate validates this domain multi status sensor response

type DomainNewsDocument

type DomainNewsDocument struct {

	// active
	Active bool `json:"active,omitempty"`

	// actors
	// Required: true
	Actors []*DomainSimpleActor `json:"actors"`

	// attachments
	Attachments []*DomainFile `json:"attachments"`

	// created date
	// Required: true
	CreatedDate *int64 `json:"created_date"`

	// description
	Description string `json:"description,omitempty"`

	// entitlements
	Entitlements []*DomainEntity `json:"entitlements"`

	// id
	// Required: true
	ID *int64 `json:"id"`

	// image
	Image *DomainImage `json:"image,omitempty"`

	// last modified date
	// Required: true
	LastModifiedDate *int64 `json:"last_modified_date"`

	// motivations
	// Required: true
	Motivations []*DomainEntity `json:"motivations"`

	// name
	// Required: true
	Name *string `json:"name"`

	// notify users
	NotifyUsers bool `json:"notify_users,omitempty"`

	// rich text description
	RichTextDescription string `json:"rich_text_description,omitempty"`

	// short description
	ShortDescription string `json:"short_description,omitempty"`

	// slug
	// Required: true
	Slug *string `json:"slug"`

	// sub type
	SubType *DomainEntity `json:"sub_type,omitempty"`

	// tags
	// Required: true
	Tags []*DomainEntity `json:"tags"`

	// target countries
	// Required: true
	TargetCountries []*DomainEntity `json:"target_countries"`

	// target industries
	// Required: true
	TargetIndustries []*DomainEntity `json:"target_industries"`

	// thumbnail
	// Required: true
	Thumbnail *DomainImage `json:"thumbnail"`

	// topic
	Topic *DomainEntity `json:"topic,omitempty"`

	// type
	Type *DomainEntity `json:"type,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

DomainNewsDocument domain news document

swagger:model domain.NewsDocument

func (*DomainNewsDocument) ContextValidate

func (m *DomainNewsDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainNewsDocument) Validate

func (m *DomainNewsDocument) Validate(formats strfmt.Registry) error

Validate validates this domain news document

type DomainNewsResponse

type DomainNewsResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainNewsDocument `json:"resources"`
}

DomainNewsResponse domain news response

swagger:model domain.NewsResponse

func (*DomainNewsResponse) ContextValidate

func (m *DomainNewsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainNewsResponse) Validate

func (m *DomainNewsResponse) Validate(formats strfmt.Registry) error

Validate validates this domain news response

type DomainNotificationConfig added in v0.2.6

type DomainNotificationConfig struct {

	// 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

func (*DomainNotificationConfig) Validate added in v0.2.6

func (m *DomainNotificationConfig) Validate(formats strfmt.Registry) error

Validate validates this domain notification config

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

func (*DomainNotificationDetailsResponseV1) Validate added in v0.2.3

Validate validates this domain notification details response v1

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

func (*DomainNotificationDetailsV1) Validate added in v0.2.3

func (m *DomainNotificationDetailsV1) Validate(formats strfmt.Registry) error

Validate validates this domain notification details v1

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

func (*DomainNotificationEntitiesResponseV1) Validate added in v0.2.3

Validate validates this domain notification entities response v1

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

func (*DomainNotificationIDResponse) Validate added in v0.2.3

func (m *DomainNotificationIDResponse) Validate(formats strfmt.Registry) error

Validate validates this domain notification ID response

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"`

	// 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

func (m *DomainNotificationV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainNotificationV1) Validate added in v0.2.3

func (m *DomainNotificationV1) Validate(formats strfmt.Registry) error

Validate validates this domain notification v1

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

func (m *DomainNotifications) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainNotifications) Validate added in v0.2.6

func (m *DomainNotifications) Validate(formats strfmt.Registry) error

Validate validates this domain notifications

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

func (*DomainPastebinTextSource) Validate added in v0.2.28

func (m *DomainPastebinTextSource) Validate(formats strfmt.Registry) error

Validate validates this domain pastebin text source

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

func (m *DomainPermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainPermission) Validate added in v0.2.4

func (m *DomainPermission) Validate(formats strfmt.Registry) error

Validate validates this domain permission

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

func (m *DomainPlatform) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainPlatform) Validate

func (m *DomainPlatform) Validate(formats strfmt.Registry) error

Validate validates this domain platform

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"`

	// alert logic
	AlertLogic string `json:"alert_logic,omitempty"`

	// api command
	APICommand string `json:"api_command,omitempty"`

	// cli command
	CliCommand string `json:"cli_command,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"`

	// default severity
	DefaultSeverity string `json:"default_severity,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// event type
	EventType string `json:"event_type,omitempty"`

	// mitre attack cloud matrix
	MitreAttackCloudMatrix string `json:"mitre_attack_cloud_matrix,omitempty"`

	// mitre attack cloud subtype
	MitreAttackCloudSubtype string `json:"mitre_attack_cloud_subtype,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 statement
	PolicyStatement string `json:"policy_statement,omitempty"`
}

DomainPolicyInfo domain policy info

swagger:model domain.PolicyInfo

func (*DomainPolicyInfo) ContextValidate

func (m *DomainPolicyInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainPolicyInfo) Validate

func (m *DomainPolicyInfo) Validate(formats strfmt.Registry) error

Validate validates this domain policy info

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

func (*DomainPolicySettingByAccountAndRegion) Validate added in v0.2.4

Validate validates this domain policy setting by account and region

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

func (*DomainPublicIndicatorV3) Validate

func (m *DomainPublicIndicatorV3) Validate(formats strfmt.Registry) error

Validate validates this domain public indicator v3

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

func (*DomainPublicIndicatorsV3Response) Validate

Validate validates this domain public indicators v3 response

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

func (*DomainQueriesPatchRequest) Validate added in v0.2.9

func (m *DomainQueriesPatchRequest) Validate(formats strfmt.Registry) error

Validate validates this domain queries patch request

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

func (m *DomainQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainQueryResponse) Validate added in v0.2.3

func (m *DomainQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this domain query response

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

func (*DomainQueuedSessionCommand) Validate

func (m *DomainQueuedSessionCommand) Validate(formats strfmt.Registry) error

Validate validates this domain queued session command

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

func (*DomainQueuedSessionJob) Validate

func (m *DomainQueuedSessionJob) Validate(formats strfmt.Registry) error

Validate validates this domain queued session job

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

func (*DomainQueuedSessionResponseWrapper) Validate

Validate validates this domain queued session response wrapper

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

func (m *DomainQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainQuota) Validate added in v0.2.13

func (m *DomainQuota) Validate(formats strfmt.Registry) error

Validate validates this domain quota

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

func (m *DomainReconAPIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainReconAPIError) Validate added in v0.2.3

func (m *DomainReconAPIError) Validate(formats strfmt.Registry) error

Validate validates this domain recon API error

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

func (*DomainReconAPIErrorDetail) Validate added in v0.2.3

func (m *DomainReconAPIErrorDetail) Validate(formats strfmt.Registry) error

Validate validates this domain recon API error detail

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

func (*DomainRegisterActionsRequest) Validate added in v0.2.3

func (m *DomainRegisterActionsRequest) Validate(formats strfmt.Registry) error

Validate validates this domain register actions request

type DomainRemoteCommandPutFileV2 added in v0.2.22

type DomainRemoteCommandPutFileV2 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"`

	// share with workflow
	// 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"`
}

DomainRemoteCommandPutFileV2 domain remote command put file v2

swagger:model domain.RemoteCommandPutFileV2

func (*DomainRemoteCommandPutFileV2) ContextValidate added in v0.2.22

func (m *DomainRemoteCommandPutFileV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this domain remote command put file v2 based on context it is used

func (*DomainRemoteCommandPutFileV2) MarshalBinary added in v0.2.22

func (m *DomainRemoteCommandPutFileV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainRemoteCommandPutFileV2) UnmarshalBinary added in v0.2.22

func (m *DomainRemoteCommandPutFileV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainRemoteCommandPutFileV2) Validate added in v0.2.22

func (m *DomainRemoteCommandPutFileV2) Validate(formats strfmt.Registry) error

Validate validates this domain remote command put file v2

type DomainReportExecutionSummary added in v0.2.6

type DomainReportExecutionSummary struct {

	// 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
	// Required: true
	ReportFileReference *string `json:"report_file_reference"`

	// result metadata
	// Required: true
	ResultMetadata *DomainResultMetadata `json:"result_metadata"`

	// status
	// Required: true
	Status *string `json:"status"`

	// status msg
	// Required: true
	StatusMsg *string `json:"status_msg"`
}

DomainReportExecutionSummary domain report execution summary

swagger:model domain.ReportExecutionSummary

func (*DomainReportExecutionSummary) ContextValidate added in v0.2.6

func (m *DomainReportExecutionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this domain report execution summary based on the context it is used

func (*DomainReportExecutionSummary) MarshalBinary added in v0.2.6

func (m *DomainReportExecutionSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DomainReportExecutionSummary) UnmarshalBinary added in v0.2.6

func (m *DomainReportExecutionSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DomainReportExecutionSummary) Validate added in v0.2.6

func (m *DomainReportExecutionSummary) Validate(formats strfmt.Registry) error

Validate validates this domain report execution summary

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

func (m *DomainReportParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainReportParams) Validate added in v0.2.6

func (m *DomainReportParams) Validate(formats strfmt.Registry) error

Validate validates this domain report params

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

func (m *DomainResultMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainResultMetadata) Validate added in v0.2.6

func (m *DomainResultMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain result metadata

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

func (m *DomainRoleIDs) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainRoleIDs) Validate

func (m *DomainRoleIDs) Validate(formats strfmt.Registry) error

Validate validates this domain role i ds

type DomainRule

type DomainRule struct {

	// The categories associated with the rule
	// Required: true
	Categories []string `json:"categories"`

	// UTC timestamp when rule was created
	// Required: true
	CreatedDate *string `json:"created_date"`

	// The ID of the customer
	// Required: true
	CustomerID *string `json:"customer_id"`

	// The ID of the rule
	// Required: true
	ID *string `json:"id"`

	// The name of the rule
	// Required: true
	Name *string `json:"name"`

	// The type of the rule
	// Required: true
	RuleType *string `json:"rule_type"`

	// UTC timestamp when rule was last updated
	// Required: true
	UpdatedDate *string `json:"updated_date"`

	// The value of the rule
	// Required: true
	Value *string `json:"value"`
}

DomainRule domain rule

swagger:model domain.Rule

func (*DomainRule) ContextValidate

func (m *DomainRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainRule) Validate

func (m *DomainRule) Validate(formats strfmt.Registry) error

Validate validates this domain rule

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

func (*DomainRuleEntitiesResponse) Validate added in v0.2.28

func (m *DomainRuleEntitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this domain rule entities response

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

func (m *DomainRuleMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainRuleMetaInfo) Validate added in v0.2.3

func (m *DomainRuleMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this domain rule meta info

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

func (*DomainRulePreviewRequest) Validate added in v0.2.3

func (m *DomainRulePreviewRequest) Validate(formats strfmt.Registry) error

Validate validates this domain rule preview request

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

func (*DomainRuleQueryResponseV1) Validate added in v0.2.3

func (m *DomainRuleQueryResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain rule query response v1

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

func (m *DomainRuleQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainRuleQuota) Validate added in v0.2.3

func (m *DomainRuleQuota) Validate(formats strfmt.Registry) error

Validate validates this domain rule quota

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

func (*DomainRulesEntitiesResponseV1) Validate added in v0.2.3

func (m *DomainRulesEntitiesResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain rules entities response v1

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

func (m *DomainRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainRulesResponse) Validate

func (m *DomainRulesResponse) Validate(formats strfmt.Registry) error

Validate validates this domain rules response

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

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

func (*DomainSPAPICombinedVulnerabilitiesResponse) Validate added in v0.2.13

Validate validates this domain s p API combined vulnerabilities response

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

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

MarshalBinary interface implementation

func (*DomainSPAPIEvaluationLogicCombinedResponseV1) UnmarshalBinary added in v0.2.19

UnmarshalBinary interface implementation

func (*DomainSPAPIEvaluationLogicCombinedResponseV1) Validate added in v0.2.19

Validate validates this domain s p API evaluation logic combined response v1

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

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

MarshalBinary interface implementation

func (*DomainSPAPIEvaluationLogicEntitiesResponseV1) UnmarshalBinary added in v0.2.19

UnmarshalBinary interface implementation

func (*DomainSPAPIEvaluationLogicEntitiesResponseV1) Validate added in v0.2.19

Validate validates this domain s p API evaluation logic entities response v1

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

func (m *DomainSPAPIQueryMeta) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainSPAPIQueryMeta) Validate added in v0.2.19

func (m *DomainSPAPIQueryMeta) Validate(formats strfmt.Registry) error

Validate validates this domain s p API query meta

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

func (*DomainSPAPIQueryPaging) Validate added in v0.2.19

func (m *DomainSPAPIQueryPaging) Validate(formats strfmt.Registry) error

Validate validates this domain s p API query paging

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

func (*DomainSPAPIQueryResponse) Validate added in v0.2.19

func (m *DomainSPAPIQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this domain s p API query response

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

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

func (*DomainSPAPIRemediationEntitiesResponseV2) Validate added in v0.2.8

Validate validates this domain s p API remediation entities response v2

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

ContextValidate validate this domain s p API vulnerabilities entities response v2 based on the context it is used

func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) MarshalBinary

MarshalBinary interface implementation

func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DomainSPAPIVulnerabilitiesEntitiesResponseV2) Validate

Validate validates this domain s p API vulnerabilities entities response v2

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

func (m *DomainScan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainScan) Validate added in v0.2.31

func (m *DomainScan) Validate(formats strfmt.Registry) error

Validate validates this domain scan

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 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

func (*DomainScanHostMetadata) Validate added in v0.2.31

func (m *DomainScanHostMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain scan host metadata

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 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

func (m *DomainScanMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainScanMetadata) Validate added in v0.2.31

func (m *DomainScanMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain scan metadata

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

func (m *DomainScanProfile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainScanProfile) Validate added in v0.2.31

func (m *DomainScanProfile) Validate(formats strfmt.Registry) error

Validate validates this domain scan profile

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

func (*DomainScanProfileMetadata) Validate added in v0.2.31

func (m *DomainScanProfileMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain scan profile metadata

type DomainScanScheduleDataV1

type DomainScanScheduleDataV1 struct {

	// cloud platform
	// Required: true
	CloudPlatform *string `json:"cloud_platform"`

	// next scan timestamp
	// Required: true
	// Format: date-time
	NextScanTimestamp *strfmt.DateTime `json:"next_scan_timestamp"`

	// scan schedule
	// Required: true
	ScanSchedule *string `json:"scan_schedule"`
}

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

func (*DomainScanScheduleDataV1) Validate

func (m *DomainScanScheduleDataV1) Validate(formats strfmt.Registry) error

Validate validates this domain scan schedule data v1

type DomainSchedule added in v0.2.6

type DomainSchedule struct {

	// ignored by channelfile
	IgnoredByChannelfile bool `json:"ignored_by_channelfile,omitempty"`

	// interval
	Interval int32 `json:"interval,omitempty"`

	// start timestamp
	StartTimestamp string `json:"start_timestamp,omitempty"`
}

DomainSchedule domain schedule

swagger:model domain.Schedule

func (*DomainSchedule) ContextValidate added in v0.2.6

func (m *DomainSchedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainSchedule) Validate added in v0.2.6

func (m *DomainSchedule) Validate(formats strfmt.Registry) error

Validate validates this domain schedule

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

func (m *DomainScriptHelp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainScriptHelp) Validate

func (m *DomainScriptHelp) Validate(formats strfmt.Registry) error

Validate validates this domain script help

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

func (*DomainSensorInstallerV1) Validate

func (m *DomainSensorInstallerV1) Validate(formats strfmt.Registry) error

Validate validates this domain sensor installer v1

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

func (*DomainSensorInstallersV1) Validate

func (m *DomainSensorInstallersV1) Validate(formats strfmt.Registry) error

Validate validates this domain sensor installers v1

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

func (m *DomainSession) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainSession) Validate

func (m *DomainSession) Validate(formats strfmt.Registry) error

Validate validates this domain session

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

func (*DomainSessionResponseWrapper) Validate

func (m *DomainSessionResponseWrapper) Validate(formats strfmt.Registry) error

Validate validates this domain session response wrapper

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

func (*DomainSignalProperties) Validate

func (m *DomainSignalProperties) Validate(formats strfmt.Registry) error

Validate validates this domain signal properties

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

func (m *DomainSignalProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainSignalProperty) Validate

func (m *DomainSignalProperty) Validate(formats strfmt.Registry) error

Validate validates this domain signal property

type DomainSimpleActor

type DomainSimpleActor struct {

	// 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

func (m *DomainSimpleActor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainSimpleActor) Validate

func (m *DomainSimpleActor) Validate(formats strfmt.Registry) error

Validate validates this domain simple actor

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

func (m *DomainStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainStatusResponse) Validate

func (m *DomainStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this domain status response

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

func (*DomainStatusResponseWrapper) Validate

func (m *DomainStatusResponseWrapper) Validate(formats strfmt.Registry) error

Validate validates this domain status response wrapper

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

func (m *DomainTweetSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainTweetSource) Validate added in v0.2.28

func (m *DomainTweetSource) Validate(formats strfmt.Registry) error

Validate validates this domain tweet source

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

func (*DomainUpdateActionRequest) Validate added in v0.2.3

func (m *DomainUpdateActionRequest) Validate(formats strfmt.Registry) error

Validate validates this domain update action request

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"`

	// 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

func (*DomainUpdateNotificationRequestV1) Validate added in v0.2.3

Validate validates this domain update notification request v1

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

func (*DomainUpdateRuleRequestV1) Validate added in v0.2.3

func (m *DomainUpdateRuleRequestV1) Validate(formats strfmt.Registry) error

Validate validates this domain update rule request v1

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

func (*DomainUpdateUserFields) Validate

func (m *DomainUpdateUserFields) Validate(formats strfmt.Registry) error

Validate validates this domain update user fields

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

func (*DomainUpdateUserRequest) Validate added in v0.2.25

func (m *DomainUpdateUserRequest) Validate(formats strfmt.Registry) error

Validate validates this domain update user request

type DomainUser added in v0.2.25

type DomainUser struct {

	// cid
	Cid string `json:"cid,omitempty"`

	// first name
	FirstName string `json:"first_name,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

func (m *DomainUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUser) Validate added in v0.2.25

func (m *DomainUser) Validate(formats strfmt.Registry) error

Validate validates this domain user

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

func (m *DomainUserAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUserAction) Validate added in v0.2.25

func (m *DomainUserAction) Validate(formats strfmt.Registry) error

Validate validates this domain user action

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

func (*DomainUserActionRequest) Validate added in v0.2.25

func (m *DomainUserActionRequest) Validate(formats strfmt.Registry) error

Validate validates this domain user action request

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

func (*DomainUserCreateRequest) Validate

func (m *DomainUserCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this domain user create request

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

func (m *DomainUserGrants) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUserGrants) Validate added in v0.2.25

func (m *DomainUserGrants) Validate(formats strfmt.Registry) error

Validate validates this domain user grants

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

func (m *DomainUserGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUserGroup) Validate

func (m *DomainUserGroup) Validate(formats strfmt.Registry) error

Validate validates this domain user group

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

func (*DomainUserGroupMembers) Validate

func (m *DomainUserGroupMembers) Validate(formats strfmt.Registry) error

Validate validates this domain user group members

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

func (*DomainUserGroupMembersRequestV1) Validate

Validate validates this domain user group members request v1

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

func (*DomainUserGroupMembersResponseV1) Validate

Validate validates this domain user group members response v1

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

func (*DomainUserGroupsRequestV1) Validate

func (m *DomainUserGroupsRequestV1) Validate(formats strfmt.Registry) error

Validate validates this domain user groups request v1

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

func (*DomainUserGroupsResponseV1) Validate

func (m *DomainUserGroupsResponseV1) Validate(formats strfmt.Registry) error

Validate validates this domain user groups response v1

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

func (m *DomainUserMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUserMetadata) Validate

func (m *DomainUserMetadata) Validate(formats strfmt.Registry) error

Validate validates this domain user metadata

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

func (m *DomainUserRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainUserRole) Validate

func (m *DomainUserRole) Validate(formats strfmt.Registry) error

Validate validates this domain user role

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

func (m *DomainValueItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainValueItem) Validate

func (m *DomainValueItem) Validate(formats strfmt.Registry) error

Validate validates this domain value item

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

func (m *DomainXDRData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainXDRData) Validate added in v0.2.22

func (m *DomainXDRData) Validate(formats strfmt.Registry) error

Validate validates this domain x d r data

type DomainXDRParams added in v0.2.22

type DomainXDRParams struct {

	// execution offset
	// Required: true
	ExecutionOffset *string `json:"execution_offset"`

	// severity
	// Required: true
	Severity *int64 `json:"severity"`

	// tactic
	// Required: true
	Tactic *string `json:"tactic"`

	// 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

func (m *DomainXDRParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*DomainXDRParams) Validate added in v0.2.22

func (m *DomainXDRParams) Validate(formats strfmt.Registry) error

Validate validates this domain x d r params

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

func (*EntitiesODSCancelScanRequest) Validate added in v0.2.31

func (m *EntitiesODSCancelScanRequest) Validate(formats strfmt.Registry) error

Validate validates this entities o d s cancel scan request

type EntitiesODSReportResponse added in v0.2.31

type EntitiesODSReportResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainJobWithLink `json:"resources"`
}

EntitiesODSReportResponse entities o d s report response

swagger:model entities.ODSReportResponse

func (*EntitiesODSReportResponse) ContextValidate added in v0.2.31

func (m *EntitiesODSReportResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this entities o d s report response based on the context it is used

func (*EntitiesODSReportResponse) MarshalBinary added in v0.2.31

func (m *EntitiesODSReportResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EntitiesODSReportResponse) UnmarshalBinary added in v0.2.31

func (m *EntitiesODSReportResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntitiesODSReportResponse) Validate added in v0.2.31

func (m *EntitiesODSReportResponse) Validate(formats strfmt.Registry) error

Validate validates this entities o d s report response

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

func (*EntitiesODSScanHostResponse) Validate added in v0.2.31

func (m *EntitiesODSScanHostResponse) Validate(formats strfmt.Registry) error

Validate validates this entities o d s scan host response

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

func (*EntitiesODSScanMaliciousFileResponse) Validate added in v0.2.31

Validate validates this entities o d s scan malicious file response

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"`

	// 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

func (*EntitiesODSScanRequest) Validate added in v0.2.31

func (m *EntitiesODSScanRequest) Validate(formats strfmt.Registry) error

Validate validates this entities o d s scan request

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

func (*EntitiesODSScanResponse) Validate added in v0.2.31

func (m *EntitiesODSScanResponse) Validate(formats strfmt.Registry) error

Validate validates this entities o d s scan response

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"`

	// 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

func (*EntitiesODSScheduleScanRequest) Validate added in v0.2.31

func (m *EntitiesODSScheduleScanRequest) Validate(formats strfmt.Registry) error

Validate validates this entities o d s schedule scan request

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

func (*EntitiesODSScheduleScanResponse) Validate added in v0.2.31

Validate validates this entities o d s schedule scan response

type EntitiesScansReportRequest added in v0.2.31

type EntitiesScansReportRequest struct {

	// is schedule
	// Required: true
	IsSchedule *bool `json:"is_schedule"`

	// report format
	// Required: true
	ReportFormat *string `json:"report_format"`

	// search
	// Required: true
	Search *EntitiesScansSortedSearch `json:"search"`
}

EntitiesScansReportRequest entities scans report request

swagger:model entities.ScansReportRequest

func (*EntitiesScansReportRequest) ContextValidate added in v0.2.31

func (m *EntitiesScansReportRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this entities scans report request based on the context it is used

func (*EntitiesScansReportRequest) MarshalBinary added in v0.2.31

func (m *EntitiesScansReportRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EntitiesScansReportRequest) UnmarshalBinary added in v0.2.31

func (m *EntitiesScansReportRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntitiesScansReportRequest) Validate added in v0.2.31

func (m *EntitiesScansReportRequest) Validate(formats strfmt.Registry) error

Validate validates this entities scans report request

type EntitiesScansSortedSearch added in v0.2.31

type EntitiesScansSortedSearch struct {

	// filter
	// Required: true
	Filter *string `json:"filter"`

	// sort
	// Required: true
	Sort *string `json:"sort"`
}

EntitiesScansSortedSearch entities scans sorted search

swagger:model entities.ScansSortedSearch

func (*EntitiesScansSortedSearch) ContextValidate added in v0.2.31

func (m *EntitiesScansSortedSearch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this entities scans sorted search based on context it is used

func (*EntitiesScansSortedSearch) MarshalBinary added in v0.2.31

func (m *EntitiesScansSortedSearch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EntitiesScansSortedSearch) UnmarshalBinary added in v0.2.31

func (m *EntitiesScansSortedSearch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntitiesScansSortedSearch) Validate added in v0.2.31

func (m *EntitiesScansSortedSearch) Validate(formats strfmt.Registry) error

Validate validates this entities scans sorted search

type ExternalChange added in v0.2.17

type ExternalChange 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"`

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// command line
	// Required: true
	CommandLine *string `json:"command_line"`

	// diff
	Diff *ExternalDiff `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"`

	// host
	Host *ExternalHost `json:"host,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// ingestion timestamp
	// Required: true
	IngestionTimestamp *string `json:"ingestion_timestamp"`

	// is suppressed
	// Required: true
	IsSuppressed *bool `json:"is_suppressed"`

	// platform name
	// Required: true
	PlatformName *string `json:"platform_name"`

	// policy
	Policy *ExternalPolicy `json:"policy,omitempty"`

	// process id
	// Required: true
	ProcessID *string `json:"process_id"`

	// process image file name
	// Required: true
	ProcessImageFileName *string `json:"process_image_file_name"`

	// Possible values: UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL
	// Required: true
	Severity *string `json:"severity"`

	// user id
	// Required: true
	UserID *string `json:"user_id"`

	// user name
	// Required: true
	UserName *string `json:"user_name"`
}

ExternalChange external change

swagger:model external.Change

func (*ExternalChange) ContextValidate added in v0.2.17

func (m *ExternalChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external change based on the context it is used

func (*ExternalChange) MarshalBinary added in v0.2.17

func (m *ExternalChange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalChange) UnmarshalBinary added in v0.2.17

func (m *ExternalChange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalChange) Validate added in v0.2.17

func (m *ExternalChange) Validate(formats strfmt.Registry) error

Validate validates this external change

type ExternalDiff added in v0.2.17

type ExternalDiff struct {

	// after
	After *ExternalDiffType `json:"after,omitempty"`
}

ExternalDiff external diff

swagger:model external.Diff

func (*ExternalDiff) ContextValidate added in v0.2.17

func (m *ExternalDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external diff based on the context it is used

func (*ExternalDiff) MarshalBinary added in v0.2.17

func (m *ExternalDiff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalDiff) UnmarshalBinary added in v0.2.17

func (m *ExternalDiff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalDiff) Validate added in v0.2.17

func (m *ExternalDiff) Validate(formats strfmt.Registry) error

Validate validates this external diff

type ExternalDiffHash added in v0.2.17

type ExternalDiffHash struct {

	// sha256
	Sha256 string `json:"sha256,omitempty"`
}

ExternalDiffHash external diff hash

swagger:model external.DiffHash

func (*ExternalDiffHash) ContextValidate added in v0.2.17

func (m *ExternalDiffHash) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this external diff hash based on context it is used

func (*ExternalDiffHash) MarshalBinary added in v0.2.17

func (m *ExternalDiffHash) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalDiffHash) UnmarshalBinary added in v0.2.17

func (m *ExternalDiffHash) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalDiffHash) Validate added in v0.2.17

func (m *ExternalDiffHash) Validate(formats strfmt.Registry) error

Validate validates this external diff hash

type ExternalDiffType added in v0.2.17

type ExternalDiffType struct {

	// hash
	Hash *ExternalDiffHash `json:"hash,omitempty"`
}

ExternalDiffType external diff type

swagger:model external.DiffType

func (*ExternalDiffType) ContextValidate added in v0.2.17

func (m *ExternalDiffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external diff type based on the context it is used

func (*ExternalDiffType) MarshalBinary added in v0.2.17

func (m *ExternalDiffType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalDiffType) UnmarshalBinary added in v0.2.17

func (m *ExternalDiffType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalDiffType) Validate added in v0.2.17

func (m *ExternalDiffType) Validate(formats strfmt.Registry) error

Validate validates this external diff type

type ExternalGetChangesResponse added in v0.2.17

type ExternalGetChangesResponse struct {

	// errors
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*ExternalChange `json:"resources"`
}

ExternalGetChangesResponse external get changes response

swagger:model external.GetChangesResponse

func (*ExternalGetChangesResponse) ContextValidate added in v0.2.17

func (m *ExternalGetChangesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external get changes response based on the context it is used

func (*ExternalGetChangesResponse) MarshalBinary added in v0.2.17

func (m *ExternalGetChangesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalGetChangesResponse) UnmarshalBinary added in v0.2.17

func (m *ExternalGetChangesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalGetChangesResponse) Validate added in v0.2.17

func (m *ExternalGetChangesResponse) Validate(formats strfmt.Registry) error

Validate validates this external get changes response

type ExternalHost added in v0.2.17

type ExternalHost 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 []*ExternalHostGroup `json:"groups"`

	// local ip
	LocalIP string `json:"local_ip,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// os version
	OsVersion string `json:"os_version,omitempty"`
}

ExternalHost external host

swagger:model external.Host

func (*ExternalHost) ContextValidate added in v0.2.17

func (m *ExternalHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external host based on the context it is used

func (*ExternalHost) MarshalBinary added in v0.2.17

func (m *ExternalHost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalHost) UnmarshalBinary added in v0.2.17

func (m *ExternalHost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalHost) Validate added in v0.2.17

func (m *ExternalHost) Validate(formats strfmt.Registry) error

Validate validates this external host

type ExternalHostGroup added in v0.2.17

type ExternalHostGroup struct {

	// name
	Name string `json:"name,omitempty"`
}

ExternalHostGroup external host group

swagger:model external.HostGroup

func (*ExternalHostGroup) ContextValidate added in v0.2.17

func (m *ExternalHostGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this external host group based on context it is used

func (*ExternalHostGroup) MarshalBinary added in v0.2.17

func (m *ExternalHostGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalHostGroup) UnmarshalBinary added in v0.2.17

func (m *ExternalHostGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalHostGroup) Validate added in v0.2.17

func (m *ExternalHostGroup) Validate(formats strfmt.Registry) error

Validate validates this external host group

type ExternalPolicy added in v0.2.17

type ExternalPolicy struct {

	// name
	Name string `json:"name,omitempty"`

	// rule group
	RuleGroup *ExternalPolicyRuleGroup `json:"rule_group,omitempty"`
}

ExternalPolicy external policy

swagger:model external.Policy

func (*ExternalPolicy) ContextValidate added in v0.2.17

func (m *ExternalPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external policy based on the context it is used

func (*ExternalPolicy) MarshalBinary added in v0.2.17

func (m *ExternalPolicy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalPolicy) UnmarshalBinary added in v0.2.17

func (m *ExternalPolicy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalPolicy) Validate added in v0.2.17

func (m *ExternalPolicy) Validate(formats strfmt.Registry) error

Validate validates this external policy

type ExternalPolicyRule added in v0.2.17

type ExternalPolicyRule struct {

	// base path
	BasePath string `json:"base_path,omitempty"`
}

ExternalPolicyRule external policy rule

swagger:model external.PolicyRule

func (*ExternalPolicyRule) ContextValidate added in v0.2.17

func (m *ExternalPolicyRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this external policy rule based on context it is used

func (*ExternalPolicyRule) MarshalBinary added in v0.2.17

func (m *ExternalPolicyRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalPolicyRule) UnmarshalBinary added in v0.2.17

func (m *ExternalPolicyRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalPolicyRule) Validate added in v0.2.17

func (m *ExternalPolicyRule) Validate(formats strfmt.Registry) error

Validate validates this external policy rule

type ExternalPolicyRuleGroup added in v0.2.17

type ExternalPolicyRuleGroup struct {

	// name
	Name string `json:"name,omitempty"`

	// rule
	Rule *ExternalPolicyRule `json:"rule,omitempty"`
}

ExternalPolicyRuleGroup external policy rule group

swagger:model external.PolicyRuleGroup

func (*ExternalPolicyRuleGroup) ContextValidate added in v0.2.17

func (m *ExternalPolicyRuleGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this external policy rule group based on the context it is used

func (*ExternalPolicyRuleGroup) MarshalBinary added in v0.2.17

func (m *ExternalPolicyRuleGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExternalPolicyRuleGroup) UnmarshalBinary added in v0.2.17

func (m *ExternalPolicyRuleGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExternalPolicyRuleGroup) Validate added in v0.2.17

func (m *ExternalPolicyRuleGroup) Validate(formats strfmt.Registry) error

Validate validates this external policy rule group

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

func (m *FalconxActor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxActor) Validate

func (m *FalconxActor) Validate(formats strfmt.Registry) error

Validate validates this falconx actor

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

func (m *FalconxActorSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxActorSummary) Validate

func (m *FalconxActorSummary) Validate(formats strfmt.Registry) error

Validate validates this falconx actor summary

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

func (*FalconxAssociatedRuntime) Validate

func (m *FalconxAssociatedRuntime) Validate(formats strfmt.Registry) error

Validate validates this falconx associated runtime

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

func (m *FalconxContactedHost) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxContactedHost) Validate

func (m *FalconxContactedHost) Validate(formats strfmt.Registry) error

Validate validates this falconx contacted host

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

func (m *FalconxDNSRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxDNSRequest) Validate

func (m *FalconxDNSRequest) Validate(formats strfmt.Registry) error

Validate validates this falconx DNS request

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

func (m *FalconxEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxEntity) Validate

func (m *FalconxEntity) Validate(formats strfmt.Registry) error

Validate validates this falconx entity

type FalconxErrorsOnly

type FalconxErrorsOnly struct {

	// msa meta info
	// Required: true
	MsaMetaInfo *MsaMetaInfo `json:"MsaMetaInfo"`

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// quota
	Quota *FalconxQuota `json:"quota,omitempty"`
}

FalconxErrorsOnly falconx errors only

swagger:model falconx.ErrorsOnly

func (*FalconxErrorsOnly) ContextValidate

func (m *FalconxErrorsOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxErrorsOnly) Validate

func (m *FalconxErrorsOnly) Validate(formats strfmt.Registry) error

Validate validates this falconx errors only

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

func (m *FalconxExtractedFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxExtractedFile) Validate

func (m *FalconxExtractedFile) Validate(formats strfmt.Registry) error

Validate validates this falconx extracted file

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

func (*FalconxExtractedInterestingString) Validate

Validate validates this falconx extracted interesting string

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

func (m *FalconxFileAccess) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxFileAccess) Validate

func (m *FalconxFileAccess) Validate(formats strfmt.Registry) error

Validate validates this falconx file access

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

func (m *FalconxFileImport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxFileImport) Validate

func (m *FalconxFileImport) Validate(formats strfmt.Registry) error

Validate validates this falconx file import

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

func (m *FalconxFileMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxFileMetadata) Validate

func (m *FalconxFileMetadata) Validate(formats strfmt.Registry) error

Validate validates this falconx file metadata

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

func (m *FalconxHTTPRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxHTTPRequest) Validate

func (m *FalconxHTTPRequest) Validate(formats strfmt.Registry) error

Validate validates this falconx HTTP request

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

func (m *FalconxHandle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxHandle) Validate

func (m *FalconxHandle) Validate(formats strfmt.Registry) error

Validate validates this falconx handle

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

func (m *FalconxIncident) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxIncident) Validate

func (m *FalconxIncident) Validate(formats strfmt.Registry) error

Validate validates this falconx incident

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

func (m *FalconxIntelReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxIntelReportV1) Validate

func (m *FalconxIntelReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx intel report v1

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

func (*FalconxIntelSummaryReportV1) Validate

func (m *FalconxIntelSummaryReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx intel summary report v1

type FalconxMITREAttack

type FalconxMITREAttack struct {

	// attack id
	AttackID string `json:"attack_id,omitempty"`

	// informative identifiers
	InformativeIdentifiers []string `json:"informative_identifiers"`

	// malicious identifiers
	MaliciousIdentifiers []string `json:"malicious_identifiers"`

	// 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

func (m *FalconxMITREAttack) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this falconx m i t r e attack based on 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

func (*FalconxMITREAttack) Validate

func (m *FalconxMITREAttack) Validate(formats strfmt.Registry) error

Validate validates this falconx m i t r e attack

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

func (*FalconxMalqueryErrorV1) Validate

func (m *FalconxMalqueryErrorV1) Validate(formats strfmt.Registry) error

Validate validates this falconx malquery error v1

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

func (*FalconxMalqueryReportV1) Validate

func (m *FalconxMalqueryReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx malquery report v1

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

func (*FalconxMalqueryResource) Validate

func (m *FalconxMalqueryResource) Validate(formats strfmt.Registry) error

Validate validates this falconx malquery resource

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

func (*FalconxMatchedSignature) Validate

func (m *FalconxMatchedSignature) Validate(formats strfmt.Registry) error

Validate validates this falconx matched signature

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

func (m *FalconxMemoryForensic) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxMemoryForensic) Validate

func (m *FalconxMemoryForensic) Validate(formats strfmt.Registry) error

Validate validates this falconx memory forensic

type FalconxMetaInfo

type FalconxMetaInfo struct {

	// msa meta info
	// Required: true
	MsaMetaInfo *MsaMetaInfo `json:"MsaMetaInfo"`

	// quota
	Quota *FalconxQuota `json:"quota,omitempty"`
}

FalconxMetaInfo falconx meta info

swagger:model falconx.MetaInfo

func (*FalconxMetaInfo) ContextValidate

func (m *FalconxMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxMetaInfo) Validate

func (m *FalconxMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this falconx meta info

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

func (m *FalconxParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxParameter) Validate

func (m *FalconxParameter) Validate(formats strfmt.Registry) error

Validate validates this falconx parameter

type FalconxProcess

type FalconxProcess struct {

	// 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"`

	// 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

func (m *FalconxProcess) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxProcess) Validate

func (m *FalconxProcess) Validate(formats strfmt.Registry) error

Validate validates this falconx process

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

func (m *FalconxProcessFlag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxProcessFlag) Validate

func (m *FalconxProcessFlag) Validate(formats strfmt.Registry) error

Validate validates this falconx process flag

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

func (m *FalconxQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxQueryResponse) Validate

func (m *FalconxQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this falconx query response

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

func (m *FalconxQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxQuota) Validate

func (m *FalconxQuota) Validate(formats strfmt.Registry) error

Validate validates this falconx quota

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

func (m *FalconxRegistry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxRegistry) Validate

func (m *FalconxRegistry) Validate(formats strfmt.Registry) error

Validate validates this falconx registry

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

func (*FalconxRelatedIndicator) Validate

func (m *FalconxRelatedIndicator) Validate(formats strfmt.Registry) error

Validate validates this falconx related indicator

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"`

	// intel
	Intel []*FalconxIntelReportV1 `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"`

	// 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

func (m *FalconxReportV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxReportV1) Validate

func (m *FalconxReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx report v1

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

func (*FalconxReportV1Response) Validate

func (m *FalconxReportV1Response) Validate(formats strfmt.Registry) error

Validate validates this falconx report v1 response

type FalconxSandboxParametersV1

type FalconxSandboxParametersV1 struct {

	// 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

func (*FalconxSandboxParametersV1) Validate

func (m *FalconxSandboxParametersV1) Validate(formats strfmt.Registry) error

Validate validates this falconx sandbox parameters v1

type FalconxSandboxReportV1

type FalconxSandboxReportV1 struct {

	// architecture
	Architecture string `json:"architecture,omitempty"`

	// classification
	Classification []string `json:"classification"`

	// classification tags
	ClassificationTags []string `json:"classification_tags"`

	// contacted hosts
	ContactedHosts []*FalconxContactedHost `json:"contacted_hosts"`

	// dns requests
	DNSRequests []*FalconxDNSRequest `json:"dns_requests"`

	// 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"`

	// extracted files
	ExtractedFiles []*FalconxExtractedFile `json:"extracted_files"`

	// extracted interesting strings
	ExtractedInterestingStrings []*FalconxExtractedInterestingString `json:"extracted_interesting_strings"`

	// file imports
	FileImports []*FalconxFileImport `json:"file_imports"`

	// file metadata
	FileMetadata *FalconxFileMetadata `json:"file_metadata,omitempty"`

	// 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"`

	// incidents
	Incidents []*FalconxIncident `json:"incidents"`

	// 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"`

	// memory forensics
	MemoryForensics []*FalconxMemoryForensic `json:"memory_forensics"`

	// memory strings artifact id
	MemoryStringsArtifactID string `json:"memory_strings_artifact_id,omitempty"`

	// mitre attacks
	MitreAttacks []*FalconxMITREAttack `json:"mitre_attacks"`

	// 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"`

	// suricata alerts
	SuricataAlerts []*FalconxSuricataAlert `json:"suricata_alerts"`

	// target url
	TargetURL string `json:"target_url,omitempty"`

	// threat score
	ThreatScore int32 `json:"threat_score,omitempty"`

	// verdict
	Verdict string `json:"verdict,omitempty"`

	// version info
	VersionInfo []*FalconxVersionInfo `json:"version_info"`

	// 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

func (*FalconxSandboxReportV1) Validate

func (m *FalconxSandboxReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx sandbox report v1

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"`

	// 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

func (*FalconxSandboxSummaryReportV1) Validate

func (m *FalconxSandboxSummaryReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx sandbox summary report v1

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

func (m *FalconxScriptCall) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxScriptCall) Validate

func (m *FalconxScriptCall) Validate(formats strfmt.Registry) error

Validate validates this falconx script call

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

func (m *FalconxSignature) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxSignature) Validate

func (m *FalconxSignature) Validate(formats strfmt.Registry) error

Validate validates this falconx signature

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

func (m *FalconxStream) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxStream) Validate

func (m *FalconxStream) Validate(formats strfmt.Registry) error

Validate validates this falconx stream

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

func (*FalconxSubmissionParametersV1) Validate

func (m *FalconxSubmissionParametersV1) Validate(formats strfmt.Registry) error

Validate validates this falconx submission parameters v1

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"`

	// 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

func (m *FalconxSubmissionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxSubmissionV1) Validate

func (m *FalconxSubmissionV1) Validate(formats strfmt.Registry) error

Validate validates this falconx submission v1

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

func (*FalconxSubmissionV1Response) Validate

func (m *FalconxSubmissionV1Response) Validate(formats strfmt.Registry) error

Validate validates this falconx submission v1 response

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

func (*FalconxSummaryReportV1) Validate

func (m *FalconxSummaryReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx summary report v1

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

func (*FalconxSummaryReportV1Response) Validate

func (m *FalconxSummaryReportV1Response) Validate(formats strfmt.Registry) error

Validate validates this falconx summary report v1 response

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

func (m *FalconxSuricataAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxSuricataAlert) Validate

func (m *FalconxSuricataAlert) Validate(formats strfmt.Registry) error

Validate validates this falconx suricata alert

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

func (*FalconxThreatGraphIndicatorV1) Validate

func (m *FalconxThreatGraphIndicatorV1) Validate(formats strfmt.Registry) error

Validate validates this falconx threat graph indicator v1

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

func (*FalconxThreatGraphReportV1) Validate

func (m *FalconxThreatGraphReportV1) Validate(formats strfmt.Registry) error

Validate validates this falconx threat graph report v1

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

func (m *FalconxVersionInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FalconxVersionInfo) Validate

func (m *FalconxVersionInfo) Validate(formats strfmt.Registry) error

Validate validates this falconx version info

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

func (*FwmgrAPIAggregatesResponse) Validate

func (m *FwmgrAPIAggregatesResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api aggregates response

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

func (*FwmgrAPIEventsResponse) Validate

func (m *FwmgrAPIEventsResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api events response

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

func (*FwmgrAPIFilepathTestRequest) Validate added in v0.2.29

func (m *FwmgrAPIFilepathTestRequest) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api filepath test request

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

func (*FwmgrAPIFilepathTestResult) Validate added in v0.2.29

func (m *FwmgrAPIFilepathTestResult) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api filepath test result

type FwmgrAPIFirewallFieldsResponse

type FwmgrAPIFirewallFieldsResponse struct {

	// errors
	Errors []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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

func (*FwmgrAPIFirewallFieldsResponse) Validate

func (m *FwmgrAPIFirewallFieldsResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api firewall fields response

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

func (*FwmgrAPIFirewallFieldsV1) Validate

func (m *FwmgrAPIFirewallFieldsV1) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api firewall fields v1

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

func (m *FwmgrAPIJSONDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIJSONDiff) Validate

func (m *FwmgrAPIJSONDiff) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api json diff

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

func (m *FwmgrAPIMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIMetaInfo) Validate

func (m *FwmgrAPIMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api meta info

type FwmgrAPIPlatformsResponse

type FwmgrAPIPlatformsResponse struct {

	// errors
	Errors []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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

func (*FwmgrAPIPlatformsResponse) Validate

func (m *FwmgrAPIPlatformsResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api platforms response

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

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

func (*FwmgrAPIPolicyContainerUpsertRequestV1) Validate

Validate validates this fwmgr api policy container upsert request v1

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

func (*FwmgrAPIPolicyContainersResponse) Validate

Validate validates this fwmgr api policy containers response

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

func (m *FwmgrAPIQueryPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIQueryPaging) Validate

func (m *FwmgrAPIQueryPaging) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api query paging

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

func (m *FwmgrAPIQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIQueryResponse) Validate

func (m *FwmgrAPIQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api query response

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"`

	// 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

func (*FwmgrAPIRuleCreateRequestV1) Validate

func (m *FwmgrAPIRuleCreateRequestV1) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api rule create request v1

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

func (*FwmgrAPIRuleGroupCreateRequestV1) Validate

Validate validates this fwmgr api rule group create request v1

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

func (*FwmgrAPIRuleGroupModifyRequestV1) Validate

Validate validates this fwmgr api rule group modify request v1

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

func (m *FwmgrAPIRuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIRuleGroupV1) Validate

func (m *FwmgrAPIRuleGroupV1) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api rule group v1

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

func (*FwmgrAPIRuleGroupsResponse) Validate

func (m *FwmgrAPIRuleGroupsResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api rule groups response

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

func (m *FwmgrAPIRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrAPIRulesResponse) Validate

func (m *FwmgrAPIRulesResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api rules response

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

func (*FwmgrAPIValidateFilepathResponse) Validate added in v0.2.29

Validate validates this fwmgr api validate filepath response

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

func (*FwmgrAPIWorkaroundUIFieldValue) Validate

func (m *FwmgrAPIWorkaroundUIFieldValue) Validate(formats strfmt.Registry) error

Validate validates this fwmgr api workaround UI field value

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

func (*FwmgrDomainAddressRange) Validate

func (m *FwmgrDomainAddressRange) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain address range

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

func (m *FwmgrDomainField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainField) Validate

func (m *FwmgrDomainField) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain field

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

func (m *FwmgrDomainICMP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainICMP) Validate

func (m *FwmgrDomainICMP) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain i c m p

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

func (m *FwmgrDomainMonitoring) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainMonitoring) Validate

func (m *FwmgrDomainMonitoring) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain monitoring

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

func (m *FwmgrDomainPlatform) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainPlatform) Validate

func (m *FwmgrDomainPlatform) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain platform

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

func (m *FwmgrDomainPortRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainPortRange) Validate

func (m *FwmgrDomainPortRange) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain port range

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

func (m *FwmgrDomainValueItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrDomainValueItem) Validate

func (m *FwmgrDomainValueItem) Validate(formats strfmt.Registry) error

Validate validates this fwmgr domain value item

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

func (*FwmgrFirewallAddressRange) Validate

func (m *FwmgrFirewallAddressRange) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall address range

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

func (*FwmgrFirewallFieldValue) Validate

func (m *FwmgrFirewallFieldValue) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall field value

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

func (m *FwmgrFirewallFlags) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrFirewallFlags) Validate

func (m *FwmgrFirewallFlags) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall flags

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

func (m *FwmgrFirewallICMP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrFirewallICMP) Validate

func (m *FwmgrFirewallICMP) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall i c m p

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"`

	// 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

func (*FwmgrFirewallMatchEventResponse) Validate

Validate validates this fwmgr firewall match event response

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

func (*FwmgrFirewallMonitoring) Validate

func (m *FwmgrFirewallMonitoring) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall monitoring

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

func (*FwmgrFirewallPolicyContainerV1) Validate

func (m *FwmgrFirewallPolicyContainerV1) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall policy container v1

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

func (*FwmgrFirewallPortRange) Validate

func (m *FwmgrFirewallPortRange) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall port range

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

func (*FwmgrFirewallRuleGroupSummaryV1) Validate

Validate validates this fwmgr firewall rule group summary v1

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"`

	// 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

func (m *FwmgrFirewallRuleV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrFirewallRuleV1) Validate

func (m *FwmgrFirewallRuleV1) Validate(formats strfmt.Registry) error

Validate validates this fwmgr firewall rule v1

type FwmgrMsaAPIError

type FwmgrMsaAPIError struct {

	// code
	// Required: true
	Code *int32 `json:"code"`

	// id
	ID string `json:"id,omitempty"`

	// message
	// Required: true
	Message *string `json:"message"`
}

FwmgrMsaAPIError fwmgr msa API error

swagger:model fwmgr.msa.APIError

func (*FwmgrMsaAPIError) ContextValidate

func (m *FwmgrMsaAPIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this fwmgr msa API error based on context it is used

func (*FwmgrMsaAPIError) MarshalBinary

func (m *FwmgrMsaAPIError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaAPIError) UnmarshalBinary

func (m *FwmgrMsaAPIError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaAPIError) Validate

func (m *FwmgrMsaAPIError) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa API error

type FwmgrMsaAggregateQueryRequest

type FwmgrMsaAggregateQueryRequest struct {

	// date ranges
	// Required: true
	DateRanges []*FwmgrMsaDateRangeSpec `json:"date_ranges"`

	// 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"`

	// min doc count
	// Required: true
	MinDocCount *int64 `json:"min_doc_count"`

	// 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

func (*FwmgrMsaAggregateQueryRequest) Validate

func (m *FwmgrMsaAggregateQueryRequest) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa aggregate query request

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

func (*FwmgrMsaAggregationResult) Validate

func (m *FwmgrMsaAggregationResult) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa aggregation result

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

func (*FwmgrMsaAggregationResultItem) Validate

func (m *FwmgrMsaAggregationResultItem) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa aggregation result item

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

func (m *FwmgrMsaDateRangeSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaDateRangeSpec) Validate

func (m *FwmgrMsaDateRangeSpec) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa date range spec

type FwmgrMsaMetaInfo

type FwmgrMsaMetaInfo struct {

	// pagination
	Pagination *FwmgrMsaPaging `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 *FwmgrMsaResources `json:"writes,omitempty"`
}

FwmgrMsaMetaInfo fwmgr msa meta info

swagger:model fwmgr.msa.MetaInfo

func (*FwmgrMsaMetaInfo) ContextValidate

func (m *FwmgrMsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this fwmgr msa meta info based on the context it is used

func (*FwmgrMsaMetaInfo) MarshalBinary

func (m *FwmgrMsaMetaInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaMetaInfo) UnmarshalBinary

func (m *FwmgrMsaMetaInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaMetaInfo) Validate

func (m *FwmgrMsaMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa meta info

type FwmgrMsaPaging

type FwmgrMsaPaging struct {

	// limit
	// Required: true
	Limit *int32 `json:"limit"`

	// offset
	// Required: true
	Offset *int32 `json:"offset"`

	// total
	// Required: true
	Total *int64 `json:"total"`
}

FwmgrMsaPaging fwmgr msa paging

swagger:model fwmgr.msa.Paging

func (*FwmgrMsaPaging) ContextValidate

func (m *FwmgrMsaPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this fwmgr msa paging based on context it is used

func (*FwmgrMsaPaging) MarshalBinary

func (m *FwmgrMsaPaging) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaPaging) UnmarshalBinary

func (m *FwmgrMsaPaging) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaPaging) Validate

func (m *FwmgrMsaPaging) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa paging

type FwmgrMsaQueryResponse

type FwmgrMsaQueryResponse struct {

	// errors
	// Required: true
	Errors []*FwmgrMsaspecError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaspecMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

FwmgrMsaQueryResponse fwmgr msa query response

swagger:model fwmgr.msa.QueryResponse

func (*FwmgrMsaQueryResponse) ContextValidate

func (m *FwmgrMsaQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this fwmgr msa query response based on the context it is used

func (*FwmgrMsaQueryResponse) MarshalBinary

func (m *FwmgrMsaQueryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaQueryResponse) UnmarshalBinary

func (m *FwmgrMsaQueryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaQueryResponse) Validate

func (m *FwmgrMsaQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa query response

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

func (m *FwmgrMsaRangeSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaRangeSpec) Validate

func (m *FwmgrMsaRangeSpec) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa range spec

type FwmgrMsaReplyMetaOnly

type FwmgrMsaReplyMetaOnly struct {

	// errors
	Errors []*FwmgrMsaspecError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaspecMetaInfo `json:"meta"`
}

FwmgrMsaReplyMetaOnly fwmgr msa reply meta only

swagger:model fwmgr.msa.ReplyMetaOnly

func (*FwmgrMsaReplyMetaOnly) ContextValidate

func (m *FwmgrMsaReplyMetaOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this fwmgr msa reply meta only based on the context it is used

func (*FwmgrMsaReplyMetaOnly) MarshalBinary

func (m *FwmgrMsaReplyMetaOnly) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaReplyMetaOnly) UnmarshalBinary

func (m *FwmgrMsaReplyMetaOnly) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaReplyMetaOnly) Validate

func (m *FwmgrMsaReplyMetaOnly) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa reply meta only

type FwmgrMsaResources

type FwmgrMsaResources struct {

	// resources affected
	// Required: true
	ResourcesAffected *int32 `json:"resources_affected"`
}

FwmgrMsaResources fwmgr msa resources

swagger:model fwmgr.msa.Resources

func (*FwmgrMsaResources) ContextValidate

func (m *FwmgrMsaResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this fwmgr msa resources based on context it is used

func (*FwmgrMsaResources) MarshalBinary

func (m *FwmgrMsaResources) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FwmgrMsaResources) UnmarshalBinary

func (m *FwmgrMsaResources) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FwmgrMsaResources) Validate

func (m *FwmgrMsaResources) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msa resources

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

func (m *FwmgrMsaspecError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaspecError) Validate added in v0.2.29

func (m *FwmgrMsaspecError) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msaspec error

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

func (m *FwmgrMsaspecMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaspecMetaInfo) Validate added in v0.2.29

func (m *FwmgrMsaspecMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msaspec meta info

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

func (m *FwmgrMsaspecPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaspecPaging) Validate added in v0.2.29

func (m *FwmgrMsaspecPaging) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msaspec paging

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

func (m *FwmgrMsaspecWrites) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*FwmgrMsaspecWrites) Validate added in v0.2.29

func (m *FwmgrMsaspecWrites) Validate(formats strfmt.Registry) error

Validate validates this fwmgr msaspec writes

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

func (m *K8sregAPIKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregAPIKey) Validate added in v0.2.4

func (m *K8sregAPIKey) Validate(formats strfmt.Registry) error

Validate validates this k8sreg API key

type K8sregAWSAccountPermissionsStatus added in v0.2.4

type K8sregAWSAccountPermissionsStatus struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// status
	// Required: true
	Status *string `json:"status"`
}

K8sregAWSAccountPermissionsStatus k8sreg a w s account permissions status

swagger:model k8sreg.AWSAccountPermissionsStatus

func (*K8sregAWSAccountPermissionsStatus) ContextValidate added in v0.2.4

func (m *K8sregAWSAccountPermissionsStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this k8sreg a w s account permissions status based on context it is used

func (*K8sregAWSAccountPermissionsStatus) MarshalBinary added in v0.2.4

func (m *K8sregAWSAccountPermissionsStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*K8sregAWSAccountPermissionsStatus) UnmarshalBinary added in v0.2.4

func (m *K8sregAWSAccountPermissionsStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*K8sregAWSAccountPermissionsStatus) Validate added in v0.2.4

Validate validates this k8sreg a w s account permissions status

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 []*K8sregAWSAccountPermissionsStatus `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

func (m *K8sregAWSAccountResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregAWSAccountResp) Validate added in v0.2.4

func (m *K8sregAWSAccountResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg a w s account resp

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

func (m *K8sregClusterResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregClusterResp) Validate added in v0.2.4

func (m *K8sregClusterResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg cluster resp

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

func (m *K8sregCreateAWSAccReq) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregCreateAWSAccReq) Validate added in v0.2.4

func (m *K8sregCreateAWSAccReq) Validate(formats strfmt.Registry) error

Validate validates this k8sreg create a w s acc req

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

func (*K8sregCreateAWSAccReqResources) Validate added in v0.2.4

func (m *K8sregCreateAWSAccReqResources) Validate(formats strfmt.Registry) error

Validate validates this k8sreg create a w s acc req resources

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

func (*K8sregGetAWSAccountsResp) Validate added in v0.2.4

func (m *K8sregGetAWSAccountsResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg get a w s accounts resp

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

func (m *K8sregGetClustersResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregGetClustersResp) Validate added in v0.2.4

func (m *K8sregGetClustersResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg get clusters resp

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

func (*K8sregGetLocationsResp) Validate added in v0.2.4

func (m *K8sregGetLocationsResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg get locations resp

type K8sregHelmYAMLResp added in v0.2.4

type K8sregHelmYAMLResp interface{}

K8sregHelmYAMLResp k8sreg helm y a m l resp

swagger:model k8sreg.HelmYAMLResp

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

func (m *K8sregLocationResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregLocationResp) Validate added in v0.2.4

func (m *K8sregLocationResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg location resp

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

func (m *K8sregRegenAPIKeyResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregRegenAPIKeyResp) Validate added in v0.2.4

func (m *K8sregRegenAPIKeyResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg regen API key resp

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

func (m *K8sregVersionResp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*K8sregVersionResp) Validate added in v0.2.4

func (m *K8sregVersionResp) Validate(formats strfmt.Registry) error

Validate validates this k8sreg version resp

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

func (m *MainAvailableStreamV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MainAvailableStreamV2) Validate

func (m *MainAvailableStreamV2) Validate(formats strfmt.Registry) error

Validate validates this main available stream v2

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

func (*MainDiscoveryResponseV2) Validate

func (m *MainDiscoveryResponseV2) Validate(formats strfmt.Registry) error

Validate validates this main discovery response v2

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

func (m *MainSessionToken) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MainSessionToken) Validate

func (m *MainSessionToken) Validate(formats strfmt.Registry) error

Validate validates this main session token

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

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

func (*MalqueryExternalExactSearchParametersV1) Validate

Validate validates this malquery external exact search parameters v1

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

func (*MalqueryExternalHuntOptions) Validate

func (m *MalqueryExternalHuntOptions) Validate(formats strfmt.Registry) error

Validate validates this malquery external hunt options

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

func (*MalqueryExternalHuntParametersV1) Validate

Validate validates this malquery external hunt parameters v1

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

func (*MalqueryExternalQueryResponse) Validate

func (m *MalqueryExternalQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this malquery external query response

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

func (*MalqueryExternalResource) Validate

func (m *MalqueryExternalResource) Validate(formats strfmt.Registry) error

Validate validates this malquery external resource

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

func (m *MalqueryFuzzyOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MalqueryFuzzyOptions) Validate

func (m *MalqueryFuzzyOptions) Validate(formats strfmt.Registry) error

Validate validates this malquery fuzzy options

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 *MsaResources `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

func (*MalqueryFuzzySearchMetaInfo) Validate

func (m *MalqueryFuzzySearchMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this malquery fuzzy search meta info

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

func (*MalqueryFuzzySearchParametersV1) Validate

Validate validates this malquery fuzzy search parameters v1

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

func (*MalqueryFuzzySearchResponse) Validate

func (m *MalqueryFuzzySearchResponse) Validate(formats strfmt.Registry) error

Validate validates this malquery fuzzy search response

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

func (*MalqueryMultiDownloadRequestV1) Validate

func (m *MalqueryMultiDownloadRequestV1) Validate(formats strfmt.Registry) error

Validate validates this malquery multi download request v1

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

func (m *MalqueryQueryError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MalqueryQueryError) Validate

func (m *MalqueryQueryError) Validate(formats strfmt.Registry) error

Validate validates this malquery query error

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 *MsaResources `json:"writes,omitempty"`
}

MalqueryQueryMetaInfo malquery query meta info

swagger:model malquery.QueryMetaInfo

func (*MalqueryQueryMetaInfo) ContextValidate

func (m *MalqueryQueryMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MalqueryQueryMetaInfo) Validate

func (m *MalqueryQueryMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this malquery query meta info

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

func (*MalqueryRateLimitsMeta) Validate

func (m *MalqueryRateLimitsMeta) Validate(formats strfmt.Registry) error

Validate validates this malquery rate limits meta

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

func (*MalqueryRateLimitsResponse) Validate

func (m *MalqueryRateLimitsResponse) Validate(formats strfmt.Registry) error

Validate validates this malquery rate limits response

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 *MsaResources `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

func (*MalqueryRequestMetaInfo) Validate

func (m *MalqueryRequestMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this malquery request meta info

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

func (*MalqueryRequestResponse) Validate

func (m *MalqueryRequestResponse) Validate(formats strfmt.Registry) error

Validate validates this malquery request response

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

func (*MalquerySampleMetadata) Validate

func (m *MalquerySampleMetadata) Validate(formats strfmt.Registry) error

Validate validates this malquery sample metadata

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

func (*MalquerySampleMetadataResponse) Validate

func (m *MalquerySampleMetadataResponse) Validate(formats strfmt.Registry) error

Validate validates this malquery sample metadata response

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 *MsaResources `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

func (*MalquerySamplesMetadataMetaInfo) Validate

Validate validates this malquery samples metadata meta info

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

func (*MalquerySearchParameter) Validate

func (m *MalquerySearchParameter) Validate(formats strfmt.Registry) error

Validate validates this malquery search parameter

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

func (m *MalqueryStats) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MalqueryStats) Validate

func (m *MalqueryStats) Validate(formats strfmt.Registry) error

Validate validates this malquery stats

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

func (*MalqueryUserRequestCount) Validate

func (m *MalqueryUserRequestCount) Validate(formats strfmt.Registry) error

Validate validates this malquery user request count

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

func (m *MessagesActivity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesActivity) Validate added in v0.2.16

func (m *MessagesActivity) Validate(formats strfmt.Registry) error

Validate validates this messages activity

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

func (m *MessagesAttachment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesAttachment) Validate added in v0.2.16

func (m *MessagesAttachment) Validate(formats strfmt.Registry) error

Validate validates this messages attachment

type MessagesAuthor added in v0.2.16

type MessagesAuthor struct {

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`

	// 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

func (m *MessagesAuthor) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesAuthor) Validate added in v0.2.16

func (m *MessagesAuthor) Validate(formats strfmt.Registry) error

Validate validates this messages author

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

func (m *MessagesCase) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesCase) Validate added in v0.2.16

func (m *MessagesCase) Validate(formats strfmt.Registry) error

Validate validates this messages case

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

func (m *MessagesDetection) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesDetection) Validate added in v0.2.16

func (m *MessagesDetection) Validate(formats strfmt.Registry) error

Validate validates this messages detection

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

func (m *MessagesIncident) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MessagesIncident) Validate added in v0.2.16

func (m *MessagesIncident) Validate(formats strfmt.Registry) error

Validate validates this messages incident

type MlscannerMetaInfo

type MlscannerMetaInfo 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 *MlscannerQuota `json:"quota,omitempty"`

	// trace id
	// Required: true
	TraceID *string `json:"trace_id"`

	// writes
	Writes *MsaResources `json:"writes,omitempty"`
}

MlscannerMetaInfo mlscanner meta info

swagger:model mlscanner.MetaInfo

func (*MlscannerMetaInfo) ContextValidate

func (m *MlscannerMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mlscanner meta info based on the context it is used

func (*MlscannerMetaInfo) MarshalBinary

func (m *MlscannerMetaInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerMetaInfo) UnmarshalBinary

func (m *MlscannerMetaInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerMetaInfo) Validate

func (m *MlscannerMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this mlscanner meta info

type MlscannerQueryResponse

type MlscannerQueryResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MlscannerMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []string `json:"resources"`
}

MlscannerQueryResponse mlscanner query response

swagger:model mlscanner.QueryResponse

func (*MlscannerQueryResponse) ContextValidate

func (m *MlscannerQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mlscanner query response based on the context it is used

func (*MlscannerQueryResponse) MarshalBinary

func (m *MlscannerQueryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerQueryResponse) UnmarshalBinary

func (m *MlscannerQueryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerQueryResponse) Validate

func (m *MlscannerQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this mlscanner query response

type MlscannerQuota

type MlscannerQuota struct {

	// in progress
	// Required: true
	InProgress *int32 `json:"in_progress"`

	// total
	// Required: true
	Total *int32 `json:"total"`

	// used
	// Required: true
	Used *int32 `json:"used"`
}

MlscannerQuota mlscanner quota

swagger:model mlscanner.Quota

func (*MlscannerQuota) ContextValidate

func (m *MlscannerQuota) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this mlscanner quota based on context it is used

func (*MlscannerQuota) MarshalBinary

func (m *MlscannerQuota) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerQuota) UnmarshalBinary

func (m *MlscannerQuota) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerQuota) Validate

func (m *MlscannerQuota) Validate(formats strfmt.Registry) error

Validate validates this mlscanner quota

type MlscannerSamplesScanParameters

type MlscannerSamplesScanParameters struct {

	// samples
	// Required: true
	Samples []string `json:"samples"`
}

MlscannerSamplesScanParameters mlscanner samples scan parameters

swagger:model mlscanner.SamplesScanParameters

func (*MlscannerSamplesScanParameters) ContextValidate

func (m *MlscannerSamplesScanParameters) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this mlscanner samples scan parameters based on context it is used

func (*MlscannerSamplesScanParameters) MarshalBinary

func (m *MlscannerSamplesScanParameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerSamplesScanParameters) UnmarshalBinary

func (m *MlscannerSamplesScanParameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerSamplesScanParameters) Validate

func (m *MlscannerSamplesScanParameters) Validate(formats strfmt.Registry) error

Validate validates this mlscanner samples scan parameters

type MlscannerSamplesScanResult

type MlscannerSamplesScanResult 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 []*MlscannerScannedSample `json:"samples"`

	// status
	// Required: true
	Status *string `json:"status"`
}

MlscannerSamplesScanResult mlscanner samples scan result

swagger:model mlscanner.SamplesScanResult

func (*MlscannerSamplesScanResult) ContextValidate

func (m *MlscannerSamplesScanResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mlscanner samples scan result based on the context it is used

func (*MlscannerSamplesScanResult) MarshalBinary

func (m *MlscannerSamplesScanResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerSamplesScanResult) UnmarshalBinary

func (m *MlscannerSamplesScanResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerSamplesScanResult) Validate

func (m *MlscannerSamplesScanResult) Validate(formats strfmt.Registry) error

Validate validates this mlscanner samples scan result

type MlscannerScanV1Response

type MlscannerScanV1Response struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MlscannerMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*MlscannerSamplesScanResult `json:"resources"`
}

MlscannerScanV1Response mlscanner scan v1 response

swagger:model mlscanner.ScanV1Response

func (*MlscannerScanV1Response) ContextValidate

func (m *MlscannerScanV1Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mlscanner scan v1 response based on the context it is used

func (*MlscannerScanV1Response) MarshalBinary

func (m *MlscannerScanV1Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerScanV1Response) UnmarshalBinary

func (m *MlscannerScanV1Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerScanV1Response) Validate

func (m *MlscannerScanV1Response) Validate(formats strfmt.Registry) error

Validate validates this mlscanner scan v1 response

type MlscannerScannedSample

type MlscannerScannedSample struct {

	// error
	Error string `json:"error,omitempty"`

	// sha256
	// Required: true
	Sha256 *string `json:"sha256"`

	// verdict
	Verdict string `json:"verdict,omitempty"`
}

MlscannerScannedSample mlscanner scanned sample

swagger:model mlscanner.ScannedSample

func (*MlscannerScannedSample) ContextValidate

func (m *MlscannerScannedSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this mlscanner scanned sample based on context it is used

func (*MlscannerScannedSample) MarshalBinary

func (m *MlscannerScannedSample) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MlscannerScannedSample) UnmarshalBinary

func (m *MlscannerScannedSample) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MlscannerScannedSample) Validate

func (m *MlscannerScannedSample) Validate(formats strfmt.Registry) error

Validate validates this mlscanner scanned sample

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

func (m *ModelArgument) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelArgument) Validate

func (m *ModelArgument) Validate(formats strfmt.Registry) error

Validate validates this model argument

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

func (m *ModelFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this model file based on context it is used

func (*ModelFile) MarshalBinary

func (m *ModelFile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelFile) UnmarshalBinary

func (m *ModelFile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelFile) Validate

func (m *ModelFile) Validate(formats strfmt.Registry) error

Validate validates this model file

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

func (m *ModelSessionLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelSessionLog) Validate

func (m *ModelSessionLog) Validate(formats strfmt.Registry) error

Validate validates this model session log

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

func (*ModelsAWSAccountRequestV1) Validate

func (m *ModelsAWSAccountRequestV1) Validate(formats strfmt.Registry) error

Validate validates this models a w s account request v1

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

func (m *ModelsAWSAccountV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelsAWSAccountV1) Validate

func (m *ModelsAWSAccountV1) Validate(formats strfmt.Registry) error

Validate validates this models a w s account v1

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

func (m *ModelsAWSAccountsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelsAWSAccountsV1) Validate

func (m *ModelsAWSAccountsV1) Validate(formats strfmt.Registry) error

Validate validates this models a w s accounts v1

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

func (*ModelsAWSCustomerSettingsRequestV1) Validate

Validate validates this models a w s customer settings request v1

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

func (*ModelsAccessHealthDetails) Validate

func (m *ModelsAccessHealthDetails) Validate(formats strfmt.Registry) error

Validate validates this models access health details

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

func (*ModelsAwsAccountAccessHealth) Validate

func (m *ModelsAwsAccountAccessHealth) Validate(formats strfmt.Registry) error

Validate validates this models aws account access health

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

func (m *ModelsBaseResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelsBaseResponseV1) Validate

func (m *ModelsBaseResponseV1) Validate(formats strfmt.Registry) error

Validate validates this models base response v1

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

func (*ModelsCreateAWSAccountsV1) Validate

func (m *ModelsCreateAWSAccountsV1) Validate(formats strfmt.Registry) error

Validate validates this models create a w s accounts v1

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

func (*ModelsCustomerConfigurationsV1) Validate

func (m *ModelsCustomerConfigurationsV1) Validate(formats strfmt.Registry) error

Validate validates this models customer configurations v1

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

func (*ModelsModifyAWSCustomerSettingsV1) Validate

Validate validates this models modify a w s customer settings v1

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

func (m *ModelsPackageInfoType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ModelsPackageInfoType) Validate added in v0.2.29

func (m *ModelsPackageInfoType) Validate(formats strfmt.Registry) error

Validate validates this models package info type

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

func (*ModelsUpdateAWSAccountsV1) Validate

func (m *ModelsUpdateAWSAccountsV1) Validate(formats strfmt.Registry) error

Validate validates this models update a w s accounts v1

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

func (*ModelsVerifyAccessResponseV1) Validate

func (m *ModelsVerifyAccessResponseV1) Validate(formats strfmt.Registry) error

Validate validates this models verify access response v1

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

func (m *MsaAPIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaAPIError) Validate

func (m *MsaAPIError) Validate(formats strfmt.Registry) error

Validate validates this msa API error

type MsaActionParameter added in v0.2.2

type MsaActionParameter struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// value
	// Required: true
	Value *string `json:"value"`
}

MsaActionParameter msa action parameter

swagger:model msa.ActionParameter

func (*MsaActionParameter) ContextValidate added in v0.2.2

func (m *MsaActionParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this msa action parameter based on context it is used

func (*MsaActionParameter) MarshalBinary added in v0.2.2

func (m *MsaActionParameter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MsaActionParameter) UnmarshalBinary added in v0.2.2

func (m *MsaActionParameter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MsaActionParameter) Validate added in v0.2.2

func (m *MsaActionParameter) Validate(formats strfmt.Registry) error

Validate validates this msa action parameter

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

func (m *MsaAffectedEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaAffectedEntity) Validate

func (m *MsaAffectedEntity) Validate(formats strfmt.Registry) error

Validate validates this msa affected entity

type MsaAggregateQueryRequest

type MsaAggregateQueryRequest struct {

	// date ranges
	// Required: true
	DateRanges []*MsaDateRangeSpec `json:"date_ranges"`

	// 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"`

	// min doc count
	// Required: true
	MinDocCount *int64 `json:"min_doc_count"`

	// 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

func (*MsaAggregateQueryRequest) Validate

func (m *MsaAggregateQueryRequest) Validate(formats strfmt.Registry) error

Validate validates this msa aggregate query request

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

func (m *MsaAggregatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaAggregatesResponse) Validate

func (m *MsaAggregatesResponse) Validate(formats strfmt.Registry) error

Validate validates this msa aggregates response

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

func (m *MsaAggregationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaAggregationResult) Validate

func (m *MsaAggregationResult) Validate(formats strfmt.Registry) error

Validate validates this msa aggregation result

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

func (*MsaAggregationResultItem) Validate

func (m *MsaAggregationResultItem) Validate(formats strfmt.Registry) error

Validate validates this msa aggregation result item

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

func (*MsaBaseEntitiesResponse) Validate added in v0.2.4

func (m *MsaBaseEntitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this msa base entities response

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

func (m *MsaDateRangeSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaDateRangeSpec) Validate

func (m *MsaDateRangeSpec) Validate(formats strfmt.Registry) error

Validate validates this msa date range spec

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

func (m *MsaEntitiesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaEntitiesResponse) Validate

func (m *MsaEntitiesResponse) Validate(formats strfmt.Registry) error

Validate validates this msa entities response

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 []*MsaActionParameter `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

func (*MsaEntityActionRequest) Validate added in v0.2.16

func (m *MsaEntityActionRequest) Validate(formats strfmt.Registry) error

Validate validates this msa entity action request

type MsaEntityActionRequestV2

type MsaEntityActionRequestV2 struct {

	// action parameters
	ActionParameters []*MsaActionParameter `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

func (*MsaEntityActionRequestV2) Validate

func (m *MsaEntityActionRequestV2) Validate(formats strfmt.Registry) error

Validate validates this msa entity action request v2

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

func (m *MsaErrorsOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaErrorsOnly) Validate

func (m *MsaErrorsOnly) Validate(formats strfmt.Registry) error

Validate validates this msa errors only

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

func (m *MsaFacet) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this msa facet based on the context it is used

func (*MsaFacet) MarshalBinary

func (m *MsaFacet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MsaFacet) UnmarshalBinary

func (m *MsaFacet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MsaFacet) Validate

func (m *MsaFacet) Validate(formats strfmt.Registry) error

Validate validates this msa facet

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

func (m *MsaFacetsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaFacetsResponse) Validate

func (m *MsaFacetsResponse) Validate(formats strfmt.Registry) error

Validate validates this msa facets response

type MsaIdsRequest

type MsaIdsRequest struct {

	// ids
	// Required: true
	Ids []string `json:"ids"`
}

MsaIdsRequest msa ids request

swagger:model msa.IdsRequest

func (*MsaIdsRequest) ContextValidate

func (m *MsaIdsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaIdsRequest) Validate

func (m *MsaIdsRequest) Validate(formats strfmt.Registry) error

Validate validates this msa ids request

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

func (m *MsaMetaInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaMetaInfo) Validate

func (m *MsaMetaInfo) Validate(formats strfmt.Registry) error

Validate validates this msa meta info

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

func (m *MsaPaging) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this msa paging based on context it is used

func (*MsaPaging) LastPage added in v0.2.17

func (p *MsaPaging) LastPage() (bool, error)

LastPage returns true when there are more pages

func (*MsaPaging) MarshalBinary

func (m *MsaPaging) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MsaPaging) UnmarshalBinary

func (m *MsaPaging) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MsaPaging) Validate

func (m *MsaPaging) Validate(formats strfmt.Registry) error

Validate validates this msa paging

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

func (m *MsaQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaQueryResponse) Validate

func (m *MsaQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this msa query response

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

func (m *MsaRangeSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaRangeSpec) Validate

func (m *MsaRangeSpec) Validate(formats strfmt.Registry) error

Validate validates this msa range spec

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

func (*MsaReplyAffectedEntities) Validate

func (m *MsaReplyAffectedEntities) Validate(formats strfmt.Registry) error

Validate validates this msa reply affected entities

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

func (m *MsaReplyMetaOnly) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaReplyMetaOnly) Validate

func (m *MsaReplyMetaOnly) Validate(formats strfmt.Registry) error

Validate validates this msa reply meta only

type MsaResources

type MsaResources struct {

	// resources affected
	// Required: true
	ResourcesAffected *int32 `json:"resources_affected"`
}

MsaResources msa resources

swagger:model msa.Resources

func (*MsaResources) ContextValidate

func (m *MsaResources) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaResources) Validate

func (m *MsaResources) Validate(formats strfmt.Registry) error

Validate validates this msa resources

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

func (*MsaspecActionParameter) Validate added in v0.2.24

func (m *MsaspecActionParameter) Validate(formats strfmt.Registry) error

Validate validates this msaspec action parameter

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

func (m *MsaspecIdsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaspecIdsRequest) Validate added in v0.2.31

func (m *MsaspecIdsRequest) Validate(formats strfmt.Registry) error

Validate validates this msaspec ids request

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

func (m *MsaspecQueryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaspecQueryResponse) Validate added in v0.2.31

func (m *MsaspecQueryResponse) Validate(formats strfmt.Registry) error

Validate validates this msaspec query response

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

func (m *MsaspecResponseFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaspecResponseFields) Validate added in v0.2.24

func (m *MsaspecResponseFields) Validate(formats strfmt.Registry) error

Validate validates this msaspec response fields

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

func (m *MsaspecWrites) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*MsaspecWrites) Validate added in v0.2.24

func (m *MsaspecWrites) Validate(formats strfmt.Registry) error

Validate validates this msaspec writes

type PatterndispositionPatternDisposition

type PatterndispositionPatternDisposition struct {

	// 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 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"`
}

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

func (*PatterndispositionPatternDisposition) Validate

Validate validates this patterndisposition pattern disposition

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"`

	// paths
	Paths []*QuarantineQuarantinedFilePath `json:"paths"`

	// primary module
	PrimaryModule bool `json:"primary_module,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

func (*QuarantineQuarantinedFile) Validate added in v0.2.9

func (m *QuarantineQuarantinedFile) Validate(formats strfmt.Registry) error

Validate validates this quarantine quarantined file

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

func (*QuarantineQuarantinedFilePath) Validate added in v0.2.9

func (m *QuarantineQuarantinedFilePath) Validate(formats strfmt.Registry) error

Validate validates this quarantine quarantined file path

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

func (*RegistrationAWSAccountConsoleURL) Validate

Validate validates this registration a w s account console URL

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

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

func (*RegistrationAWSAccountCreateRequestD4CExtV2) Validate added in v0.2.29

Validate validates this registration a w s account create request d4 c ext v2

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

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

func (*RegistrationAWSAccountCreateRequestExtV2) Validate

Validate validates this registration a w s account create request ext v2

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"`

	// 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

func (*RegistrationAWSAccountD4CExtV2) Validate added in v0.2.29

func (m *RegistrationAWSAccountD4CExtV2) Validate(formats strfmt.Registry) error

Validate validates this registration a w s account d4 c ext v2

type RegistrationAWSAccountExtV2

type RegistrationAWSAccountExtV2 struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// cloudtrail region
	// Required: true
	CloudtrailRegion *string `json:"cloudtrail_region"`

	// organization id
	// Required: true
	OrganizationID *string `json:"organization_id"`
}

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

func (*RegistrationAWSAccountExtV2) Validate

func (m *RegistrationAWSAccountExtV2) Validate(formats strfmt.Registry) error

Validate validates this registration a w s account ext v2

type RegistrationAWSAccountPatch added in v0.2.4

type RegistrationAWSAccountPatch struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// cloudtrail region
	// Required: true
	CloudtrailRegion *string `json:"cloudtrail_region"`
}

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

func (*RegistrationAWSAccountPatch) Validate added in v0.2.4

func (m *RegistrationAWSAccountPatch) Validate(formats strfmt.Registry) error

Validate validates this registration a w s account patch

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

func (*RegistrationAWSAccountPatchRequest) Validate added in v0.2.4

Validate validates this registration a w s account patch request

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

func (*RegistrationAWSAccountResponseV2) Validate

Validate validates this registration a w s account response v2

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

func (*RegistrationAWSAccountScript) Validate

func (m *RegistrationAWSAccountScript) Validate(formats strfmt.Registry) error

Validate validates this registration a w s account script

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

ContextValidate validate this registration a w s provision get account script response v2 based on the context it is used

func (*RegistrationAWSProvisionGetAccountScriptResponseV2) MarshalBinary

MarshalBinary interface implementation

func (*RegistrationAWSProvisionGetAccountScriptResponseV2) UnmarshalBinary

UnmarshalBinary interface implementation

func (*RegistrationAWSProvisionGetAccountScriptResponseV2) Validate

Validate validates this registration a w s provision get account script response v2

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

ContextValidate validate this registration azure account create request external v1 based on the context it is used

func (*RegistrationAzureAccountCreateRequestExternalV1) MarshalBinary

MarshalBinary interface implementation

func (*RegistrationAzureAccountCreateRequestExternalV1) UnmarshalBinary

UnmarshalBinary interface implementation

func (*RegistrationAzureAccountCreateRequestExternalV1) Validate

Validate validates this registration azure account create request external v1

type RegistrationAzureAccountExternalV1

type RegistrationAzureAccountExternalV1 struct {

	// Azure Subscription ID.
	SubscriptionID string `json:"subscription_id,omitempty"`

	// Azure Tenant ID to use.
	TenantID string `json:"tenant_id,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

func (*RegistrationAzureAccountExternalV1) Validate

Validate validates this registration azure account external v1

type RegistrationAzureAccountResponseV1

type RegistrationAzureAccountResponseV1 struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainAzureAccountV1 `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

func (*RegistrationAzureAccountResponseV1) Validate

Validate validates this registration azure account response v1

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

ContextValidate validate this registration azure download certificate response v1 based on the context it is used

func (*RegistrationAzureDownloadCertificateResponseV1) MarshalBinary added in v0.2.22

MarshalBinary interface implementation

func (*RegistrationAzureDownloadCertificateResponseV1) UnmarshalBinary added in v0.2.22

UnmarshalBinary interface implementation

func (*RegistrationAzureDownloadCertificateResponseV1) Validate added in v0.2.22

Validate validates this registration azure download certificate response v1

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"`

	// 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

func (*RegistrationAzureKeyV1) Validate added in v0.2.22

func (m *RegistrationAzureKeyV1) Validate(formats strfmt.Registry) error

Validate validates this registration azure key v1

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

ContextValidate validate this registration azure provision get user script response v1 based on the context it is used

func (*RegistrationAzureProvisionGetUserScriptResponseV1) MarshalBinary

MarshalBinary interface implementation

func (*RegistrationAzureProvisionGetUserScriptResponseV1) UnmarshalBinary

UnmarshalBinary interface implementation

func (*RegistrationAzureProvisionGetUserScriptResponseV1) Validate

Validate validates this registration azure provision get user script response v1

type RegistrationAzureServicePrincipalResponseV1

type RegistrationAzureServicePrincipalResponseV1 struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainAzureClientServicePrincipalV1 `json:"resources"`
}

RegistrationAzureServicePrincipalResponseV1 registration azure service principal response v1

swagger:model registration.AzureServicePrincipalResponseV1

func (*RegistrationAzureServicePrincipalResponseV1) ContextValidate

ContextValidate validate this registration azure service principal response v1 based on the context it is used

func (*RegistrationAzureServicePrincipalResponseV1) MarshalBinary

func (m *RegistrationAzureServicePrincipalResponseV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegistrationAzureServicePrincipalResponseV1) UnmarshalBinary

func (m *RegistrationAzureServicePrincipalResponseV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegistrationAzureServicePrincipalResponseV1) Validate

Validate validates this registration azure service principal response v1

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

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

MarshalBinary interface implementation

func (*RegistrationAzureTenantDefaultSubscriptionIDResponseV1) UnmarshalBinary added in v0.2.4

UnmarshalBinary interface implementation

func (*RegistrationAzureTenantDefaultSubscriptionIDResponseV1) Validate added in v0.2.4

Validate validates this registration azure tenant default subscription ID response v1

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

func (*RegistrationAzureUserScript) Validate

func (m *RegistrationAzureUserScript) Validate(formats strfmt.Registry) error

Validate validates this registration azure user script

type RegistrationBaseResponseV1

type RegistrationBaseResponseV1 struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`
}

RegistrationBaseResponseV1 registration base response v1

swagger:model registration.BaseResponseV1

func (*RegistrationBaseResponseV1) ContextValidate

func (m *RegistrationBaseResponseV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this registration base response v1 based on the context it is used

func (*RegistrationBaseResponseV1) MarshalBinary

func (m *RegistrationBaseResponseV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegistrationBaseResponseV1) UnmarshalBinary

func (m *RegistrationBaseResponseV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegistrationBaseResponseV1) Validate

func (m *RegistrationBaseResponseV1) Validate(formats strfmt.Registry) error

Validate validates this registration base response v1

type RegistrationEmptyRequest

type RegistrationEmptyRequest interface{}

RegistrationEmptyRequest registration empty request

swagger:model registration.EmptyRequest

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

func (*RegistrationExternalIOAEventResponse) Validate added in v0.2.4

Validate validates this registration external i o a event response

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

func (*RegistrationExternalIOAResources) Validate added in v0.2.14

Validate validates this registration external i o a resources

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

func (*RegistrationExternalIOMEventResponse) Validate added in v0.2.14

Validate validates this registration external i o m event response

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

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

func (*RegistrationGCPAccountCreateRequestExtV1) Validate

Validate validates this registration g c p account create request ext v1

type RegistrationGCPAccountExtV1

type RegistrationGCPAccountExtV1 struct {

	// parent id
	// Required: true
	ParentID *string `json:"parent_id"`
}

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

func (*RegistrationGCPAccountExtV1) Validate

func (m *RegistrationGCPAccountExtV1) Validate(formats strfmt.Registry) error

Validate validates this registration g c p account ext v1

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

func (*RegistrationGCPAccountResponseV1) Validate

Validate validates this registration g c p account response v1

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

ContextValidate validate this registration g c p provision get user script response v1 based on the context it is used

func (*RegistrationGCPProvisionGetUserScriptResponseV1) MarshalBinary

MarshalBinary interface implementation

func (*RegistrationGCPProvisionGetUserScriptResponseV1) UnmarshalBinary

UnmarshalBinary interface implementation

func (*RegistrationGCPProvisionGetUserScriptResponseV1) Validate

Validate validates this registration g c p provision get user script response v1

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

func (*RegistrationGCPUserScript) Validate

func (m *RegistrationGCPUserScript) Validate(formats strfmt.Registry) error

Validate validates this registration g c p user script

type RegistrationIOAEvent added in v0.2.4

type RegistrationIOAEvent struct {

	// additional event data
	AdditionalEventData string `json:"additional_event_data,omitempty"`

	// aggregate
	Aggregate *DomainIOAEventAggregate `json:"aggregate,omitempty"`

	// api version
	APIVersion string `json:"api_version,omitempty"`

	// cid
	// Required: true
	Cid *string `json:"cid"`

	// cloud account id
	CloudAccountID *DomainCloudAccountID `json:"cloud_account_id,omitempty"`

	// cloud provider
	// Required: true
	CloudProvider *string `json:"cloud_provider"`

	// cloud region
	CloudRegion string `json:"cloud_region,omitempty"`

	// enrichments
	Enrichments *DomainIOAEnrichments `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 string `json:"request_parameters,omitempty"`

	// resources
	Resources string `json:"resources,omitempty"`

	// response elements
	ResponseElements string `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"`

	// shared event id
	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 string `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

func (m *RegistrationIOAEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*RegistrationIOAEvent) Validate added in v0.2.4

func (m *RegistrationIOAEvent) Validate(formats strfmt.Registry) error

Validate validates this registration i o a event

type RegistrationIOAUserResponse added in v0.2.4

type RegistrationIOAUserResponse struct {

	// errors
	// Required: true
	Errors []*MsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `json:"meta"`

	// resources
	// Required: true
	Resources []*DomainIOAUser `json:"resources"`
}

RegistrationIOAUserResponse registration i o a user response

swagger:model registration.IOAUserResponse

func (*RegistrationIOAUserResponse) ContextValidate added in v0.2.4

func (m *RegistrationIOAUserResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this registration i o a user response based on the context it is used

func (*RegistrationIOAUserResponse) MarshalBinary added in v0.2.4

func (m *RegistrationIOAUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RegistrationIOAUserResponse) UnmarshalBinary added in v0.2.4

func (m *RegistrationIOAUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RegistrationIOAUserResponse) Validate added in v0.2.4

func (m *RegistrationIOAUserResponse) Validate(formats strfmt.Registry) error

Validate validates this registration i o a user response

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"`

	// finding
	// Required: true
	Finding *string `json:"finding"`

	// policy id
	// Required: true
	PolicyID *string `json:"policy_id"`

	// policy statement
	// Required: true
	PolicyStatement *string `json:"policy_statement"`

	// 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

func (m *RegistrationIOMEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*RegistrationIOMEvent) Validate added in v0.2.14

func (m *RegistrationIOMEvent) Validate(formats strfmt.Registry) error

Validate validates this registration i o m event

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

func (*RegistrationIOMResources) Validate added in v0.2.14

func (m *RegistrationIOMResources) Validate(formats strfmt.Registry) error

Validate validates this registration i o m resources

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

func (*RegistrationMSAMetaInfoExtension) Validate added in v0.2.14

Validate validates this registration m s a meta info extension

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

func (*RegistrationMSAPagingExtension) Validate added in v0.2.14

func (m *RegistrationMSAPagingExtension) Validate(formats strfmt.Registry) error

Validate validates this registration m s a paging extension

type RegistrationPolicyExtV1

type RegistrationPolicyExtV1 struct {

	// account id
	// Required: true
	AccountID *string `json:"account_id"`

	// 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

func (*RegistrationPolicyExtV1) Validate

func (m *RegistrationPolicyExtV1) Validate(formats strfmt.Registry) error

Validate validates this registration policy ext v1

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

func (*RegistrationPolicyRequestExtV1) Validate

func (m *RegistrationPolicyRequestExtV1) Validate(formats strfmt.Registry) error

Validate validates this registration policy request ext v1

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

func (*RegistrationPolicyResponseV1) Validate

func (m *RegistrationPolicyResponseV1) Validate(formats strfmt.Registry) error

Validate validates this registration policy response v1

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

func (*RegistrationPolicySettingsResponseV1) Validate

Validate validates this registration policy settings response v1

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

func (*RegistrationScanScheduleResponseV1) Validate

Validate validates this registration scan schedule response v1

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

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

func (*RegistrationScanScheduleUpdateRequestV1) Validate

Validate validates this registration scan schedule update request v1

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

func (*RegistrationStaticScriptsResponse) Validate added in v0.2.29

Validate validates this registration static scripts response

type RegistrationStaticScriptsResponseResources added in v0.2.29

type RegistrationStaticScriptsResponseResources interface{}

RegistrationStaticScriptsResponseResources registration static scripts response resources

swagger:model registration.StaticScriptsResponse.resources

type RequestsCreateDeviceControlPoliciesV1

type RequestsCreateDeviceControlPoliciesV1 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreateDeviceControlPolicyV1 `json:"resources"`
}

RequestsCreateDeviceControlPoliciesV1 A req to create DeviceControl policies

swagger:model requests.CreateDeviceControlPoliciesV1

func (*RequestsCreateDeviceControlPoliciesV1) ContextValidate

func (m *RequestsCreateDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create device control policies v1 based on the context it is used

func (*RequestsCreateDeviceControlPoliciesV1) MarshalBinary

func (m *RequestsCreateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateDeviceControlPoliciesV1) UnmarshalBinary

func (m *RequestsCreateDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateDeviceControlPoliciesV1) Validate

Validate validates this requests create device control policies v1

type RequestsCreateDeviceControlPolicyV1

type RequestsCreateDeviceControlPolicyV1 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 *RequestsDeviceControlPolicySettingsV1 `json:"settings,omitempty"`
}

RequestsCreateDeviceControlPolicyV1 requests create device control policy v1

swagger:model requests.CreateDeviceControlPolicyV1

func (*RequestsCreateDeviceControlPolicyV1) ContextValidate

func (m *RequestsCreateDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create device control policy v1 based on the context it is used

func (*RequestsCreateDeviceControlPolicyV1) MarshalBinary

func (m *RequestsCreateDeviceControlPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateDeviceControlPolicyV1) UnmarshalBinary

func (m *RequestsCreateDeviceControlPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateDeviceControlPolicyV1) Validate

Validate validates this requests create device control policy v1

type RequestsCreateFirewallPoliciesV1

type RequestsCreateFirewallPoliciesV1 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreateFirewallPolicyV1 `json:"resources"`
}

RequestsCreateFirewallPoliciesV1 A req to create prevention policies

swagger:model requests.CreateFirewallPoliciesV1

func (*RequestsCreateFirewallPoliciesV1) ContextValidate

func (m *RequestsCreateFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create firewall policies v1 based on the context it is used

func (*RequestsCreateFirewallPoliciesV1) MarshalBinary

func (m *RequestsCreateFirewallPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateFirewallPoliciesV1) UnmarshalBinary

func (m *RequestsCreateFirewallPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateFirewallPoliciesV1) Validate

Validate validates this requests create firewall policies v1

type RequestsCreateFirewallPolicyV1

type RequestsCreateFirewallPolicyV1 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"`
}

RequestsCreateFirewallPolicyV1 requests create firewall policy v1

swagger:model requests.CreateFirewallPolicyV1

func (*RequestsCreateFirewallPolicyV1) ContextValidate

func (m *RequestsCreateFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests create firewall policy v1 based on context it is used

func (*RequestsCreateFirewallPolicyV1) MarshalBinary

func (m *RequestsCreateFirewallPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateFirewallPolicyV1) UnmarshalBinary

func (m *RequestsCreateFirewallPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateFirewallPolicyV1) Validate

func (m *RequestsCreateFirewallPolicyV1) Validate(formats strfmt.Registry) error

Validate validates this requests create firewall policy v1

type RequestsCreateGroupV1

type RequestsCreateGroupV1 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"`
}

RequestsCreateGroupV1 A specific device group to create

swagger:model requests.CreateGroupV1

func (*RequestsCreateGroupV1) ContextValidate

func (m *RequestsCreateGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests create group v1 based on context it is used

func (*RequestsCreateGroupV1) MarshalBinary

func (m *RequestsCreateGroupV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateGroupV1) UnmarshalBinary

func (m *RequestsCreateGroupV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateGroupV1) Validate

func (m *RequestsCreateGroupV1) Validate(formats strfmt.Registry) error

Validate validates this requests create group v1

type RequestsCreateGroupsV1

type RequestsCreateGroupsV1 struct {

	// A collection of device groups to create
	// Required: true
	Resources []*RequestsCreateGroupV1 `json:"resources"`
}

RequestsCreateGroupsV1 A request to create device groups

swagger:model requests.CreateGroupsV1

func (*RequestsCreateGroupsV1) ContextValidate

func (m *RequestsCreateGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create groups v1 based on the context it is used

func (*RequestsCreateGroupsV1) MarshalBinary

func (m *RequestsCreateGroupsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateGroupsV1) UnmarshalBinary

func (m *RequestsCreateGroupsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateGroupsV1) Validate

func (m *RequestsCreateGroupsV1) Validate(formats strfmt.Registry) error

Validate validates this requests create groups v1

type RequestsCreatePreventionPoliciesV1

type RequestsCreatePreventionPoliciesV1 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreatePreventionPolicyV1 `json:"resources"`
}

RequestsCreatePreventionPoliciesV1 A req to create prevention policies

swagger:model requests.CreatePreventionPoliciesV1

func (*RequestsCreatePreventionPoliciesV1) ContextValidate

func (m *RequestsCreatePreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create prevention policies v1 based on the context it is used

func (*RequestsCreatePreventionPoliciesV1) MarshalBinary

func (m *RequestsCreatePreventionPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreatePreventionPoliciesV1) UnmarshalBinary

func (m *RequestsCreatePreventionPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreatePreventionPoliciesV1) Validate

Validate validates this requests create prevention policies v1

type RequestsCreatePreventionPolicyV1

type RequestsCreatePreventionPolicyV1 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 []*RequestsPreventionSettingV1 `json:"settings"`
}

RequestsCreatePreventionPolicyV1 requests create prevention policy v1

swagger:model requests.CreatePreventionPolicyV1

func (*RequestsCreatePreventionPolicyV1) ContextValidate

func (m *RequestsCreatePreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create prevention policy v1 based on the context it is used

func (*RequestsCreatePreventionPolicyV1) MarshalBinary

func (m *RequestsCreatePreventionPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreatePreventionPolicyV1) UnmarshalBinary

func (m *RequestsCreatePreventionPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreatePreventionPolicyV1) Validate

Validate validates this requests create prevention policy v1

type RequestsCreateRTResponsePoliciesV1 added in v0.2.3

type RequestsCreateRTResponsePoliciesV1 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreateRTResponsePolicyV1 `json:"resources"`
}

RequestsCreateRTResponsePoliciesV1 A req to create realtime policies

swagger:model requests.CreateRTResponsePoliciesV1

func (*RequestsCreateRTResponsePoliciesV1) ContextValidate added in v0.2.3

func (m *RequestsCreateRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create r t response policies v1 based on the context it is used

func (*RequestsCreateRTResponsePoliciesV1) MarshalBinary added in v0.2.3

func (m *RequestsCreateRTResponsePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateRTResponsePoliciesV1) UnmarshalBinary added in v0.2.3

func (m *RequestsCreateRTResponsePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateRTResponsePoliciesV1) Validate added in v0.2.3

Validate validates this requests create r t response policies v1

type RequestsCreateRTResponsePolicyV1 added in v0.2.3

type RequestsCreateRTResponsePolicyV1 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 []*RequestsPreventionSettingV1 `json:"settings"`
}

RequestsCreateRTResponsePolicyV1 requests create r t response policy v1

swagger:model requests.CreateRTResponsePolicyV1

func (*RequestsCreateRTResponsePolicyV1) ContextValidate added in v0.2.3

func (m *RequestsCreateRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create r t response policy v1 based on the context it is used

func (*RequestsCreateRTResponsePolicyV1) MarshalBinary added in v0.2.3

func (m *RequestsCreateRTResponsePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateRTResponsePolicyV1) UnmarshalBinary added in v0.2.3

func (m *RequestsCreateRTResponsePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateRTResponsePolicyV1) Validate added in v0.2.3

Validate validates this requests create r t response policy v1

type RequestsCreateSensorUpdatePoliciesV1

type RequestsCreateSensorUpdatePoliciesV1 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreateSensorUpdatePolicyV1 `json:"resources"`
}

RequestsCreateSensorUpdatePoliciesV1 A req to create sensor update policies

swagger:model requests.CreateSensorUpdatePoliciesV1

func (*RequestsCreateSensorUpdatePoliciesV1) ContextValidate

func (m *RequestsCreateSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create sensor update policies v1 based on the context it is used

func (*RequestsCreateSensorUpdatePoliciesV1) MarshalBinary

func (m *RequestsCreateSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePoliciesV1) UnmarshalBinary

func (m *RequestsCreateSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePoliciesV1) Validate

Validate validates this requests create sensor update policies v1

type RequestsCreateSensorUpdatePoliciesV2

type RequestsCreateSensorUpdatePoliciesV2 struct {

	// A collection of policies to create
	// Required: true
	Resources []*RequestsCreateSensorUpdatePolicyV2 `json:"resources"`
}

RequestsCreateSensorUpdatePoliciesV2 A req to create sensor update policies

swagger:model requests.CreateSensorUpdatePoliciesV2

func (*RequestsCreateSensorUpdatePoliciesV2) ContextValidate

func (m *RequestsCreateSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create sensor update policies v2 based on the context it is used

func (*RequestsCreateSensorUpdatePoliciesV2) MarshalBinary

func (m *RequestsCreateSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePoliciesV2) UnmarshalBinary

func (m *RequestsCreateSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePoliciesV2) Validate

Validate validates this requests create sensor update policies v2

type RequestsCreateSensorUpdatePolicyV1

type RequestsCreateSensorUpdatePolicyV1 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 *RequestsSensorUpdateSettingsV1 `json:"settings,omitempty"`
}

RequestsCreateSensorUpdatePolicyV1 requests create sensor update policy v1

swagger:model requests.CreateSensorUpdatePolicyV1

func (*RequestsCreateSensorUpdatePolicyV1) ContextValidate

func (m *RequestsCreateSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create sensor update policy v1 based on the context it is used

func (*RequestsCreateSensorUpdatePolicyV1) MarshalBinary

func (m *RequestsCreateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePolicyV1) UnmarshalBinary

func (m *RequestsCreateSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePolicyV1) Validate

Validate validates this requests create sensor update policy v1

type RequestsCreateSensorUpdatePolicyV2

type RequestsCreateSensorUpdatePolicyV2 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 *RequestsSensorUpdateSettingsV2 `json:"settings,omitempty"`
}

RequestsCreateSensorUpdatePolicyV2 requests create sensor update policy v2

swagger:model requests.CreateSensorUpdatePolicyV2

func (*RequestsCreateSensorUpdatePolicyV2) ContextValidate

func (m *RequestsCreateSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests create sensor update policy v2 based on the context it is used

func (*RequestsCreateSensorUpdatePolicyV2) MarshalBinary

func (m *RequestsCreateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePolicyV2) UnmarshalBinary

func (m *RequestsCreateSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsCreateSensorUpdatePolicyV2) Validate

Validate validates this requests create sensor update policy v2

type RequestsDeviceControlPolicyClassSettingsV1

type RequestsDeviceControlPolicyClassSettingsV1 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 []*RequestsDeviceControlPolicyExceptionV1 `json:"exceptions"`

	// USB Class id
	// Required: true
	ID *string `json:"id"`
}

RequestsDeviceControlPolicyClassSettingsV1 requests device control policy class settings v1

swagger:model requests.DeviceControlPolicyClassSettingsV1

func (*RequestsDeviceControlPolicyClassSettingsV1) ContextValidate

ContextValidate validate this requests device control policy class settings v1 based on the context it is used

func (*RequestsDeviceControlPolicyClassSettingsV1) MarshalBinary

func (m *RequestsDeviceControlPolicyClassSettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsDeviceControlPolicyClassSettingsV1) UnmarshalBinary

func (m *RequestsDeviceControlPolicyClassSettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsDeviceControlPolicyClassSettingsV1) Validate

Validate validates this requests device control policy class settings v1

type RequestsDeviceControlPolicyExceptionV1

type RequestsDeviceControlPolicyExceptionV1 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"`

	// 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"`
}

RequestsDeviceControlPolicyExceptionV1 requests device control policy exception v1

swagger:model requests.DeviceControlPolicyExceptionV1

func (*RequestsDeviceControlPolicyExceptionV1) ContextValidate

ContextValidate validates this requests device control policy exception v1 based on context it is used

func (*RequestsDeviceControlPolicyExceptionV1) MarshalBinary

func (m *RequestsDeviceControlPolicyExceptionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsDeviceControlPolicyExceptionV1) UnmarshalBinary

func (m *RequestsDeviceControlPolicyExceptionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsDeviceControlPolicyExceptionV1) Validate

Validate validates this requests device control policy exception v1

type RequestsDeviceControlPolicySettingsV1

type RequestsDeviceControlPolicySettingsV1 struct {

	// Settings that apply to a USB Class
	// Required: true
	Classes []*RequestsDeviceControlPolicyClassSettingsV1 `json:"classes"`

	// 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"`
}

RequestsDeviceControlPolicySettingsV1 requests device control policy settings v1

swagger:model requests.DeviceControlPolicySettingsV1

func (*RequestsDeviceControlPolicySettingsV1) ContextValidate

func (m *RequestsDeviceControlPolicySettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests device control policy settings v1 based on the context it is used

func (*RequestsDeviceControlPolicySettingsV1) MarshalBinary

func (m *RequestsDeviceControlPolicySettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsDeviceControlPolicySettingsV1) UnmarshalBinary

func (m *RequestsDeviceControlPolicySettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsDeviceControlPolicySettingsV1) Validate

Validate validates this requests device control policy settings v1

type RequestsIoaExclusionCreateReqV1

type RequestsIoaExclusionCreateReqV1 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"`
}

RequestsIoaExclusionCreateReqV1 requests ioa exclusion create req v1

swagger:model requests.IoaExclusionCreateReqV1

func (*RequestsIoaExclusionCreateReqV1) ContextValidate

func (m *RequestsIoaExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests ioa exclusion create req v1 based on context it is used

func (*RequestsIoaExclusionCreateReqV1) MarshalBinary

func (m *RequestsIoaExclusionCreateReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsIoaExclusionCreateReqV1) UnmarshalBinary

func (m *RequestsIoaExclusionCreateReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsIoaExclusionCreateReqV1) Validate

Validate validates this requests ioa exclusion create req v1

type RequestsIoaExclusionUpdateReqV1

type RequestsIoaExclusionUpdateReqV1 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"`
}

RequestsIoaExclusionUpdateReqV1 requests ioa exclusion update req v1

swagger:model requests.IoaExclusionUpdateReqV1

func (*RequestsIoaExclusionUpdateReqV1) ContextValidate

func (m *RequestsIoaExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests ioa exclusion update req v1 based on context it is used

func (*RequestsIoaExclusionUpdateReqV1) MarshalBinary

func (m *RequestsIoaExclusionUpdateReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsIoaExclusionUpdateReqV1) UnmarshalBinary

func (m *RequestsIoaExclusionUpdateReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsIoaExclusionUpdateReqV1) Validate

Validate validates this requests ioa exclusion update req v1

type RequestsMlExclusionCreateReqV1

type RequestsMlExclusionCreateReqV1 struct {

	// comment
	Comment string `json:"comment,omitempty"`

	// excluded from
	ExcludedFrom []RequestsMlExclusionType `json:"excluded_from"`

	// groups
	Groups []string `json:"groups"`

	// value
	Value string `json:"value,omitempty"`
}

RequestsMlExclusionCreateReqV1 requests ml exclusion create req v1

swagger:model requests.MlExclusionCreateReqV1

func (*RequestsMlExclusionCreateReqV1) ContextValidate

func (m *RequestsMlExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests ml exclusion create req v1 based on context it is used

func (*RequestsMlExclusionCreateReqV1) MarshalBinary

func (m *RequestsMlExclusionCreateReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsMlExclusionCreateReqV1) UnmarshalBinary

func (m *RequestsMlExclusionCreateReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsMlExclusionCreateReqV1) Validate

func (m *RequestsMlExclusionCreateReqV1) Validate(formats strfmt.Registry) error

Validate validates this requests ml exclusion create req v1

type RequestsMlExclusionType

type RequestsMlExclusionType interface{}

RequestsMlExclusionType requests ml exclusion type

swagger:model requests.MlExclusionType

type RequestsPreventionSettingV1

type RequestsPreventionSettingV1 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"`
}

RequestsPreventionSettingV1 A specific setting to update

swagger:model requests.PreventionSettingV1

func (*RequestsPreventionSettingV1) ContextValidate

func (m *RequestsPreventionSettingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests prevention setting v1 based on context it is used

func (*RequestsPreventionSettingV1) MarshalBinary

func (m *RequestsPreventionSettingV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsPreventionSettingV1) UnmarshalBinary

func (m *RequestsPreventionSettingV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsPreventionSettingV1) Validate

func (m *RequestsPreventionSettingV1) Validate(formats strfmt.Registry) error

Validate validates this requests prevention setting v1

type RequestsRevealUninstallTokenV1

type RequestsRevealUninstallTokenV1 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"`
}

RequestsRevealUninstallTokenV1 A req to reveal an uninstall token for a specific device

swagger:model requests.RevealUninstallTokenV1

func (*RequestsRevealUninstallTokenV1) ContextValidate

func (m *RequestsRevealUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests reveal uninstall token v1 based on context it is used

func (*RequestsRevealUninstallTokenV1) MarshalBinary

func (m *RequestsRevealUninstallTokenV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsRevealUninstallTokenV1) UnmarshalBinary

func (m *RequestsRevealUninstallTokenV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsRevealUninstallTokenV1) Validate

func (m *RequestsRevealUninstallTokenV1) Validate(formats strfmt.Registry) error

Validate validates this requests reveal uninstall token v1

type RequestsSensorUpdateBuildV1 added in v0.2.28

type RequestsSensorUpdateBuildV1 struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// platform
	// Required: true
	Platform *string `json:"platform"`
}

RequestsSensorUpdateBuildV1 requests sensor update build v1

swagger:model requests.SensorUpdateBuildV1

func (*RequestsSensorUpdateBuildV1) ContextValidate added in v0.2.28

func (m *RequestsSensorUpdateBuildV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests sensor update build v1 based on context it is used

func (*RequestsSensorUpdateBuildV1) MarshalBinary added in v0.2.28

func (m *RequestsSensorUpdateBuildV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSensorUpdateBuildV1) UnmarshalBinary added in v0.2.28

func (m *RequestsSensorUpdateBuildV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSensorUpdateBuildV1) Validate added in v0.2.28

func (m *RequestsSensorUpdateBuildV1) Validate(formats strfmt.Registry) error

Validate validates this requests sensor update build v1

type RequestsSensorUpdateSettingsV1

type RequestsSensorUpdateSettingsV1 struct {

	// build
	Build string `json:"build,omitempty"`
}

RequestsSensorUpdateSettingsV1 requests sensor update settings v1

swagger:model requests.SensorUpdateSettingsV1

func (*RequestsSensorUpdateSettingsV1) ContextValidate

func (m *RequestsSensorUpdateSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests sensor update settings v1 based on context it is used

func (*RequestsSensorUpdateSettingsV1) MarshalBinary

func (m *RequestsSensorUpdateSettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSensorUpdateSettingsV1) UnmarshalBinary

func (m *RequestsSensorUpdateSettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSensorUpdateSettingsV1) Validate

func (m *RequestsSensorUpdateSettingsV1) Validate(formats strfmt.Registry) error

Validate validates this requests sensor update settings v1

type RequestsSensorUpdateSettingsV2

type RequestsSensorUpdateSettingsV2 struct {

	// The target build to apply to the policy
	Build string `json:"build,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 []*RequestsSensorUpdateBuildV1 `json:"variants"`
}

RequestsSensorUpdateSettingsV2 requests sensor update settings v2

swagger:model requests.SensorUpdateSettingsV2

func (*RequestsSensorUpdateSettingsV2) ContextValidate

func (m *RequestsSensorUpdateSettingsV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests sensor update settings v2 based on the context it is used

func (*RequestsSensorUpdateSettingsV2) MarshalBinary

func (m *RequestsSensorUpdateSettingsV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSensorUpdateSettingsV2) UnmarshalBinary

func (m *RequestsSensorUpdateSettingsV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSensorUpdateSettingsV2) Validate

func (m *RequestsSensorUpdateSettingsV2) Validate(formats strfmt.Registry) error

Validate validates this requests sensor update settings v2

type RequestsSetPolicyPrecedenceReqV1

type RequestsSetPolicyPrecedenceReqV1 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"`
}

RequestsSetPolicyPrecedenceReqV1 Sets the precedence order for policies of a given platform

swagger:model requests.SetPolicyPrecedenceReqV1

func (*RequestsSetPolicyPrecedenceReqV1) ContextValidate

func (m *RequestsSetPolicyPrecedenceReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests set policy precedence req v1 based on context it is used

func (*RequestsSetPolicyPrecedenceReqV1) MarshalBinary

func (m *RequestsSetPolicyPrecedenceReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSetPolicyPrecedenceReqV1) UnmarshalBinary

func (m *RequestsSetPolicyPrecedenceReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSetPolicyPrecedenceReqV1) Validate

Validate validates this requests set policy precedence req v1

type RequestsSvExclusionCreateReqV1

type RequestsSvExclusionCreateReqV1 struct {

	// comment
	Comment string `json:"comment,omitempty"`

	// groups
	Groups []string `json:"groups"`

	// value
	Value string `json:"value,omitempty"`
}

RequestsSvExclusionCreateReqV1 requests sv exclusion create req v1

swagger:model requests.SvExclusionCreateReqV1

func (*RequestsSvExclusionCreateReqV1) ContextValidate

func (m *RequestsSvExclusionCreateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests sv exclusion create req v1 based on context it is used

func (*RequestsSvExclusionCreateReqV1) MarshalBinary

func (m *RequestsSvExclusionCreateReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSvExclusionCreateReqV1) UnmarshalBinary

func (m *RequestsSvExclusionCreateReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSvExclusionCreateReqV1) Validate

func (m *RequestsSvExclusionCreateReqV1) Validate(formats strfmt.Registry) error

Validate validates this requests sv exclusion create req v1

type RequestsSvExclusionUpdateReqV1

type RequestsSvExclusionUpdateReqV1 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"`
}

RequestsSvExclusionUpdateReqV1 requests sv exclusion update req v1

swagger:model requests.SvExclusionUpdateReqV1

func (*RequestsSvExclusionUpdateReqV1) ContextValidate

func (m *RequestsSvExclusionUpdateReqV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests sv exclusion update req v1 based on context it is used

func (*RequestsSvExclusionUpdateReqV1) MarshalBinary

func (m *RequestsSvExclusionUpdateReqV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsSvExclusionUpdateReqV1) UnmarshalBinary

func (m *RequestsSvExclusionUpdateReqV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsSvExclusionUpdateReqV1) Validate

func (m *RequestsSvExclusionUpdateReqV1) Validate(formats strfmt.Registry) error

Validate validates this requests sv exclusion update req v1

type RequestsUpdateDeviceControlPoliciesV1

type RequestsUpdateDeviceControlPoliciesV1 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdateDeviceControlPolicyV1 `json:"resources"`
}

RequestsUpdateDeviceControlPoliciesV1 A req to update DeviceControl policies

swagger:model requests.UpdateDeviceControlPoliciesV1

func (*RequestsUpdateDeviceControlPoliciesV1) ContextValidate

func (m *RequestsUpdateDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update device control policies v1 based on the context it is used

func (*RequestsUpdateDeviceControlPoliciesV1) MarshalBinary

func (m *RequestsUpdateDeviceControlPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateDeviceControlPoliciesV1) UnmarshalBinary

func (m *RequestsUpdateDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateDeviceControlPoliciesV1) Validate

Validate validates this requests update device control policies v1

type RequestsUpdateDeviceControlPolicyV1

type RequestsUpdateDeviceControlPolicyV1 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 *RequestsDeviceControlPolicySettingsV1 `json:"settings"`
}

RequestsUpdateDeviceControlPolicyV1 An update for a specific policy

swagger:model requests.UpdateDeviceControlPolicyV1

func (*RequestsUpdateDeviceControlPolicyV1) ContextValidate

func (m *RequestsUpdateDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update device control policy v1 based on the context it is used

func (*RequestsUpdateDeviceControlPolicyV1) MarshalBinary

func (m *RequestsUpdateDeviceControlPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateDeviceControlPolicyV1) UnmarshalBinary

func (m *RequestsUpdateDeviceControlPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateDeviceControlPolicyV1) Validate

Validate validates this requests update device control policy v1

type RequestsUpdateFirewallPoliciesV1

type RequestsUpdateFirewallPoliciesV1 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdateFirewallPolicyV1 `json:"resources"`
}

RequestsUpdateFirewallPoliciesV1 A req to update firewall policies

swagger:model requests.UpdateFirewallPoliciesV1

func (*RequestsUpdateFirewallPoliciesV1) ContextValidate

func (m *RequestsUpdateFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update firewall policies v1 based on the context it is used

func (*RequestsUpdateFirewallPoliciesV1) MarshalBinary

func (m *RequestsUpdateFirewallPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateFirewallPoliciesV1) UnmarshalBinary

func (m *RequestsUpdateFirewallPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateFirewallPoliciesV1) Validate

Validate validates this requests update firewall policies v1

type RequestsUpdateFirewallPolicyV1

type RequestsUpdateFirewallPolicyV1 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"`
}

RequestsUpdateFirewallPolicyV1 requests update firewall policy v1

swagger:model requests.UpdateFirewallPolicyV1

func (*RequestsUpdateFirewallPolicyV1) ContextValidate

func (m *RequestsUpdateFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests update firewall policy v1 based on context it is used

func (*RequestsUpdateFirewallPolicyV1) MarshalBinary

func (m *RequestsUpdateFirewallPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateFirewallPolicyV1) UnmarshalBinary

func (m *RequestsUpdateFirewallPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateFirewallPolicyV1) Validate

func (m *RequestsUpdateFirewallPolicyV1) Validate(formats strfmt.Registry) error

Validate validates this requests update firewall policy v1

type RequestsUpdateGroupV1

type RequestsUpdateGroupV1 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"`
}

RequestsUpdateGroupV1 A specific group to be updated

swagger:model requests.UpdateGroupV1

func (*RequestsUpdateGroupV1) ContextValidate

func (m *RequestsUpdateGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this requests update group v1 based on context it is used

func (*RequestsUpdateGroupV1) MarshalBinary

func (m *RequestsUpdateGroupV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateGroupV1) UnmarshalBinary

func (m *RequestsUpdateGroupV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateGroupV1) Validate

func (m *RequestsUpdateGroupV1) Validate(formats strfmt.Registry) error

Validate validates this requests update group v1

type RequestsUpdateGroupsV1

type RequestsUpdateGroupsV1 struct {

	// A collection of groups to update
	// Required: true
	Resources []*RequestsUpdateGroupV1 `json:"resources"`
}

RequestsUpdateGroupsV1 A request to update a set of device groups

swagger:model requests.UpdateGroupsV1

func (*RequestsUpdateGroupsV1) ContextValidate

func (m *RequestsUpdateGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update groups v1 based on the context it is used

func (*RequestsUpdateGroupsV1) MarshalBinary

func (m *RequestsUpdateGroupsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateGroupsV1) UnmarshalBinary

func (m *RequestsUpdateGroupsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateGroupsV1) Validate

func (m *RequestsUpdateGroupsV1) Validate(formats strfmt.Registry) error

Validate validates this requests update groups v1

type RequestsUpdatePreventionPoliciesV1

type RequestsUpdatePreventionPoliciesV1 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdatePreventionPolicyV1 `json:"resources"`
}

RequestsUpdatePreventionPoliciesV1 A req to update prevention policies

swagger:model requests.UpdatePreventionPoliciesV1

func (*RequestsUpdatePreventionPoliciesV1) ContextValidate

func (m *RequestsUpdatePreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update prevention policies v1 based on the context it is used

func (*RequestsUpdatePreventionPoliciesV1) MarshalBinary

func (m *RequestsUpdatePreventionPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdatePreventionPoliciesV1) UnmarshalBinary

func (m *RequestsUpdatePreventionPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdatePreventionPoliciesV1) Validate

Validate validates this requests update prevention policies v1

type RequestsUpdatePreventionPolicyV1

type RequestsUpdatePreventionPolicyV1 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 []*RequestsPreventionSettingV1 `json:"settings"`
}

RequestsUpdatePreventionPolicyV1 An update for a specific policy

swagger:model requests.UpdatePreventionPolicyV1

func (*RequestsUpdatePreventionPolicyV1) ContextValidate

func (m *RequestsUpdatePreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update prevention policy v1 based on the context it is used

func (*RequestsUpdatePreventionPolicyV1) MarshalBinary

func (m *RequestsUpdatePreventionPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdatePreventionPolicyV1) UnmarshalBinary

func (m *RequestsUpdatePreventionPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdatePreventionPolicyV1) Validate

Validate validates this requests update prevention policy v1

type RequestsUpdateRTResponsePoliciesV1 added in v0.2.3

type RequestsUpdateRTResponsePoliciesV1 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdateRTResponsePolicyV1 `json:"resources"`
}

RequestsUpdateRTResponsePoliciesV1 A req to update realtime response policies

swagger:model requests.UpdateRTResponsePoliciesV1

func (*RequestsUpdateRTResponsePoliciesV1) ContextValidate added in v0.2.3

func (m *RequestsUpdateRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update r t response policies v1 based on the context it is used

func (*RequestsUpdateRTResponsePoliciesV1) MarshalBinary added in v0.2.3

func (m *RequestsUpdateRTResponsePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateRTResponsePoliciesV1) UnmarshalBinary added in v0.2.3

func (m *RequestsUpdateRTResponsePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateRTResponsePoliciesV1) Validate added in v0.2.3

Validate validates this requests update r t response policies v1

type RequestsUpdateRTResponsePolicyV1 added in v0.2.3

type RequestsUpdateRTResponsePolicyV1 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 []*RequestsPreventionSettingV1 `json:"settings"`
}

RequestsUpdateRTResponsePolicyV1 An update for a specific policy

swagger:model requests.UpdateRTResponsePolicyV1

func (*RequestsUpdateRTResponsePolicyV1) ContextValidate added in v0.2.3

func (m *RequestsUpdateRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update r t response policy v1 based on the context it is used

func (*RequestsUpdateRTResponsePolicyV1) MarshalBinary added in v0.2.3

func (m *RequestsUpdateRTResponsePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateRTResponsePolicyV1) UnmarshalBinary added in v0.2.3

func (m *RequestsUpdateRTResponsePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateRTResponsePolicyV1) Validate added in v0.2.3

Validate validates this requests update r t response policy v1

type RequestsUpdateSensorUpdatePoliciesV1

type RequestsUpdateSensorUpdatePoliciesV1 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdateSensorUpdatePolicyV1 `json:"resources"`
}

RequestsUpdateSensorUpdatePoliciesV1 A req to update sensorUpdate policies

swagger:model requests.UpdateSensorUpdatePoliciesV1

func (*RequestsUpdateSensorUpdatePoliciesV1) ContextValidate

func (m *RequestsUpdateSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update sensor update policies v1 based on the context it is used

func (*RequestsUpdateSensorUpdatePoliciesV1) MarshalBinary

func (m *RequestsUpdateSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePoliciesV1) UnmarshalBinary

func (m *RequestsUpdateSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePoliciesV1) Validate

Validate validates this requests update sensor update policies v1

type RequestsUpdateSensorUpdatePoliciesV2

type RequestsUpdateSensorUpdatePoliciesV2 struct {

	// A collection of policies to update
	// Required: true
	Resources []*RequestsUpdateSensorUpdatePolicyV2 `json:"resources"`
}

RequestsUpdateSensorUpdatePoliciesV2 A req to update sensorUpdate policies

swagger:model requests.UpdateSensorUpdatePoliciesV2

func (*RequestsUpdateSensorUpdatePoliciesV2) ContextValidate

func (m *RequestsUpdateSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update sensor update policies v2 based on the context it is used

func (*RequestsUpdateSensorUpdatePoliciesV2) MarshalBinary

func (m *RequestsUpdateSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePoliciesV2) UnmarshalBinary

func (m *RequestsUpdateSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePoliciesV2) Validate

Validate validates this requests update sensor update policies v2

type RequestsUpdateSensorUpdatePolicyV1

type RequestsUpdateSensorUpdatePolicyV1 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 *RequestsSensorUpdateSettingsV1 `json:"settings,omitempty"`
}

RequestsUpdateSensorUpdatePolicyV1 An update for a specific policy

swagger:model requests.UpdateSensorUpdatePolicyV1

func (*RequestsUpdateSensorUpdatePolicyV1) ContextValidate

func (m *RequestsUpdateSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update sensor update policy v1 based on the context it is used

func (*RequestsUpdateSensorUpdatePolicyV1) MarshalBinary

func (m *RequestsUpdateSensorUpdatePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePolicyV1) UnmarshalBinary

func (m *RequestsUpdateSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePolicyV1) Validate

Validate validates this requests update sensor update policy v1

type RequestsUpdateSensorUpdatePolicyV2

type RequestsUpdateSensorUpdatePolicyV2 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 *RequestsSensorUpdateSettingsV2 `json:"settings,omitempty"`
}

RequestsUpdateSensorUpdatePolicyV2 An update for a specific policy

swagger:model requests.UpdateSensorUpdatePolicyV2

func (*RequestsUpdateSensorUpdatePolicyV2) ContextValidate

func (m *RequestsUpdateSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this requests update sensor update policy v2 based on the context it is used

func (*RequestsUpdateSensorUpdatePolicyV2) MarshalBinary

func (m *RequestsUpdateSensorUpdatePolicyV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePolicyV2) UnmarshalBinary

func (m *RequestsUpdateSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RequestsUpdateSensorUpdatePolicyV2) Validate

Validate validates this requests update sensor update policy v2

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

func (m *Resources) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this resources based on context it is used

func (*Resources) MarshalBinary added in v0.2.4

func (m *Resources) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Resources) UnmarshalBinary added in v0.2.4

func (m *Resources) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Resources) Validate added in v0.2.4

func (m *Resources) Validate(formats strfmt.Registry) error

Validate validates this resources

type ResponsesDeviceControlPoliciesV1

type ResponsesDeviceControlPoliciesV1 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 []*ResponsesDeviceControlPolicyV1 `json:"resources"`
}

ResponsesDeviceControlPoliciesV1 responses device control policies v1

swagger:model responses.DeviceControlPoliciesV1

func (*ResponsesDeviceControlPoliciesV1) ContextValidate

func (m *ResponsesDeviceControlPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses device control policies v1 based on the context it is used

func (*ResponsesDeviceControlPoliciesV1) MarshalBinary

func (m *ResponsesDeviceControlPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesDeviceControlPoliciesV1) UnmarshalBinary

func (m *ResponsesDeviceControlPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesDeviceControlPoliciesV1) Validate

Validate validates this responses device control policies v1

type ResponsesDeviceControlPolicyClassSettingsV1

type ResponsesDeviceControlPolicyClassSettingsV1 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 []*ResponsesDeviceControlPolicyExceptionV1 `json:"exceptions"`

	// USB Class id
	// Required: true
	ID *string `json:"id"`
}

ResponsesDeviceControlPolicyClassSettingsV1 responses device control policy class settings v1

swagger:model responses.DeviceControlPolicyClassSettingsV1

func (*ResponsesDeviceControlPolicyClassSettingsV1) ContextValidate

ContextValidate validate this responses device control policy class settings v1 based on the context it is used

func (*ResponsesDeviceControlPolicyClassSettingsV1) MarshalBinary

func (m *ResponsesDeviceControlPolicyClassSettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyClassSettingsV1) UnmarshalBinary

func (m *ResponsesDeviceControlPolicyClassSettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyClassSettingsV1) Validate

Validate validates this responses device control policy class settings v1

type ResponsesDeviceControlPolicyExceptionV1

type ResponsesDeviceControlPolicyExceptionV1 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
	ExpirationTime string `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"`
}

ResponsesDeviceControlPolicyExceptionV1 responses device control policy exception v1

swagger:model responses.DeviceControlPolicyExceptionV1

func (*ResponsesDeviceControlPolicyExceptionV1) ContextValidate

ContextValidate validates this responses device control policy exception v1 based on context it is used

func (*ResponsesDeviceControlPolicyExceptionV1) MarshalBinary

func (m *ResponsesDeviceControlPolicyExceptionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyExceptionV1) UnmarshalBinary

func (m *ResponsesDeviceControlPolicyExceptionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyExceptionV1) Validate

Validate validates this responses device control policy exception v1

type ResponsesDeviceControlPolicyV1

type ResponsesDeviceControlPolicyV1 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 []*ResponsesHostGroupV1 `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 *ResponsesDeviceControlSettingsV1 `json:"settings"`
}

ResponsesDeviceControlPolicyV1 responses device control policy v1

swagger:model responses.DeviceControlPolicyV1

func (*ResponsesDeviceControlPolicyV1) ContextValidate

func (m *ResponsesDeviceControlPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses device control policy v1 based on the context it is used

func (*ResponsesDeviceControlPolicyV1) MarshalBinary

func (m *ResponsesDeviceControlPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyV1) UnmarshalBinary

func (m *ResponsesDeviceControlPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesDeviceControlPolicyV1) Validate

func (m *ResponsesDeviceControlPolicyV1) Validate(formats strfmt.Registry) error

Validate validates this responses device control policy v1

type ResponsesDeviceControlSettingsV1

type ResponsesDeviceControlSettingsV1 struct {

	// List of class_settings this policy applies to
	// Required: true
	Classes []*ResponsesDeviceControlPolicyClassSettingsV1 `json:"classes"`

	// 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"`
}

ResponsesDeviceControlSettingsV1 responses device control settings v1

swagger:model responses.DeviceControlSettingsV1

func (*ResponsesDeviceControlSettingsV1) ContextValidate

func (m *ResponsesDeviceControlSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses device control settings v1 based on the context it is used

func (*ResponsesDeviceControlSettingsV1) MarshalBinary

func (m *ResponsesDeviceControlSettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesDeviceControlSettingsV1) UnmarshalBinary

func (m *ResponsesDeviceControlSettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesDeviceControlSettingsV1) Validate

Validate validates this responses device control settings v1

type ResponsesFirewallPoliciesV1

type ResponsesFirewallPoliciesV1 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 []*ResponsesFirewallPolicyV1 `json:"resources"`
}

ResponsesFirewallPoliciesV1 responses firewall policies v1

swagger:model responses.FirewallPoliciesV1

func (*ResponsesFirewallPoliciesV1) ContextValidate

func (m *ResponsesFirewallPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses firewall policies v1 based on the context it is used

func (*ResponsesFirewallPoliciesV1) MarshalBinary

func (m *ResponsesFirewallPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesFirewallPoliciesV1) UnmarshalBinary

func (m *ResponsesFirewallPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesFirewallPoliciesV1) Validate

func (m *ResponsesFirewallPoliciesV1) Validate(formats strfmt.Registry) error

Validate validates this responses firewall policies v1

type ResponsesFirewallPolicyV1

type ResponsesFirewallPolicyV1 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 []*ResponsesHostGroupV1 `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"`
}

ResponsesFirewallPolicyV1 responses firewall policy v1

swagger:model responses.FirewallPolicyV1

func (*ResponsesFirewallPolicyV1) ContextValidate

func (m *ResponsesFirewallPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses firewall policy v1 based on the context it is used

func (*ResponsesFirewallPolicyV1) MarshalBinary

func (m *ResponsesFirewallPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesFirewallPolicyV1) UnmarshalBinary

func (m *ResponsesFirewallPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesFirewallPolicyV1) Validate

func (m *ResponsesFirewallPolicyV1) Validate(formats strfmt.Registry) error

Validate validates this responses firewall policy v1

type ResponsesHostGroupMembersV1

type ResponsesHostGroupMembersV1 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 []*CsdomainDevice `json:"resources"`
}

ResponsesHostGroupMembersV1 responses host group members v1

swagger:model responses.HostGroupMembersV1

func (*ResponsesHostGroupMembersV1) ContextValidate

func (m *ResponsesHostGroupMembersV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses host group members v1 based on the context it is used

func (*ResponsesHostGroupMembersV1) MarshalBinary

func (m *ResponsesHostGroupMembersV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesHostGroupMembersV1) UnmarshalBinary

func (m *ResponsesHostGroupMembersV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesHostGroupMembersV1) Validate

func (m *ResponsesHostGroupMembersV1) Validate(formats strfmt.Registry) error

Validate validates this responses host group members v1

type ResponsesHostGroupV1

type ResponsesHostGroupV1 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"`
}

ResponsesHostGroupV1 A host group which targets a set of devices either through a dynamic assignment rule or a static set of hosts

swagger:model responses.HostGroupV1

func (*ResponsesHostGroupV1) ContextValidate

func (m *ResponsesHostGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses host group v1 based on context it is used

func (*ResponsesHostGroupV1) MarshalBinary

func (m *ResponsesHostGroupV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesHostGroupV1) UnmarshalBinary

func (m *ResponsesHostGroupV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesHostGroupV1) Validate

func (m *ResponsesHostGroupV1) Validate(formats strfmt.Registry) error

Validate validates this responses host group v1

type ResponsesHostGroupsV1

type ResponsesHostGroupsV1 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 []*ResponsesHostGroupV1 `json:"resources"`
}

ResponsesHostGroupsV1 responses host groups v1

swagger:model responses.HostGroupsV1

func (*ResponsesHostGroupsV1) ContextValidate

func (m *ResponsesHostGroupsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses host groups v1 based on the context it is used

func (*ResponsesHostGroupsV1) MarshalBinary

func (m *ResponsesHostGroupsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesHostGroupsV1) UnmarshalBinary

func (m *ResponsesHostGroupsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesHostGroupsV1) Validate

func (m *ResponsesHostGroupsV1) Validate(formats strfmt.Registry) error

Validate validates this responses host groups v1

type ResponsesIOARuleGroupV1 added in v0.2.11

type ResponsesIOARuleGroupV1 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"`
}

ResponsesIOARuleGroupV1 An IOA rule group which contains a set of IOA rules

swagger:model responses.IOARuleGroupV1

func (*ResponsesIOARuleGroupV1) ContextValidate added in v0.2.11

func (m *ResponsesIOARuleGroupV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses i o a rule group v1 based on context it is used

func (*ResponsesIOARuleGroupV1) MarshalBinary added in v0.2.11

func (m *ResponsesIOARuleGroupV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesIOARuleGroupV1) UnmarshalBinary added in v0.2.11

func (m *ResponsesIOARuleGroupV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesIOARuleGroupV1) Validate added in v0.2.11

func (m *ResponsesIOARuleGroupV1) Validate(formats strfmt.Registry) error

Validate validates this responses i o a rule group v1

type ResponsesIoaExclusionRespV1

type ResponsesIoaExclusionRespV1 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 []*ResponsesIoaExclusionV1 `json:"resources"`
}

ResponsesIoaExclusionRespV1 responses ioa exclusion resp v1

swagger:model responses.IoaExclusionRespV1

func (*ResponsesIoaExclusionRespV1) ContextValidate

func (m *ResponsesIoaExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses ioa exclusion resp v1 based on the context it is used

func (*ResponsesIoaExclusionRespV1) MarshalBinary

func (m *ResponsesIoaExclusionRespV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesIoaExclusionRespV1) UnmarshalBinary

func (m *ResponsesIoaExclusionRespV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesIoaExclusionRespV1) Validate

func (m *ResponsesIoaExclusionRespV1) Validate(formats strfmt.Registry) error

Validate validates this responses ioa exclusion resp v1

type ResponsesIoaExclusionV1

type ResponsesIoaExclusionV1 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 []*ResponsesHostGroupV1 `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"`
}

ResponsesIoaExclusionV1 responses ioa exclusion v1

swagger:model responses.IoaExclusionV1

func (*ResponsesIoaExclusionV1) ContextValidate

func (m *ResponsesIoaExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses ioa exclusion v1 based on the context it is used

func (*ResponsesIoaExclusionV1) MarshalBinary

func (m *ResponsesIoaExclusionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesIoaExclusionV1) UnmarshalBinary

func (m *ResponsesIoaExclusionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesIoaExclusionV1) Validate

func (m *ResponsesIoaExclusionV1) Validate(formats strfmt.Registry) error

Validate validates this responses ioa exclusion v1

type ResponsesMlExclusionRespV1

type ResponsesMlExclusionRespV1 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 []*ResponsesMlExclusionV1 `json:"resources"`
}

ResponsesMlExclusionRespV1 responses ml exclusion resp v1

swagger:model responses.MlExclusionRespV1

func (*ResponsesMlExclusionRespV1) ContextValidate

func (m *ResponsesMlExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses ml exclusion resp v1 based on the context it is used

func (*ResponsesMlExclusionRespV1) MarshalBinary

func (m *ResponsesMlExclusionRespV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesMlExclusionRespV1) UnmarshalBinary

func (m *ResponsesMlExclusionRespV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesMlExclusionRespV1) Validate

func (m *ResponsesMlExclusionRespV1) Validate(formats strfmt.Registry) error

Validate validates this responses ml exclusion resp v1

type ResponsesMlExclusionV1

type ResponsesMlExclusionV1 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 []*ResponsesHostGroupV1 `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"`
}

ResponsesMlExclusionV1 responses ml exclusion v1

swagger:model responses.MlExclusionV1

func (*ResponsesMlExclusionV1) ContextValidate

func (m *ResponsesMlExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses ml exclusion v1 based on the context it is used

func (*ResponsesMlExclusionV1) MarshalBinary

func (m *ResponsesMlExclusionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesMlExclusionV1) UnmarshalBinary

func (m *ResponsesMlExclusionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesMlExclusionV1) Validate

func (m *ResponsesMlExclusionV1) Validate(formats strfmt.Registry) error

Validate validates this responses ml exclusion v1

type ResponsesPolicyMembersRespV1

type ResponsesPolicyMembersRespV1 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"`
}

ResponsesPolicyMembersRespV1 responses policy members resp v1

swagger:model responses.PolicyMembersRespV1

func (*ResponsesPolicyMembersRespV1) ContextValidate

func (m *ResponsesPolicyMembersRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses policy members resp v1 based on the context it is used

func (*ResponsesPolicyMembersRespV1) MarshalBinary

func (m *ResponsesPolicyMembersRespV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesPolicyMembersRespV1) UnmarshalBinary

func (m *ResponsesPolicyMembersRespV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesPolicyMembersRespV1) Validate

func (m *ResponsesPolicyMembersRespV1) Validate(formats strfmt.Registry) error

Validate validates this responses policy members resp v1

type ResponsesPreventionCategoryV1

type ResponsesPreventionCategoryV1 struct {

	// The name of the category
	// Required: true
	Name *string `json:"name"`

	// A collection of prevention policy settings
	// Required: true
	Settings []*ResponsesPreventionSettingV1 `json:"settings"`
}

ResponsesPreventionCategoryV1 A prevention policy category

swagger:model responses.PreventionCategoryV1

func (*ResponsesPreventionCategoryV1) ContextValidate

func (m *ResponsesPreventionCategoryV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses prevention category v1 based on the context it is used

func (*ResponsesPreventionCategoryV1) MarshalBinary

func (m *ResponsesPreventionCategoryV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesPreventionCategoryV1) UnmarshalBinary

func (m *ResponsesPreventionCategoryV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesPreventionCategoryV1) Validate

func (m *ResponsesPreventionCategoryV1) Validate(formats strfmt.Registry) error

Validate validates this responses prevention category v1

type ResponsesPreventionPoliciesV1

type ResponsesPreventionPoliciesV1 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 []*ResponsesPreventionPolicyV1 `json:"resources"`
}

ResponsesPreventionPoliciesV1 responses prevention policies v1

swagger:model responses.PreventionPoliciesV1

func (*ResponsesPreventionPoliciesV1) ContextValidate

func (m *ResponsesPreventionPoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses prevention policies v1 based on the context it is used

func (*ResponsesPreventionPoliciesV1) MarshalBinary

func (m *ResponsesPreventionPoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesPreventionPoliciesV1) UnmarshalBinary

func (m *ResponsesPreventionPoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesPreventionPoliciesV1) Validate

func (m *ResponsesPreventionPoliciesV1) Validate(formats strfmt.Registry) error

Validate validates this responses prevention policies v1

type ResponsesPreventionPolicyV1

type ResponsesPreventionPolicyV1 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 []*ResponsesHostGroupV1 `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 []*ResponsesIOARuleGroupV1 `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 []*ResponsesPreventionCategoryV1 `json:"prevention_settings"`
}

ResponsesPreventionPolicyV1 A fully formed prevention policy

swagger:model responses.PreventionPolicyV1

func (*ResponsesPreventionPolicyV1) ContextValidate

func (m *ResponsesPreventionPolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses prevention policy v1 based on the context it is used

func (*ResponsesPreventionPolicyV1) MarshalBinary

func (m *ResponsesPreventionPolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesPreventionPolicyV1) UnmarshalBinary

func (m *ResponsesPreventionPolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesPreventionPolicyV1) Validate

func (m *ResponsesPreventionPolicyV1) Validate(formats strfmt.Registry) error

Validate validates this responses prevention policy v1

type ResponsesPreventionSettingV1

type ResponsesPreventionSettingV1 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"`
}

ResponsesPreventionSettingV1 A prevention policy setting

swagger:model responses.PreventionSettingV1

func (*ResponsesPreventionSettingV1) ContextValidate

func (m *ResponsesPreventionSettingV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses prevention setting v1 based on context it is used

func (*ResponsesPreventionSettingV1) MarshalBinary

func (m *ResponsesPreventionSettingV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesPreventionSettingV1) UnmarshalBinary

func (m *ResponsesPreventionSettingV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesPreventionSettingV1) Validate

func (m *ResponsesPreventionSettingV1) Validate(formats strfmt.Registry) error

Validate validates this responses prevention setting v1

type ResponsesRTResponsePoliciesV1 added in v0.2.3

type ResponsesRTResponsePoliciesV1 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 []*ResponsesRTResponsePolicyV1 `json:"resources"`
}

ResponsesRTResponsePoliciesV1 responses r t response policies v1

swagger:model responses.RTResponsePoliciesV1

func (*ResponsesRTResponsePoliciesV1) ContextValidate added in v0.2.3

func (m *ResponsesRTResponsePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses r t response policies v1 based on the context it is used

func (*ResponsesRTResponsePoliciesV1) MarshalBinary added in v0.2.3

func (m *ResponsesRTResponsePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesRTResponsePoliciesV1) UnmarshalBinary added in v0.2.3

func (m *ResponsesRTResponsePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesRTResponsePoliciesV1) Validate added in v0.2.3

func (m *ResponsesRTResponsePoliciesV1) Validate(formats strfmt.Registry) error

Validate validates this responses r t response policies v1

type ResponsesRTResponsePolicyV1 added in v0.2.3

type ResponsesRTResponsePolicyV1 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 []*ResponsesHostGroupV1 `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 []*ResponsesPreventionCategoryV1 `json:"settings"`
}

ResponsesRTResponsePolicyV1 A fully formed RTR policy

swagger:model responses.RTResponsePolicyV1

func (*ResponsesRTResponsePolicyV1) ContextValidate added in v0.2.3

func (m *ResponsesRTResponsePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses r t response policy v1 based on the context it is used

func (*ResponsesRTResponsePolicyV1) MarshalBinary added in v0.2.3

func (m *ResponsesRTResponsePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesRTResponsePolicyV1) UnmarshalBinary added in v0.2.3

func (m *ResponsesRTResponsePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesRTResponsePolicyV1) Validate added in v0.2.3

func (m *ResponsesRTResponsePolicyV1) Validate(formats strfmt.Registry) error

Validate validates this responses r t response policy v1

type ResponsesRevealUninstallTokenRespV1

type ResponsesRevealUninstallTokenRespV1 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 []*ResponsesUninstallTokenV1 `json:"resources"`
}

ResponsesRevealUninstallTokenRespV1 responses reveal uninstall token resp v1

swagger:model responses.RevealUninstallTokenRespV1

func (*ResponsesRevealUninstallTokenRespV1) ContextValidate

func (m *ResponsesRevealUninstallTokenRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses reveal uninstall token resp v1 based on the context it is used

func (*ResponsesRevealUninstallTokenRespV1) MarshalBinary

func (m *ResponsesRevealUninstallTokenRespV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesRevealUninstallTokenRespV1) UnmarshalBinary

func (m *ResponsesRevealUninstallTokenRespV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesRevealUninstallTokenRespV1) Validate

Validate validates this responses reveal uninstall token resp v1

type ResponsesSensorUpdateBuildV1

type ResponsesSensorUpdateBuildV1 struct {

	// build
	// Required: true
	Build *string `json:"build"`

	// platform
	// Required: true
	Platform *string `json:"platform"`

	// sensor version
	// Required: true
	SensorVersion *string `json:"sensor_version"`
}

ResponsesSensorUpdateBuildV1 responses sensor update build v1

swagger:model responses.SensorUpdateBuildV1

func (*ResponsesSensorUpdateBuildV1) ContextValidate

func (m *ResponsesSensorUpdateBuildV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses sensor update build v1 based on context it is used

func (*ResponsesSensorUpdateBuildV1) MarshalBinary

func (m *ResponsesSensorUpdateBuildV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateBuildV1) UnmarshalBinary

func (m *ResponsesSensorUpdateBuildV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateBuildV1) Validate

func (m *ResponsesSensorUpdateBuildV1) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update build v1

type ResponsesSensorUpdateBuildsV1

type ResponsesSensorUpdateBuildsV1 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 []*ResponsesSensorUpdateBuildV1 `json:"resources"`
}

ResponsesSensorUpdateBuildsV1 responses sensor update builds v1

swagger:model responses.SensorUpdateBuildsV1

func (*ResponsesSensorUpdateBuildsV1) ContextValidate

func (m *ResponsesSensorUpdateBuildsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update builds v1 based on the context it is used

func (*ResponsesSensorUpdateBuildsV1) MarshalBinary

func (m *ResponsesSensorUpdateBuildsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateBuildsV1) UnmarshalBinary

func (m *ResponsesSensorUpdateBuildsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateBuildsV1) Validate

func (m *ResponsesSensorUpdateBuildsV1) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update builds v1

type ResponsesSensorUpdateKernelV1 added in v0.2.17

type ResponsesSensorUpdateKernelV1 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"`
}

ResponsesSensorUpdateKernelV1 responses sensor update kernel v1

swagger:model responses.SensorUpdateKernelV1

func (*ResponsesSensorUpdateKernelV1) ContextValidate added in v0.2.17

func (m *ResponsesSensorUpdateKernelV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses sensor update kernel v1 based on context it is used

func (*ResponsesSensorUpdateKernelV1) MarshalBinary added in v0.2.17

func (m *ResponsesSensorUpdateKernelV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateKernelV1) UnmarshalBinary added in v0.2.17

func (m *ResponsesSensorUpdateKernelV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateKernelV1) Validate added in v0.2.17

func (m *ResponsesSensorUpdateKernelV1) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update kernel v1

type ResponsesSensorUpdateKernelsV1 added in v0.2.17

type ResponsesSensorUpdateKernelsV1 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 []*ResponsesSensorUpdateKernelV1 `json:"resources"`
}

ResponsesSensorUpdateKernelsV1 responses sensor update kernels v1

swagger:model responses.SensorUpdateKernelsV1

func (*ResponsesSensorUpdateKernelsV1) ContextValidate added in v0.2.17

func (m *ResponsesSensorUpdateKernelsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update kernels v1 based on the context it is used

func (*ResponsesSensorUpdateKernelsV1) MarshalBinary added in v0.2.17

func (m *ResponsesSensorUpdateKernelsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateKernelsV1) UnmarshalBinary added in v0.2.17

func (m *ResponsesSensorUpdateKernelsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateKernelsV1) Validate added in v0.2.17

func (m *ResponsesSensorUpdateKernelsV1) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update kernels v1

type ResponsesSensorUpdatePoliciesV1

type ResponsesSensorUpdatePoliciesV1 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 []*ResponsesSensorUpdatePolicyV1 `json:"resources"`
}

ResponsesSensorUpdatePoliciesV1 responses sensor update policies v1

swagger:model responses.SensorUpdatePoliciesV1

func (*ResponsesSensorUpdatePoliciesV1) ContextValidate

func (m *ResponsesSensorUpdatePoliciesV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update policies v1 based on the context it is used

func (*ResponsesSensorUpdatePoliciesV1) MarshalBinary

func (m *ResponsesSensorUpdatePoliciesV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdatePoliciesV1) UnmarshalBinary

func (m *ResponsesSensorUpdatePoliciesV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdatePoliciesV1) Validate

Validate validates this responses sensor update policies v1

type ResponsesSensorUpdatePoliciesV2

type ResponsesSensorUpdatePoliciesV2 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 []*ResponsesSensorUpdatePolicyV2 `json:"resources"`
}

ResponsesSensorUpdatePoliciesV2 responses sensor update policies v2

swagger:model responses.SensorUpdatePoliciesV2

func (*ResponsesSensorUpdatePoliciesV2) ContextValidate

func (m *ResponsesSensorUpdatePoliciesV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update policies v2 based on the context it is used

func (*ResponsesSensorUpdatePoliciesV2) MarshalBinary

func (m *ResponsesSensorUpdatePoliciesV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdatePoliciesV2) UnmarshalBinary

func (m *ResponsesSensorUpdatePoliciesV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdatePoliciesV2) Validate

Validate validates this responses sensor update policies v2

type ResponsesSensorUpdatePolicyV1

type ResponsesSensorUpdatePolicyV1 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 []*ResponsesHostGroupV1 `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 *ResponsesSensorUpdateSettingsV1 `json:"settings"`
}

ResponsesSensorUpdatePolicyV1 responses sensor update policy v1

swagger:model responses.SensorUpdatePolicyV1

func (*ResponsesSensorUpdatePolicyV1) ContextValidate

func (m *ResponsesSensorUpdatePolicyV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update policy v1 based on the context it is used

func (*ResponsesSensorUpdatePolicyV1) MarshalBinary

func (m *ResponsesSensorUpdatePolicyV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdatePolicyV1) UnmarshalBinary

func (m *ResponsesSensorUpdatePolicyV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdatePolicyV1) Validate

func (m *ResponsesSensorUpdatePolicyV1) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update policy v1

type ResponsesSensorUpdatePolicyV2

type ResponsesSensorUpdatePolicyV2 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 []*ResponsesHostGroupV1 `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 *ResponsesSensorUpdateSettingsV2 `json:"settings"`
}

ResponsesSensorUpdatePolicyV2 responses sensor update policy v2

swagger:model responses.SensorUpdatePolicyV2

func (*ResponsesSensorUpdatePolicyV2) ContextValidate

func (m *ResponsesSensorUpdatePolicyV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update policy v2 based on the context it is used

func (*ResponsesSensorUpdatePolicyV2) MarshalBinary

func (m *ResponsesSensorUpdatePolicyV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdatePolicyV2) UnmarshalBinary

func (m *ResponsesSensorUpdatePolicyV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdatePolicyV2) Validate

func (m *ResponsesSensorUpdatePolicyV2) Validate(formats strfmt.Registry) error

Validate validates this responses sensor update policy v2

type ResponsesSensorUpdateSettingsV1

type ResponsesSensorUpdateSettingsV1 struct {

	// build
	// Required: true
	Build *string `json:"build"`
}

ResponsesSensorUpdateSettingsV1 responses sensor update settings v1

swagger:model responses.SensorUpdateSettingsV1

func (*ResponsesSensorUpdateSettingsV1) ContextValidate

func (m *ResponsesSensorUpdateSettingsV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses sensor update settings v1 based on context it is used

func (*ResponsesSensorUpdateSettingsV1) MarshalBinary

func (m *ResponsesSensorUpdateSettingsV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateSettingsV1) UnmarshalBinary

func (m *ResponsesSensorUpdateSettingsV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateSettingsV1) Validate

Validate validates this responses sensor update settings v1

type ResponsesSensorUpdateSettingsV2

type ResponsesSensorUpdateSettingsV2 struct {

	// The target build applied to devices in the policy
	// Required: true
	Build *string `json:"build"`

	// sensor version
	// Required: true
	SensorVersion *string `json:"sensor_version"`

	// 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 []*ResponsesSensorUpdateBuildV1 `json:"variants"`
}

ResponsesSensorUpdateSettingsV2 responses sensor update settings v2

swagger:model responses.SensorUpdateSettingsV2

func (*ResponsesSensorUpdateSettingsV2) ContextValidate

func (m *ResponsesSensorUpdateSettingsV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sensor update settings v2 based on the context it is used

func (*ResponsesSensorUpdateSettingsV2) MarshalBinary

func (m *ResponsesSensorUpdateSettingsV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSensorUpdateSettingsV2) UnmarshalBinary

func (m *ResponsesSensorUpdateSettingsV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSensorUpdateSettingsV2) Validate

Validate validates this responses sensor update settings v2

type ResponsesSvExclusionRespV1

type ResponsesSvExclusionRespV1 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 []*ResponsesSvExclusionV1 `json:"resources"`
}

ResponsesSvExclusionRespV1 responses sv exclusion resp v1

swagger:model responses.SvExclusionRespV1

func (*ResponsesSvExclusionRespV1) ContextValidate

func (m *ResponsesSvExclusionRespV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sv exclusion resp v1 based on the context it is used

func (*ResponsesSvExclusionRespV1) MarshalBinary

func (m *ResponsesSvExclusionRespV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSvExclusionRespV1) UnmarshalBinary

func (m *ResponsesSvExclusionRespV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSvExclusionRespV1) Validate

func (m *ResponsesSvExclusionRespV1) Validate(formats strfmt.Registry) error

Validate validates this responses sv exclusion resp v1

type ResponsesSvExclusionV1

type ResponsesSvExclusionV1 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 []*ResponsesHostGroupV1 `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"`
}

ResponsesSvExclusionV1 responses sv exclusion v1

swagger:model responses.SvExclusionV1

func (*ResponsesSvExclusionV1) ContextValidate

func (m *ResponsesSvExclusionV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this responses sv exclusion v1 based on the context it is used

func (*ResponsesSvExclusionV1) MarshalBinary

func (m *ResponsesSvExclusionV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesSvExclusionV1) UnmarshalBinary

func (m *ResponsesSvExclusionV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesSvExclusionV1) Validate

func (m *ResponsesSvExclusionV1) Validate(formats strfmt.Registry) error

Validate validates this responses sv exclusion v1

type ResponsesUninstallTokenV1

type ResponsesUninstallTokenV1 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"`
}

ResponsesUninstallTokenV1 An uninstall token for a device

swagger:model responses.UninstallTokenV1

func (*ResponsesUninstallTokenV1) ContextValidate

func (m *ResponsesUninstallTokenV1) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this responses uninstall token v1 based on context it is used

func (*ResponsesUninstallTokenV1) MarshalBinary

func (m *ResponsesUninstallTokenV1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponsesUninstallTokenV1) UnmarshalBinary

func (m *ResponsesUninstallTokenV1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponsesUninstallTokenV1) Validate

func (m *ResponsesUninstallTokenV1) Validate(formats strfmt.Registry) error

Validate validates this responses uninstall token v1

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: `private`, `public`
	// 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_IP`, `SA_CVE`, `SA_BIN`, `SA_DOMAIN`, `SA_TYPOSQUATTING`, `SA_THIRD_PARTY`, `SA_EMAIL`, `SA_ALIAS`, `SA_AUTHOR`, `SA_CUSTOM`
	// 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

func (*SadomainCreateRuleRequestV1) Validate added in v0.2.3

func (m *SadomainCreateRuleRequestV1) Validate(formats strfmt.Registry) error

Validate validates this sadomain create rule request v1

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

func (*SadomainCustomerAssets) Validate added in v0.2.25

func (m *SadomainCustomerAssets) Validate(formats strfmt.Registry) error

Validate validates this sadomain customer assets

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

func (m *SadomainRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*SadomainRule) Validate added in v0.2.3

func (m *SadomainRule) Validate(formats strfmt.Registry) error

Validate validates this sadomain rule

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

func (*SadomainTyposquattingBaseDomain) Validate added in v0.2.28

Validate validates this sadomain typosquatting base domain

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"`

	// 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

func (*SadomainTyposquattingComponent) Validate added in v0.2.28

func (m *SadomainTyposquattingComponent) Validate(formats strfmt.Registry) error

Validate validates this sadomain typosquatting component

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

func (*SadomainTyposquattingParentDomain) Validate added in v0.2.28

Validate validates this sadomain typosquatting parent domain

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

func (m *SadomainWhoisRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*SadomainWhoisRecord) Validate added in v0.2.28

func (m *SadomainWhoisRecord) Validate(formats strfmt.Registry) error

Validate validates this sadomain whois record

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

func (*SadomainWhoisRegistrant) Validate added in v0.2.28

func (m *SadomainWhoisRegistrant) Validate(formats strfmt.Registry) error

Validate validates this sadomain whois registrant

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

func (*SadomainWhoisRegistrar) Validate added in v0.2.28

func (m *SadomainWhoisRegistrar) Validate(formats strfmt.Registry) error

Validate validates this sadomain whois registrar

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

func (*StateOnlineStateRespV1) Validate added in v0.2.21

func (m *StateOnlineStateRespV1) Validate(formats strfmt.Registry) error

Validate validates this state online state resp v1

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

func (*StateOnlineStateResultV1) Validate added in v0.2.21

func (m *StateOnlineStateResultV1) Validate(formats strfmt.Registry) error

Validate validates this state online state result v1

type ThreatgraphCrawlEdgesRequest added in v0.2.22

type ThreatgraphCrawlEdgesRequest struct {

	// edge direction
	// Required: true
	EdgeDirection *string `json:"edge_direction"`

	// edge type
	// Required: true
	EdgeType *string `json:"edge_type"`

	// limit
	// Required: true
	Limit *int32 `json:"limit"`

	// next requests
	NextRequests []*ThreatgraphCrawlEdgesRequest `json:"next_requests"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// sort descending
	SortDescending bool `json:"sort_descending,omitempty"`
}

ThreatgraphCrawlEdgesRequest threatgraph crawl edges request

swagger:model threatgraph.CrawlEdgesRequest

func (*ThreatgraphCrawlEdgesRequest) ContextValidate added in v0.2.22

func (m *ThreatgraphCrawlEdgesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this threatgraph crawl edges request based on the context it is used

func (*ThreatgraphCrawlEdgesRequest) MarshalBinary added in v0.2.22

func (m *ThreatgraphCrawlEdgesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ThreatgraphCrawlEdgesRequest) UnmarshalBinary added in v0.2.22

func (m *ThreatgraphCrawlEdgesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ThreatgraphCrawlEdgesRequest) Validate added in v0.2.22

func (m *ThreatgraphCrawlEdgesRequest) Validate(formats strfmt.Registry) error

Validate validates this threatgraph crawl edges request

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL