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
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.
Link copied to clipboard
Builder for GetWorkstationIamPolicyPlainArgs.
Link copied to clipboard
data class WorkstationClusterDomainConfigArgs(val domain: Output<String>) : ConvertibleToJava<WorkstationClusterDomainConfigArgs>
Link copied to clipboard
Builder for WorkstationClusterDomainConfigArgs.
Link copied to clipboard
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
Link copied to clipboard
data class WorkstationConfigAllowedPortArgs(val first: Output<Int>? = null, val last: Output<Int>? = null) : ConvertibleToJava<WorkstationConfigAllowedPortArgs>
Link copied to clipboard
Builder for WorkstationConfigAllowedPortArgs.
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
Builder for WorkstationConfigContainerArgs.
Link copied to clipboard
data class WorkstationConfigEncryptionKeyArgs(val kmsKey: Output<String>, val kmsKeyServiceAccount: Output<String>) : ConvertibleToJava<WorkstationConfigEncryptionKeyArgs>
Link copied to clipboard
Builder for WorkstationConfigEncryptionKeyArgs.
Link copied to clipboard
data class WorkstationConfigEphemeralDirectoryArgs(val gcePd: Output<WorkstationConfigEphemeralDirectoryGcePdArgs>? = null, val mountPath: Output<String>? = null) : ConvertibleToJava<WorkstationConfigEphemeralDirectoryArgs>
Link copied to clipboard
Link copied to clipboard
data class WorkstationConfigEphemeralDirectoryGcePdArgs(val diskType: Output<String>? = null, val readOnly: Output<Boolean>? = null, val sourceImage: Output<String>? = null, val sourceSnapshot: Output<String>? = null) : ConvertibleToJava<WorkstationConfigEphemeralDirectoryGcePdArgs>
Link copied to clipboard
Link copied to clipboard
data class WorkstationConfigHostArgs(val gceInstance: Output<WorkstationConfigHostGceInstanceArgs>? = null) : ConvertibleToJava<WorkstationConfigHostArgs>
Link copied to clipboard
Builder for WorkstationConfigHostArgs.
Link copied to clipboard
data class WorkstationConfigHostGceInstanceAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<WorkstationConfigHostGceInstanceAcceleratorArgs>
Link copied to clipboard
Link copied to clipboard
data class WorkstationConfigHostGceInstanceArgs(val accelerators: Output<List<WorkstationConfigHostGceInstanceAcceleratorArgs>>? = null, val boostConfigs: Output<List<WorkstationConfigHostGceInstanceBoostConfigArgs>>? = null, val bootDiskSizeGb: Output<Int>? = null, val confidentialInstanceConfig: Output<WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs>? = null, val disablePublicIpAddresses: Output<Boolean>? = null, val disableSsh: Output<Boolean>? = null, val enableNestedVirtualization: Output<Boolean>? = null, val machineType: Output<String>? = null, val poolSize: Output<Int>? = null, val serviceAccount: Output<String>? = null, val serviceAccountScopes: Output<List<String>>? = null, val shieldedInstanceConfig: Output<WorkstationConfigHostGceInstanceShieldedInstanceConfigArgs>? = null, val tags: Output<List<String>>? = null, val vmTags: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceArgs>
Link copied to clipboard
Link copied to clipboard
data class WorkstationConfigHostGceInstanceBoostConfigAcceleratorArgs(val count: Output<Int>, val type: Output<String>) : ConvertibleToJava<WorkstationConfigHostGceInstanceBoostConfigAcceleratorArgs>
Link copied to clipboard
data class WorkstationConfigHostGceInstanceBoostConfigArgs(val accelerators: Output<List<WorkstationConfigHostGceInstanceBoostConfigAcceleratorArgs>>? = null, val bootDiskSizeGb: Output<Int>? = null, val enableNestedVirtualization: Output<Boolean>? = null, val id: Output<String>, val machineType: Output<String>? = null, val poolSize: Output<Int>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceBoostConfigArgs>
Link copied to clipboard
Link copied to clipboard
data class WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs(val enableConfidentialCompute: Output<Boolean>? = null) : ConvertibleToJava<WorkstationConfigHostGceInstanceConfidentialInstanceConfigArgs>
Link copied to clipboard
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
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
Link copied to clipboard
data class WorkstationConfigPersistentDirectoryArgs(val gcePd: Output<WorkstationConfigPersistentDirectoryGcePdArgs>? = null, val mountPath: Output<String>? = null) : ConvertibleToJava<WorkstationConfigPersistentDirectoryArgs>
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class WorkstationConfigReadinessCheckArgs(val path: Output<String>, val port: Output<Int>) : ConvertibleToJava<WorkstationConfigReadinessCheckArgs>
Link copied to clipboard
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
Builder for WorkstationIamBindingConditionArgs.
Link copied to clipboard
data class WorkstationIamMemberConditionArgs(val description: Output<String>? = null, val expression: Output<String>, val title: Output<String>) : ConvertibleToJava<WorkstationIamMemberConditionArgs>
Link copied to clipboard
Builder for WorkstationIamMemberConditionArgs.