deploy_tools.models.deployment#

Members

Deployment

Configuration for all Modules and Applications that should be deployed.

DeploymentSettings

All global configuration settings for the Deployment.

class deploy_tools.models.deployment.DeploymentSettings(*, default_versions: DefaultVersionsByName = {})[source]#

All global configuration settings for the Deployment.

class deploy_tools.models.deployment.Deployment(*, settings: DeploymentSettings, releases: ReleasesByNameAndVersion)[source]#

Configuration for all Modules and Applications that should be deployed.

This will include any deprecated Modules.

get_final_deployed_modules() ModulesByName[source]#

Return modules that are expected to be deployed after a sync command.

This explicitly excludes any deprecated modules.

get_final_deployed_versions() ModuleVersionsByName[source]#

Return module versions that are expected to be deployed after a sync command.

This explicitly excludes any deprecated modules.