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.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.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'¶
-
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'¶
-
fileLinks= 'fileLinks'¶
-
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'¶
-
fileLinks= 'fileLinks'¶
-
id= 'id'¶
-
references= 'references'¶
-
title= 'title'¶
-
updatedAt= 'updatedAt'¶
-
-
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'¶
-
fileLinks= 'fileLinks'¶
-
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