Define helm variables that allow CloudHarness to enable and configure your application's deployment
| Name | Type | Description | Notes |
|---|---|---|---|
| deployment | DeploymentAutoArtifactConfig | [optional] | |
| service | ServiceAutoArtifactConfig | [optional] | |
| subdomain | str | If specified, an ingress will be created at [subdomain].[.Values.domain] | [optional] |
| aliases | List[str] | If specified, an ingress will be created at [alias].[.Values.domain] for each alias | [optional] |
| domain | str | If specified, an ingress will be created at [domain] | [optional] |
| dependencies | ApplicationDependenciesConfig | [optional] | |
| secured | object | When true, the application is shielded with a getekeeper | [optional] |
| uri_role_mapping | List[UriRoleMappingConfig] | Map uri/roles to secure with the Gatekeeper (if `secured: true`) | [optional] |
| secrets | Dict[str, object] | [optional] | |
| use_services | List[NamedObject] | Specify which services this application uses in the frontend to create proxy ingresses. e.g. ``` - name: samples ``` | [optional] |
| database | DatabaseDeploymentConfig | [optional] | |
| resources | List[FileResourcesConfig] | Application file resources. Maps from deploy/resources folder and mounts as configmaps | [optional] |
| readiness_probe | ApplicationProbe | [optional] | |
| startup_probe | ApplicationProbe | [optional] | |
| liveness_probe | ApplicationProbe | [optional] | |
| source_root | str | [optional] | |
| name | str | Application's name. Do not edit, the value is automatically set from the application directory's name | [optional] |
| jupyterhub | JupyterHubConfig | [optional] | |
| accounts | ApplicationAccountsConfig | [optional] | |
| test | ApplicationTestConfig | [optional] | |
| quotas | Dict[str, object] | [optional] | |
| env | List[NameValue] | Environmental variables added to all containers (deprecated, please use envmap) | [optional] |
| envmap | Dict[str, object] | [optional] | |
| dockerfile | DockerfileConfig | [optional] | |
| sentry | bool | [optional] | |
| proxy | ProxyConf | [optional] | |
| image_name | str | Use this name for the image in place of the default directory name | [optional] |
from cloudharness_model.models.application_harness_config import ApplicationHarnessConfig
# TODO update the JSON string below
json = "{}"
# create an instance of ApplicationHarnessConfig from a JSON string
application_harness_config_instance = ApplicationHarnessConfig.from_json(json)
# print the JSON string representation of the object
print(ApplicationHarnessConfig.to_json())
# convert the object into a dict
application_harness_config_dict = application_harness_config_instance.to_dict()
# create an instance of ApplicationHarnessConfig from a dict
application_harness_config_from_dict = ApplicationHarnessConfig.from_dict(application_harness_config_dict)