Package-level declarations

Types

Link copied to clipboard
data class GetWorkstationConfigIamPolicyPlainArgs(val location: String? = null, val project: String? = null, val workstationClusterId: String, val workstationConfigId: String) : ConvertibleToJava<GetWorkstationConfigIamPolicyPlainArgs>

A collection of arguments for invoking getWorkstationConfigIamPolicy.

Link copied to clipboard
data class GetWorkstationIamPolicyPlainArgs(val location: String? = null, val project: String? = null, val workstationClusterId: String, val workstationConfigId: String, val workstationId: String) : ConvertibleToJava<GetWorkstationIamPolicyPlainArgs>

A collection of arguments for invoking getWorkstationIamPolicy.

data class WorkstationClusterPrivateClusterConfigArgs(val allowedProjects: Output<List<String>>? = null, val clusterHostname: Output<String>? = null, val enablePrivateEndpoint: Output<Boolean>, val serviceAttachmentUri: Output<String>? = null) : ConvertibleToJava<WorkstationClusterPrivateClusterConfigArgs>
Link copied to clipboard
data class WorkstationConfigContainerArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val env: Output<Map<String, String>>? = null, val image: Output<String>? = null, val runAsUser: Output<Int>? = null, val workingDir: Output<String>? = null) : ConvertibleToJava<WorkstationConfigContainerArgs>
Link copied to clipboard
data class WorkstationConfigEncryptionKeyArgs(val kmsKey: Output<String>, val kmsKeyServiceAccount: Output<String>) : ConvertibleToJava<WorkstationConfigEncryptionKeyArgs>
Link copied to clipboard
data class WorkstationConfigHostArgs(val gceInstance: Output<WorkstationConfigHostGceInstanceArgs>? = null) : ConvertibleToJava<WorkstationConfigHostArgs>
data class WorkstationConfigHostGceInstanceAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<WorkstationConfigHostGceInstanceAcceleratorArgs>
Link copied to clipboard
data class WorkstationConfigHostGceInstanceArgs(val accelerators: Output<List<WorkstationConfigHostGceInstanceAcceleratorArgs>>? = null, val bootDiskSizeGb: Output<Int>? = null, val confidentialInstanceConfig: Output<WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs>? = null, val disablePublicIpAddresses: Output<Boolean>? = null, val enableNestedVirtualization: Output<Boolean>? = null, val machineType: Output<String>? = null, val poolSize: Output<Int>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<WorkstationConfigHostGceInstanceShieldedInstanceConfigArgs>? = null, val tags: Output<List<String>>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceArgs>
data class WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs(val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs>
data class WorkstationConfigHostGceInstanceShieldedInstanceConfigArgs(val enableIntegrityMonitoring: Output<Boolean>? = null, val enableSecureBoot: Output<Boolean>? = null, val enableVtpm: Output<Boolean>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceShieldedInstanceConfigArgs>
Link copied to clipboard
data class WorkstationConfigIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<WorkstationConfigIamBindingConditionArgs>
Link copied to clipboard
data class WorkstationConfigIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<WorkstationConfigIamMemberConditionArgs>
Link copied to clipboard
data class WorkstationConfigPersistentDirectoryArgs(val gcePd: Output<WorkstationConfigPersistentDirectoryGcePdArgs>? = null, val mountPath: Output<String>? = null) : ConvertibleToJava<WorkstationConfigPersistentDirectoryArgs>
data class WorkstationConfigPersistentDirectoryGcePdArgs(val diskType: Output<String>? = null, val fsType: Output<String>? = null, val reclaimPolicy: Output<String>? = null, val sizeGb: Output<Int>? = null, val sourceSnapshot: Output<String>? = null) : ConvertibleToJava<WorkstationConfigPersistentDirectoryGcePdArgs>
Link copied to clipboard
data class WorkstationIamBindingConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<WorkstationIamBindingConditionArgs>
Link copied to clipboard
data class WorkstationIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<WorkstationIamMemberConditionArgs>