models

package
v0.2.9 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2021 License: MIT Imports: 8 Imported by: 8

Documentation

Index

Constants

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"
)
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 (

	// RequestsDeviceControlPolicySettingsV1EndUserNotificationTRUE captures enum value "TRUE"
	RequestsDeviceControlPolicySettingsV1EndUserNotificationTRUE string = "TRUE"

	// RequestsDeviceControlPolicySettingsV1EndUserNotificationFALSE captures enum value "FALSE"
	RequestsDeviceControlPolicySettingsV1EndUserNotificationFALSE string = "FALSE"
)
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 (

	// ResponsesDeviceControlSettingsV1EndUserNotificationTRUE captures enum value "TRUE"
	ResponsesDeviceControlSettingsV1EndUserNotificationTRUE string = "TRUE"

	// ResponsesDeviceControlSettingsV1EndUserNotificationFALSE captures enum value "FALSE"
	ResponsesDeviceControlSettingsV1EndUserNotificationFALSE string = "FALSE"
)
View Source
const (

	// ResponsesDeviceControlSettingsV1EnforcementModeENFORCED captures enum value "ENFORCED"
	ResponsesDeviceControlSettingsV1EnforcementModeENFORCED string = "ENFORCED"

	// ResponsesDeviceControlSettingsV1EnforcementModeMONITORYONLY captures enum value "MONITORY_ONLY"
	ResponsesDeviceControlSettingsV1EnforcementModeMONITORYONLY string = "MONITORY_ONLY"
)
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"
)
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 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"`

	// host groups
	HostGroups []string `json:"host_groups"`

	// 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 validates this api bulk update req v1 based on 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 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 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 APIIOCViewRecord

type APIIOCViewRecord struct {

	// batch id
	BatchID string `json:"batch_id,omitempty"`

	// created by
	CreatedBy string `json:"created_by,omitempty"`

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

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

	// expiration days
	ExpirationDays int32 `json:"expiration_days,omitempty"`

	// expiration timestamp
	ExpirationTimestamp string `json:"expiration_timestamp,omitempty"`

	// modified by
	ModifiedBy string `json:"modified_by,omitempty"`

	// modified timestamp
	ModifiedTimestamp string `json:"modified_timestamp,omitempty"`

	// policy
	Policy string `json:"policy,omitempty"`

	// share level
	ShareLevel string `json:"share_level,omitempty"`

	// source
	Source string `json:"source,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

APIIOCViewRecord api i o c view record

swagger:model api.IOCViewRecord

func (*APIIOCViewRecord) ContextValidate

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

ContextValidate validates this api i o c view record based on context it is used

func (*APIIOCViewRecord) MarshalBinary

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

MarshalBinary interface implementation

func (*APIIOCViewRecord) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIIOCViewRecord) Validate

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

Validate validates this api i o c view record

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 APIIndicatorQueryResponse added in v0.2.3

type APIIndicatorQueryResponse struct {

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

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

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

APIIndicatorQueryResponse api indicator query response

swagger:model api.IndicatorQueryResponse

func (*APIIndicatorQueryResponse) ContextValidate added in v0.2.3

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

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

func (*APIIndicatorQueryResponse) MarshalBinary added in v0.2.3

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

MarshalBinary interface implementation

func (*APIIndicatorQueryResponse) UnmarshalBinary added in v0.2.3

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

UnmarshalBinary interface implementation

func (*APIIndicatorQueryResponse) Validate added in v0.2.3

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

Validate validates this api indicator query response

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

type APIMsaReplyIOC struct {

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

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

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

APIMsaReplyIOC api msa reply i o c

swagger:model api.MsaReplyIOC

func (*APIMsaReplyIOC) ContextValidate

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

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

func (*APIMsaReplyIOC) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMsaReplyIOC) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMsaReplyIOC) Validate

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

Validate validates this api msa reply i o c

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 APIMsaReplyIOCIDs

type APIMsaReplyIOCIDs struct {

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

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

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

APIMsaReplyIOCIDs api msa reply i o c i ds

swagger:model api.MsaReplyIOCIDs

func (*APIMsaReplyIOCIDs) ContextValidate

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

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

func (*APIMsaReplyIOCIDs) MarshalBinary

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

MarshalBinary interface implementation

func (*APIMsaReplyIOCIDs) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIMsaReplyIOCIDs) Validate

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

Validate validates this api msa reply i o c i ds

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 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 APIReportExecutionV1 added in v0.2.6

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

	// expiration on
	// Required: true
	// Format: date-time
	ExpirationOn *strfmt.DateTime `json:"expiration_on"`

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

	// job reference
	// Required: true
	JobReference *string `json:"job_reference"`

	// 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
	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 msg
	// Required: true
	StatusMsg *string `json:"status_msg"`

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

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

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

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

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

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

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

	// identity protection
	IdentityProtection *DeviceDevicePolicy `json:"identity-protection,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 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 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 DomainAPIHostGroup

type DomainAPIHostGroup struct {

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

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 DomainAPIVulnerabilityCVEV2

type DomainAPIVulnerabilityCVEV2 struct {

	// base score
	// Required: true
	BaseScore *float64 `json:"base_score"`

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

	// severity
	// Required: true
	Severity *string `json:"severity"`
}

DomainAPIVulnerabilityCVEV2 domain API vulnerability c v e v2

swagger:model domain.APIVulnerabilityCVEV2

func (*DomainAPIVulnerabilityCVEV2) ContextValidate

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

ContextValidate validates this domain API vulnerability c v e v2 based on context it is used

func (*DomainAPIVulnerabilityCVEV2) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainAPIVulnerabilityCVEV2) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainAPIVulnerabilityCVEV2) Validate

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

