yawning_titan.db.schemas#
Classes
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
|
Schema to describe a ~yawning_titan.config.core.ConfigGroup object. |
- class yawning_titan.db.schemas.NodeCountSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.EntryNodeCountSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.HighValueNodeCountSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.NetworkCompatibilitySchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- NODE_COUNT#
alias of
NodeCountSchema
- ENTRY_NODE_COUNT#
alias of
EntryNodeCountSchema
- HIGH_VALUE_NODE_COUNT#
alias of
HighValueNodeCountSchema
- class yawning_titan.db.schemas.NPercentNodesLostSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.BlueLossConditionSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- N_PERCENT_NODES_LOST#
alias of
NPercentNodesLostSchema
- class yawning_titan.db.schemas.MakeNodeSafeSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.DeceptiveNodeSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.BlueActionSetSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- MAKE_NODE_SAFE#
alias of
MakeNodeSafeSchema
- DECEPTIVE_NODES#
alias of
DeceptiveNodeSchema
- class yawning_titan.db.schemas.OnScanSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.ImmediateSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.BlueIntrusionDiscoverySchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- IMMEDIATE#
alias of
ImmediateSchema
- ON_SCAN#
alias of
OnScanSchema
- class yawning_titan.db.schemas.FailedAttackChanceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.FailedAttackSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- CHANCE#
alias of
FailedAttackChanceSchema
- class yawning_titan.db.schemas.SucceededAttackKnownCompromiseChanceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.SucceededAttackKnownCompromiseSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- CHANCE#
- class yawning_titan.db.schemas.SucceededAttackUnknownCompromiseChanceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.SucceededAttackUnknownCompromiseSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- CHANCE#
- class yawning_titan.db.schemas.BlueAttackDiscoverySchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- FAILED_ATTACKS#
alias of
FailedAttackSchema
- SUCCEEDED_ATTACKS_KNOWN_COMPROMISE#
alias of
SucceededAttackKnownCompromiseSchema
- SUCCEEDED_ATTACKS_UNKNOWN_COMPROMISE#
- class yawning_titan.db.schemas.ZeroDaySchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.AttackSourceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.NaturalSpreadChanceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.TargetNodeSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.SpreadSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.RandomInfectSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.MoveSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.BasicAttackSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.DoNothingSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.RedActionSetSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- SPREAD#
alias of
SpreadSchema
- RANDOM_INFECT#
alias of
RandomInfectSchema
- MOVE#
alias of
MoveSchema
- BASIC_ATTACK#
alias of
BasicAttackSchema
- DO_NOTHING#
alias of
DoNothingSchema
- ZERO_DAY#
alias of
ZeroDaySchema
- class yawning_titan.db.schemas.SkillSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.RedAgentAttackSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- SKILL#
alias of
SkillSchema
- ATTACK_FROM#
alias of
AttackSourceSchema
- class yawning_titan.db.schemas.RedNaturalSpreadingSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- CHANCE#
alias of
NaturalSpreadChanceSchema
- class yawning_titan.db.schemas.RedTargetMechanismSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- TARGET_SPECIFIC_NODE#
alias of
TargetNodeSchema
- class yawning_titan.db.schemas.ResetSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.RewardsSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.MiscellaneousSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.ObservationSpaceSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- class yawning_titan.db.schemas.GameRulesSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- BLUE_LOSS_CONDITION#
alias of
BlueLossConditionSchema
- NETWORK_COMPATIBILITY#
alias of
NetworkCompatibilitySchema
- class yawning_titan.db.schemas.BlueSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- ACTION_SET#
alias of
BlueActionSetSchema
- INTRUSION_DISCOVERY_CHANCE#
alias of
BlueIntrusionDiscoverySchema
- ATTACK_DISCOVERY#
alias of
BlueAttackDiscoverySchema
- class yawning_titan.db.schemas.RedSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- AGENT_ATTACK#
alias of
RedAgentAttackSchema
- ACTION_SET#
alias of
RedActionSetSchema
- NATURAL_SPREADING#
alias of
RedNaturalSpreadingSchema
- TARGET_MECHANISM#
alias of
RedTargetMechanismSchema
- class yawning_titan.db.schemas.GameModeConfigurationSchema[source]#
Schema to describe a ~yawning_titan.config.core.ConfigGroup object.
- BLUE#
alias of
BlueSchema
- GAME_RULES#
alias of
GameRulesSchema
- BLUE_CAN_OBSERVE#
alias of
ObservationSpaceSchema
- ON_RESET#
alias of
ResetSchema
- REWARD#
alias of
RewardsSchema
- MISCELLANEOUS#
alias of
MiscellaneousSchema