mage.schema module

class mage.schema.AWSDateTime

Bases: sgqlc.types.Scalar

class mage.schema.AWSEmail

Bases: sgqlc.types.Scalar

class mage.schema.AWSJSON

Bases: sgqlc.types.Scalar

class mage.schema.AlertEvent

Bases: sgqlc.types.Enum

ASSESSMENT_END = 'ASSESSMENT_END'
ASSESSMENT_START = 'ASSESSMENT_START'
ASSESSMENT_SUMMARY = 'ASSESSMENT_SUMMARY'
CRITICAL_FINDINGS = 'CRITICAL_FINDINGS'
HIGH_FINDINGS = 'HIGH_FINDINGS'
INFO_FINDINGS = 'INFO_FINDINGS'
LOW_FINDINGS = 'LOW_FINDINGS'
MEDIUM_FINDINGS = 'MEDIUM_FINDINGS'
class mage.schema.Assessment(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentAssetConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentAssetGroupConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentRun(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentRunAssetConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentRunCredentialConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentRunMetadata(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssessmentRunMetadataInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.AssessmentState

Bases: sgqlc.types.Enum

CANCELED = 'CANCELED'
COMPLETE = 'COMPLETE'
FAILED = 'FAILED'
PENDING = 'PENDING'
RECON = 'RECON'
RUNNING = 'RUNNING'
class mage.schema.AssessmentType

Bases: sgqlc.types.Enum

ATTACK_SURFACE_MONITORING = 'ATTACK_SURFACE_MONITORING'
CLOUD = 'CLOUD'
EXTERNAL = 'EXTERNAL'
INTERNAL = 'INTERNAL'
SOCIAL_ENGINEERING = 'SOCIAL_ENGINEERING'
class mage.schema.Asset(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssetConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssetConnectionState

Bases: sgqlc.types.Enum

COMPROMISED = 'COMPROMISED'
DISCOVERED = 'DISCOVERED'
PENDING_APPROVAL = 'PENDING_APPROVAL'
class mage.schema.AssetGroup(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssetGroupConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.AssetSource

Bases: sgqlc.types.Enum

CUSTOMER_DEFINED = 'CUSTOMER_DEFINED'
DISCOVERED = 'DISCOVERED'
class mage.schema.AssetType

Bases: sgqlc.types.Enum

ACCOUNT = 'ACCOUNT'
CIDR = 'CIDR'
DOMAIN = 'DOMAIN'
EMAIL = 'EMAIL'
HOSTNAME = 'HOSTNAME'
IP_ADDRESS = 'IP_ADDRESS'
URL = 'URL'
class mage.schema.Client(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ClientConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.CloudCredential(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.CloudPlatform

Bases: sgqlc.types.Enum

AWS = 'AWS'
AZURE = 'AZURE'
GCP = 'GCP'
class mage.schema.Confidence

Bases: sgqlc.types.Enum

HIGH = 'HIGH'
INFO = 'INFO'
LOW = 'LOW'
MEDIUM = 'MEDIUM'
class mage.schema.CreateAssessmentAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentRunAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentRunAssetInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentRunCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentRunCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssessmentRunInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssetGroupInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateAssetInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateClientConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateClientInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateCloudCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateFindingInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateLeadInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.CreateTTPInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Credential(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.CredentialConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.CredentialLinkType

Bases: sgqlc.types.Enum

ATTEMPTED_AUTHENTICATION = 'ATTEMPTED_AUTHENTICATION'
DISCOVERED = 'DISCOVERED'
SUCCESSFUL_AUTHENTICATION = 'SUCCESSFUL_AUTHENTICATION'
class mage.schema.DateInterval

Bases: sgqlc.types.Enum

DAY = 'DAY'
MONTH = 'MONTH'
QUARTER = 'QUARTER'
WEEK = 'WEEK'
YEAR = 'YEAR'
class mage.schema.DeleteAssessmentAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssessmentAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssessmentInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssessmentRunAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssessmentRunCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssessmentRunInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssetGroupInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteAssetInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteClientConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteClientInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteCloudCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteFindingInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteLeadInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DeleteTTPInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.DiscoveryMethod

Bases: sgqlc.types.Enum

ARPSCAN = 'ARPSCAN'
DNS = 'DNS'
NBT = 'NBT'
PORTSCAN = 'PORTSCAN'
SMB = 'SMB'
class mage.schema.EmailConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.EmailConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Finding(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.HashPair(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.HashPairInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.HashType

Bases: sgqlc.types.Enum

LM = 'LM'
NTLM = 'NTLM'
SHA1 = 'SHA1'
SHA256 = 'SHA256'
SHA256CRYPT = 'SHA256CRYPT'
SHA512 = 'SHA512'
SHA512CRYPT = 'SHA512CRYPT'
class mage.schema.JiraConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.JiraConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Lead(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentAssetConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentAssetConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentAssetConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentAssetGroupConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentAssetGroupConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentAssetGroupConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunAssetConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunAssetConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentRunAssetConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentRunCredentialConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunCredentialConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssessmentRunCredentialConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentRunFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentStateInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssessmentTypeInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssetConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssetConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetConnectionStateInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetGroupConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetGroupConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssetGroupConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetGroupConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelAssetGroupConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetGroupFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetSourceInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAssetTypeInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelAttributeTypes

Bases: sgqlc.types.Enum

binary = 'binary'
binarySet = 'binarySet'
bool = 'bool'
list = 'list'
map = 'map'
number = 'number'
numberSet = 'numberSet'
string = 'string'
stringSet = 'stringSet'
class mage.schema.ModelBooleanInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelClientConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelClientConfigurationConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelClientConfigurationConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelClientConfigurationFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelClientConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelClientFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCloudCredentialConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCloudCredentialConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelCloudCredentialFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCloudPlatformInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelConfidenceInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCredentialConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCredentialConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelCredentialConnectionConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCredentialConnectionConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelCredentialConnectionFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCredentialFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelCredentialLinkTypeInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelDiscoveryMethodInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelFindingConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelFindingConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelFindingFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelFloatInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelIDInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelIDKeyConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelIntInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelLeadConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelLeadConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelLeadFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelSeverityInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelSizeInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelSortDirection

Bases: sgqlc.types.Enum

ASC = 'ASC'
DESC = 'DESC'
class mage.schema.ModelStringInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelStringKeyConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelTTPConditionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.ModelTTPConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ModelTTPFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Mutation(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.PhishingConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.PhishingConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.PhishingResult(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.PhishingResultInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Query(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.S3Object(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.S3ObjectInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Schedule(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.ScheduleFrequency

Bases: sgqlc.types.Enum

DAILY = 'DAILY'
HOURLY = 'HOURLY'
MONTHLY = 'MONTHLY'
QUARTERLY = 'QUARTERLY'
WEEKLY = 'WEEKLY'
YEARLY = 'YEARLY'
class mage.schema.ScheduleInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssessmentConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableAssessmentFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssessmentRunConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableAssessmentRunFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssessmentRunSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssessmentRunSortableFields

Bases: sgqlc.types.Enum

asmGraph = 'asmGraph'
assessmentId = 'assessmentId'
createdAt = 'createdAt'
executionArn = 'executionArn'
failReason = 'failReason'
id = 'id'
lastRunId = 'lastRunId'
recon = 'recon'
score = 'score'
stager = 'stager'
updatedAt = 'updatedAt'
writeKey = 'writeKey'
class mage.schema.SearchableAssessmentSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssessmentSortableFields

Bases: sgqlc.types.Enum

createdAt = 'createdAt'
externallyAssessCloudAssets = 'externallyAssessCloudAssets'
id = 'id'
name = 'name'
reportRecipients = 'reportRecipients'
updatedAt = 'updatedAt'
class mage.schema.SearchableAssetConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableAssetFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssetGroupConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableAssetGroupFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssetGroupSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssetGroupSortableFields

Bases: sgqlc.types.Enum

id = 'id'
name = 'name'
class mage.schema.SearchableAssetSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableAssetSortableFields

Bases: sgqlc.types.Enum

assetIdentifier = 'assetIdentifier'
createdAt = 'createdAt'
criticality = 'criticality'
id = 'id'
tags = 'tags'
updatedAt = 'updatedAt'
class mage.schema.SearchableBooleanFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableClientConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableClientFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableClientSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableClientSortableFields

Bases: sgqlc.types.Enum

createdAt = 'createdAt'
id = 'id'
invoices = 'invoices'
name = 'name'
stripeCustomer = 'stripeCustomer'
stripeCustomerId = 'stripeCustomerId'
stripeLatestInvoiceStatus = 'stripeLatestInvoiceStatus'
stripeSubscriptionId = 'stripeSubscriptionId'
stripeSubscriptionStatus = 'stripeSubscriptionStatus'
upcomingInvoice = 'upcomingInvoice'
updatedAt = 'updatedAt'
users = 'users'
verified = 'verified'
class mage.schema.SearchableCredentialConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableCredentialFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableCredentialSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableCredentialSortableFields

Bases: sgqlc.types.Enum

createdAt = 'createdAt'
domain = 'domain'
id = 'id'
name = 'name'
password = 'password'
updatedAt = 'updatedAt'
username = 'username'
class mage.schema.SearchableFindingConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableFindingFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableFindingSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableFindingSortableFields

Bases: sgqlc.types.Enum

affectedAssetId = 'affectedAssetId'
assessmentId = 'assessmentId'
createdAt = 'createdAt'
description = 'description'
evidence = 'evidence'
id = 'id'
recommendations = 'recommendations'
references = 'references'
risk = 'risk'
title = 'title'
updatedAt = 'updatedAt'
class mage.schema.SearchableFloatFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableIDFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableIntFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableLeadConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableLeadFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableLeadSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableLeadSortableFields

Bases: sgqlc.types.Enum

assessmentRunId = 'assessmentRunId'
createdAt = 'createdAt'
description = 'description'
evidence = 'evidence'
id = 'id'
references = 'references'
title = 'title'
updatedAt = 'updatedAt'
class mage.schema.SearchableSortDirection

Bases: sgqlc.types.Enum

asc = 'asc'
desc = 'desc'
class mage.schema.SearchableStringFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableTTPConnection(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SearchableTTPFilterInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableTTPSortInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SearchableTTPSortableFields

Bases: sgqlc.types.Enum

assessmentRunId = 'assessmentRunId'
assetId = 'assetId'
createdAt = 'createdAt'
evidence = 'evidence'
executedOn = 'executedOn'
id = 'id'
technique = 'technique'
updatedAt = 'updatedAt'
url = 'url'
class mage.schema.Severity

Bases: sgqlc.types.Enum

CRITICAL = 'CRITICAL'
HIGH = 'HIGH'
INFORMATIONAL = 'INFORMATIONAL'
LOW = 'LOW'
MEDIUM = 'MEDIUM'
class mage.schema.SlackConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SlackConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.SplunkConfiguration(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.SplunkConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.StripeSubscriptionItem(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.StripeSubscriptionItemInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.Subscription(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.TTP(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.TimeExpression(json_data, selection_list=None)

Bases: sgqlc.types.Type

class mage.schema.TimeExpressionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentRunAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentRunCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssessmentRunInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssetConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssetGroupConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssetGroupInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateAssetInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateClientConfigurationInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateClientInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateCloudCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateCredentialConnectionInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateCredentialInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateFindingInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateLeadInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input

class mage.schema.UpdateTTPInput(_json_obj=None, _selection_list=None, **kwargs)

Bases: sgqlc.types.Input