runway.module.staticsite package¶
Runway Static Site Module.
- class runway.module.staticsite.StaticSite[source]¶
Bases:
RunwayModule
[StaticSiteOptions
]Static website Runway Module.
- __init__(context: RunwayContext, *, explicitly_enabled: bool | None = False, logger: RunwayLogger = <RunwayLogger runway.module.staticsite.handler (WARNING)>, module_root: Path, name: str | None = None, options: dict[str, Any] | ModuleOptions | None = None, parameters: dict[str, Any] | None = None, **_: Any) None [source]¶
Instantiate class.
- Parameters:
context – Runway context object for the current session.
explicitly_enabled – Whether or not the module is explicitly enabled. This is can be set in the event that the current environment being deployed to matches the defined environments of the module/deployment.
logger – Used to write logs.
module_root – Root path of the module.
name – Name of the module.
options – Options passed to the module class from the config as
options
ormodule_options
if coming from the deployment level.parameters – Values to pass to the underlying infrastructure as code tool that will alter the resulting infrastructure being deployed. Used to templatize IaC.
Subpackages¶
- runway.module.staticsite.options package
- runway.module.staticsite.parameters package
RunwayStaticSiteCustomErrorResponseDataModel
RunwayStaticSiteLambdaFunctionAssociationDataModel
RunwayStaticSiteModuleParametersDataModel
RunwayStaticSiteModuleParametersDataModel.acmcert_arn
RunwayStaticSiteModuleParametersDataModel.additional_redirect_domains
RunwayStaticSiteModuleParametersDataModel.aliases
RunwayStaticSiteModuleParametersDataModel.auth_at_edge
RunwayStaticSiteModuleParametersDataModel.cf_disable
RunwayStaticSiteModuleParametersDataModel.compress
RunwayStaticSiteModuleParametersDataModel.cookie_settings
RunwayStaticSiteModuleParametersDataModel.create_user_pool
RunwayStaticSiteModuleParametersDataModel.custom_error_responses
RunwayStaticSiteModuleParametersDataModel.enable_cf_logging
RunwayStaticSiteModuleParametersDataModel.http_headers
RunwayStaticSiteModuleParametersDataModel.lambda_function_associations
RunwayStaticSiteModuleParametersDataModel.namespace
RunwayStaticSiteModuleParametersDataModel.non_spa
RunwayStaticSiteModuleParametersDataModel.oauth_scopes
RunwayStaticSiteModuleParametersDataModel.redirect_path_auth_refresh
RunwayStaticSiteModuleParametersDataModel.redirect_path_sign_in
RunwayStaticSiteModuleParametersDataModel.redirect_path_sign_out
RunwayStaticSiteModuleParametersDataModel.required_group
RunwayStaticSiteModuleParametersDataModel.rewrite_directory_index
RunwayStaticSiteModuleParametersDataModel.role_boundary_arn
RunwayStaticSiteModuleParametersDataModel.service_role
RunwayStaticSiteModuleParametersDataModel.sign_out_url
RunwayStaticSiteModuleParametersDataModel.supported_identity_providers
RunwayStaticSiteModuleParametersDataModel.user_pool_arn
RunwayStaticSiteModuleParametersDataModel.web_acl