Validate validates this domain API vulnerability c v e v2

type DomainAPIVulnerabilityHostInfoV2

type DomainAPIVulnerabilityHostInfoV2 struct {

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

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

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

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

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

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

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

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

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

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

DomainAPIVulnerabilityHostInfoV2 domain API vulnerability host info v2

swagger:model domain.APIVulnerabilityHostInfoV2

func (*DomainAPIVulnerabilityHostInfoV2) ContextValidate

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

ContextValidate validate this domain API vulnerability host info v2 based on the context it is used

func (*DomainAPIVulnerabilityHostInfoV2) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainAPIVulnerabilityHostInfoV2) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainAPIVulnerabilityHostInfoV2) Validate

Validate validates this domain API vulnerability host info v2

type DomainAPIVulnerabilityV2

type DomainAPIVulnerabilityV2 struct {

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

	// app
	// Required: true
	App *DomainAPIVulnerabilityAppV2 `json:"app"`

	// 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
	// Required: true
	Cve *DomainAPIVulnerabilityCVEV2 `json:"cve"`

	// host info
	// Required: true
	HostInfo *DomainAPIVulnerabilityHostInfoV2 `json:"host_info"`

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

	// remediation
	// Required: true
	Remediation *DomainAPIRemediationIDs `json:"remediation"`

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

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

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

	// Permissions status returned via API.
	// Required: true
	AwsPermissionsStatus []*DomainPermission `json:"aws_permissions_status"`

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

	// cloudformation url
	CloudformationURL string `json:"cloudformation_url,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 master
	// Required: true
	IsMaster *bool `json:"is_master"`

	// Up to 34 character AWS provided unique identifier for the organization.
	OrganizationID string `json:"organization_id,omitempty"`

	// Account registration status.
	Status string `json:"status,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 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 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 date when the action was created
	// Required: true
	// Format: date-time
	CreatedTimestamp *strfmt.DateTime `json:"created_timestamp"`

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

	// 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 DomainAssessmentPaging added in v0.2.7

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

DomainAssessmentPaging domain assessment paging

swagger:model domain.AssessmentPaging

func (*DomainAssessmentPaging) ContextValidate added in v0.2.7

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

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

func (*DomainAssessmentPaging) MarshalBinary added in v0.2.7

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

MarshalBinary interface implementation

func (*DomainAssessmentPaging) UnmarshalBinary added in v0.2.7

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

UnmarshalBinary interface implementation

func (*DomainAssessmentPaging) Validate added in v0.2.7

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

Validate validates this domain assessment paging

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

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

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

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

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

	// 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 DomainDetailedNotificationV1 added in v0.2.3

type DomainDetailedNotificationV1 struct {

	// details
	// Required: true
	Details *DomainNotificationDetailsV1 `json:"details"`

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

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

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 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 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 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 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 DomainIOAEventAggregate added in v0.2.4

type DomainIOAEventAggregate struct {

	// 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 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 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 DomainMetaInfo added in v0.2.7

type DomainMetaInfo struct {

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

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 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 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 ID of the notifications
	// 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"`

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

	// Timestamp when the intelligence item is considered to have been posted
	// Required: true
	// Format: date-time
	ItemDate *strfmt.DateTime `json:"item_date"`

	// ID of the intelligence item which generated the match
	// Required: true
	ItemID *string `json:"item_id"`

	// Type of intelligence item based on format, e.g. post, reply, botnet_config
	// Required: true
	ItemType *string `json:"item_type"`

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

	// rule priority
	// Required: true
	RulePriority *string `json:"rule_priority"`

	// rule topic
	// Required: true
	RuleTopic *string `json:"rule_topic"`

	// The notification status. This can be one of: new, in-progress, closed-false-positive, closed-true-positive.
	// Required: true
	Status *string `json:"status"`

	// 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 validates this domain notification v1 based on 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 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
	// Required: true
	Errors []*DomainReconAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *MsaMetaInfo `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 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 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 duration
	// Required: true
	ExecutionDuration *int64 `json:"execution_duration"`

	// execution start
	// Required: true
	// Format: date-time
	ExecutionStart *strfmt.DateTime `json:"execution_start"`

	// report file name
	// Required: true
	ReportFileName *string `json:"report_file_name"`

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

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

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

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

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

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

	// rich text description
	// Required: true
	RichTextDescription *string `json:"rich_text_description"`

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

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`
}

DomainRule domain rule

swagger:model domain.Rule

func (*DomainRule) ContextValidate

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 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 *MsaResources `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 DomainSPAPIQueryVulnerabilitiesMeta

type DomainSPAPIQueryVulnerabilitiesMeta struct {

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

DomainSPAPIQueryVulnerabilitiesMeta domain s p API query vulnerabilities meta

swagger:model domain.SPAPIQueryVulnerabilitiesMeta

func (*DomainSPAPIQueryVulnerabilitiesMeta) ContextValidate

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

ContextValidate validate this domain s p API query vulnerabilities meta based on the context it is used

func (*DomainSPAPIQueryVulnerabilitiesMeta) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesMeta) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesMeta) Validate

Validate validates this domain s p API query vulnerabilities meta

type DomainSPAPIQueryVulnerabilitiesPaging

type DomainSPAPIQueryVulnerabilitiesPaging struct {

	// after
	// Required: true
	After *string `json:"after"`

	// limit
	// Required: true
	Limit *int32 `json:"limit"`

	// total
	// Required: true
	Total *int64 `json:"total"`
}

DomainSPAPIQueryVulnerabilitiesPaging domain s p API query vulnerabilities paging

swagger:model domain.SPAPIQueryVulnerabilitiesPaging

func (*DomainSPAPIQueryVulnerabilitiesPaging) ContextValidate

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

ContextValidate validates this domain s p API query vulnerabilities paging based on context it is used

func (*DomainSPAPIQueryVulnerabilitiesPaging) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesPaging) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesPaging) Validate

Validate validates this domain s p API query vulnerabilities paging

type DomainSPAPIQueryVulnerabilitiesResponse

type DomainSPAPIQueryVulnerabilitiesResponse struct {

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

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

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

DomainSPAPIQueryVulnerabilitiesResponse domain s p API query vulnerabilities response

swagger:model domain.SPAPIQueryVulnerabilitiesResponse

func (*DomainSPAPIQueryVulnerabilitiesResponse) ContextValidate

ContextValidate validate this domain s p API query vulnerabilities response based on the context it is used

func (*DomainSPAPIQueryVulnerabilitiesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainSPAPIQueryVulnerabilitiesResponse) Validate

Validate validates this domain s p API query vulnerabilities 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 *MsaMetaInfo `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 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 {

	// definition
	// Required: true
	Definition *string `json:"definition"`

	// display
	// Required: true
	Display *string `json:"display"`
}

DomainSchedule domain schedule

swagger:model domain.Schedule

func (*DomainSchedule) ContextValidate added in v0.2.6

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 DomainUpdateActionRequest added in v0.2.3

type DomainUpdateActionRequest struct {

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

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 DomainUpdateDeviceTagsRequestV1

type DomainUpdateDeviceTagsRequestV1 struct {

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

	// device ids
	// Required: true
	DeviceIds []string `json:"device_ids"`

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

DomainUpdateDeviceTagsRequestV1 domain update device tags request v1

swagger:model domain.UpdateDeviceTagsRequestV1

func (*DomainUpdateDeviceTagsRequestV1) ContextValidate

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

ContextValidate validates this domain update device tags request v1 based on context it is used

func (*DomainUpdateDeviceTagsRequestV1) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainUpdateDeviceTagsRequestV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainUpdateDeviceTagsRequestV1) Validate

Validate validates this domain update device tags request v1

type DomainUpdateNotificationRequestV1 added in v0.2.3

type DomainUpdateNotificationRequestV1 struct {

	// The unique ID of the user who is assigned to this 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 {

	// The 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 particular rule
	// Required: true
	Name *string `json:"name"`

	// The permissions for a particular rule which specifies the rule's access by other users. Possible values: [private public]
	// Required: true
	Permissions *string `json:"permissions"`

	// The priority for a particular rule. Possible values: [low medium high]
	// Required: true
	Priority *string `json:"priority"`
}

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

type DomainUserMetaDataResponse struct {

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

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

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

DomainUserMetaDataResponse domain user meta data response

swagger:model domain.UserMetaDataResponse

func (*DomainUserMetaDataResponse) ContextValidate

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

ContextValidate validate this domain user meta data response based on the context it is used

func (*DomainUserMetaDataResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainUserMetaDataResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainUserMetaDataResponse) Validate

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

Validate validates this domain user meta data response

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 DomainUserRoleIDsResponse

type DomainUserRoleIDsResponse struct {

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

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

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

DomainUserRoleIDsResponse domain user role i ds response

swagger:model domain.UserRoleIDsResponse

func (*DomainUserRoleIDsResponse) ContextValidate

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

ContextValidate validate this domain user role i ds response based on the context it is used

func (*DomainUserRoleIDsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainUserRoleIDsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainUserRoleIDsResponse) Validate

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

Validate validates this domain user role i ds response

type DomainUserRoleResponse

type DomainUserRoleResponse struct {

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

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

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

DomainUserRoleResponse domain user role response

swagger:model domain.UserRoleResponse

func (*DomainUserRoleResponse) ContextValidate

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

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

func (*DomainUserRoleResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DomainUserRoleResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainUserRoleResponse) Validate

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

Validate validates this domain user role response

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

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

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

	// 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 []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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 []*FwmgrMsaAPIError `json:"errors"`

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

	// 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 []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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 []*FwmgrMsaAPIError `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"`

	// platform ids
	// Required: true
	PlatformIds []string `json:"platform_ids"`

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

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

	// 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 []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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 []*FwmgrMsaAPIError `json:"errors"`

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

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

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

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

	// 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 []*FwmgrMsaAPIError `json:"errors"`

	// meta
	// Required: true
	Meta *FwmgrMsaMetaInfo `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 []*FwmgrMsaAPIError `json:"errors"`

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

	// 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 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) 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 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 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 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 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 RegistrationExternalIOAEventResp added in v0.2.4

type RegistrationExternalIOAEventResp struct {

	// confidence
	// Required: true
	Confidence *string `json:"confidence"`

	// events
	// Required: true
	Events []*RegistrationIOAEvent `json:"events"`

	// max score
	// Required: true
	MaxScore *int32 `json:"max_score"`
}

RegistrationExternalIOAEventResp registration external i o a event resp

swagger:model registration.ExternalIOAEventResp

func (*RegistrationExternalIOAEventResp) ContextValidate added in v0.2.4

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

ContextValidate validate this registration external i o a event resp based on the context it is used

func (*RegistrationExternalIOAEventResp) MarshalBinary added in v0.2.4

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

MarshalBinary interface implementation

func (*RegistrationExternalIOAEventResp) UnmarshalBinary added in v0.2.4

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

UnmarshalBinary interface implementation

func (*RegistrationExternalIOAEventResp) Validate added in v0.2.4

Validate validates this registration external i o a event resp

type RegistrationExternalIOAEventResponse added in v0.2.4

type RegistrationExternalIOAEventResponse struct {

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

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

	// resources
	// Required: true
	Resources *RegistrationExternalIOAEventResp `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 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"`

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

	// 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 event details
	ServiceEventDetails string `json:"service_event_details,omitempty"`

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

type RegistrationPolicyExtV1 struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// policy id
	// Required: true
	PolicyID *int32 `json:"policy_id"`

	// severity
	// Required: true
	Severity *string `json:"severity"`
}

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 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]
	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
	// Required: true
	Action *string `json:"action"`

	// USB Class ID to apply the exception. If empty it applies to all classes
	// Required: true
	Class *string `json:"class"`

	// combined id
	// Required: true
	CombinedID *string `json:"combined_id"`

	// Unique identifier for an exception
	// Required: true
	ID *string `json:"id"`

	// match method
	// Required: true
	MatchMethod *string `json:"match_method"`

	// product id
	// Required: true
	ProductID *string `json:"product_id"`

	// product id decimal
	// Required: true
	ProductIDDecimal *string `json:"product_id_decimal"`

	// product name
	// Required: true
	ProductName *string `json:"product_name"`

	// serial number
	// Required: true
	SerialNumber *string `json:"serial_number"`

	// Hexadecimal VendorID used to apply the exception
	// Required: true
	VendorID *string `json:"vendor_id"`

	// Hexadecimal VendorID used to apply the exception
	// Required: true
	VendorIDDecimal *string `json:"vendor_id_decimal"`

	// Vendor Name, optional
	// Required: true
	VendorName *string `json:"vendor_name"`
}

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

	// Does the end user receives a notification when the policy is violated
	// Required: true
	// Enum: [TRUE FALSE]
	EndUserNotification *string `json:"end_user_notification"`

	// How is this policy enforced
	// Required: true
	EnforcementMode *string `json:"enforcement_mode"`

	// The id of the setting to update
	// Required: true
	ID *string `json:"id"`
}

RequestsDeviceControlPolicySettingsV1 A specific setting to update

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

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 validates this requests sensor update settings v2 based on 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
	// Required: true
	Action *string `json:"action"`

	// USB Class ID to apply the exception. If empty it applies to all classes
	// Required: true
	Class *string `json:"class"`

	// combined id
	// Required: true
	CombinedID *string `json:"combined_id"`

	// Unique identifier for an exception
	// Required: true
	ID *string `json:"id"`

	// match method
	// Required: true
	MatchMethod *string `json:"match_method"`

	// product id
	// Required: true
	ProductID *string `json:"product_id"`

	// product name
	// Required: true
	ProductName *string `json:"product_name"`

	// serial number
	// Required: true
	SerialNumber *string `json:"serial_number"`

	// Hexadecimal VendorID used to apply the exception
	// Required: true
	VendorID *string `json:"vendor_id"`

	// Vendor Name
	// Required: true
	VendorName *string `json:"vendor_name"`
}

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

	// classes
	// Required: true
	Classes []*ResponsesDeviceControlPolicyClassSettingsV1 `json:"classes"`

	// Does the end user receives a notification when the policy is violated
	// Required: true
	// Enum: [TRUE FALSE]
	EndUserNotification *string `json:"end_user_notification"`

	// [How] is this policy enforced
	// Required: true
	// Enum: [ENFORCED MONITORY_ONLY]
	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 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]
	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 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 []RequestsMlExclusionType `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 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 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 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"`
}

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

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

	// The filter to be used for searching
	// Required: true
	Filter *string `json:"filter"`

	// The name of a particular rule
	// Required: true
	Name *string `json:"name"`

	// The permissions for a particular rule which specifies the rule's access by other users. Possible values: [public private]
	// Required: true
	Permissions *string `json:"permissions"`

	// The priority for a particular rule. Possible values: [medium high low]
	// Required: true
	Priority *string `json:"priority"`

	// The topic of a given rule. Possible values: [SA_THIRD_PARTY SA_CVE SA_ALIAS SA_AUTHOR SA_BRAND_PRODUCT SA_VIP SA_IP SA_BIN SA_DOMAIN SA_EMAIL 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 SadomainRule added in v0.2.3

type SadomainRule struct {

	// 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
	// Required: true
	Filter *string `json:"filter"`

	// The ID of a given rule
	// Required: true
	ID *string `json:"id"`

	// The name for a given rule
	// Required: true
	Name *string `json:"name"`

	// 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 rule
	// Required: true
	Status *string `json:"status"`

	// The detailed status message
	StatusMessage string `json:"status_message,omitempty"`

	// 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 validates this sadomain rule based on 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

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL