ComputeInstancePropertiesArgs

data class ComputeInstancePropertiesArgs(val applicationSharingPolicy: Output<Either<String, ApplicationSharingPolicy>>? = null, val computeInstanceAuthorizationType: Output<Either<String, ComputeInstanceAuthorizationType>>? = null, val personalComputeInstanceSettings: Output<PersonalComputeInstanceSettingsArgs>? = null, val setupScripts: Output<SetupScriptsArgs>? = null, val sshSettings: Output<ComputeInstanceSshSettingsArgs>? = null, val subnet: Output<ResourceIdArgs>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<ComputeInstancePropertiesArgs>

Compute Instance properties

Constructors

Link copied to clipboard
constructor(applicationSharingPolicy: Output<Either<String, ApplicationSharingPolicy>>? = null, computeInstanceAuthorizationType: Output<Either<String, ComputeInstanceAuthorizationType>>? = null, personalComputeInstanceSettings: Output<PersonalComputeInstanceSettingsArgs>? = null, setupScripts: Output<SetupScriptsArgs>? = null, sshSettings: Output<ComputeInstanceSshSettingsArgs>? = null, subnet: Output<ResourceIdArgs>? = null, vmSize: Output<String>? = null)

Properties

Link copied to clipboard

Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role.

Link copied to clipboard

The Compute Instance Authorization type. Available values are personal (default).

Link copied to clipboard

Settings for a personal compute instance.

Link copied to clipboard
val setupScripts: Output<SetupScriptsArgs>? = null

Details of customized scripts to execute for setting up the cluster.

Link copied to clipboard

Specifies policy and settings for SSH access.

Link copied to clipboard
val subnet: Output<ResourceIdArgs>? = null

Virtual network subnet resource ID the compute nodes belong to.

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

Virtual Machine Size

Functions

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