SpringbootappsPropertiesArgs

data class SpringbootappsPropertiesArgs(val appName: Output<String>? = null, val appPort: Output<Int>? = null, val appType: Output<String>? = null, val applicationConfigurations: Output<List<SpringbootappsPropertiesApplicationConfigurationsArgs>>? = null, val artifactName: Output<String>? = null, val bindingPorts: Output<List<Int>>? = null, val buildJdkVersion: Output<String>? = null, val certificates: Output<List<String>>? = null, val checksum: Output<String>? = null, val connectionStrings: Output<List<String>>? = null, val dependencies: Output<List<String>>? = null, val environments: Output<List<String>>? = null, val errors: Output<List<ErrorArgs>>? = null, val instanceCount: Output<Int>? = null, val instances: Output<List<SpringbootappsPropertiesInstancesArgs>>? = null, val jarFileLocation: Output<String>? = null, val jvmMemoryInMB: Output<Int>? = null, val jvmOptions: Output<List<String>>? = null, val labels: Output<Map<String, String>>? = null, val lastModifiedTime: Output<String>? = null, val lastUpdatedTime: Output<String>? = null, val machineArmIds: Output<List<String>>? = null, val miscs: Output<List<SpringbootappsPropertiesMiscsArgs>>? = null, val runtimeJdkVersion: Output<String>? = null, val servers: Output<List<String>>? = null, val springBootVersion: Output<String>? = null, val staticContentLocations: Output<List<String>>? = null) : ConvertibleToJava<SpringbootappsPropertiesArgs>

The springbootapps resource definition.

Constructors

Link copied to clipboard
constructor(appName: Output<String>? = null, appPort: Output<Int>? = null, appType: Output<String>? = null, applicationConfigurations: Output<List<SpringbootappsPropertiesApplicationConfigurationsArgs>>? = null, artifactName: Output<String>? = null, bindingPorts: Output<List<Int>>? = null, buildJdkVersion: Output<String>? = null, certificates: Output<List<String>>? = null, checksum: Output<String>? = null, connectionStrings: Output<List<String>>? = null, dependencies: Output<List<String>>? = null, environments: Output<List<String>>? = null, errors: Output<List<ErrorArgs>>? = null, instanceCount: Output<Int>? = null, instances: Output<List<SpringbootappsPropertiesInstancesArgs>>? = null, jarFileLocation: Output<String>? = null, jvmMemoryInMB: Output<Int>? = null, jvmOptions: Output<List<String>>? = null, labels: Output<Map<String, String>>? = null, lastModifiedTime: Output<String>? = null, lastUpdatedTime: Output<String>? = null, machineArmIds: Output<List<String>>? = null, miscs: Output<List<SpringbootappsPropertiesMiscsArgs>>? = null, runtimeJdkVersion: Output<String>? = null, servers: Output<List<String>>? = null, springBootVersion: Output<String>? = null, staticContentLocations: Output<List<String>>? = null)

Properties

Link copied to clipboard

The application configuration file list.

Link copied to clipboard
val appName: Output<String>? = null

The name of SpringBootApp.

Link copied to clipboard
val appPort: Output<Int>? = null

The application port.

Link copied to clipboard
val appType: Output<String>? = null

The application type, whether it is a SpringBoot app.

Link copied to clipboard
val artifactName: Output<String>? = null

The artifact name of SpringBootApp.

Link copied to clipboard
val bindingPorts: Output<List<Int>>? = null

The application binding port list.

Link copied to clipboard
val buildJdkVersion: Output<String>? = null

The jdk version in build.

Link copied to clipboard
val certificates: Output<List<String>>? = null

The certificate file list.

Link copied to clipboard
val checksum: Output<String>? = null

The checksum of jar file.

Link copied to clipboard
val connectionStrings: Output<List<String>>? = null

The connection string list.

Link copied to clipboard
val dependencies: Output<List<String>>? = null

The dependency list.

Link copied to clipboard
val environments: Output<List<String>>? = null

The environment variable list.

Link copied to clipboard
val errors: Output<List<ErrorArgs>>? = null

The list of errors.

Link copied to clipboard
val instanceCount: Output<Int>? = null

The total instance count the app deployed.

Link copied to clipboard

The breakdown info for app instances on all the servers

Link copied to clipboard
val jarFileLocation: Output<String>? = null

The jar file location on the server.

Link copied to clipboard
val jvmMemoryInMB: Output<Int>? = null

The jvm heap memory allocated.

Link copied to clipboard
val jvmOptions: Output<List<String>>? = null

The jvm options.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

Resource labels

Link copied to clipboard
val lastModifiedTime: Output<String>? = null

Time when this springbootapps jar file was last modified.

Link copied to clipboard
val lastUpdatedTime: Output<String>? = null

Time when this springbootapps instance was last refreshed.

Link copied to clipboard
val machineArmIds: Output<List<String>>? = null

The machine ARM id list the app belongs to.

Link copied to clipboard

The other types of date collected.

Link copied to clipboard
val runtimeJdkVersion: Output<String>? = null

The jdk version installed on server

Link copied to clipboard
val servers: Output<List<String>>? = null

The server list the app installed

Link copied to clipboard
val springBootVersion: Output<String>? = null

The spring boot version.

Link copied to clipboard
val staticContentLocations: Output<List<String>>? = null

The static content location list.

Functions

Link copied to clipboard
open override fun toJava(): SpringbootappsPropertiesArgs