Package-level declarations

Types

Link copied to clipboard
data class GetInstancePlainArgs(val instanceId: String, val project: String? = null) : ConvertibleToJava<GetInstancePlainArgs>
Link copied to clipboard
data class GetWorkerPoolPlainArgs(val instanceId: String, val project: String? = null, val workerpoolId: String) : ConvertibleToJava<GetWorkerPoolPlainArgs>
data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs(val acceleratorCount: Output<String>? = null, val acceleratorType: Output<String>? = null) : ConvertibleToJava<GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs>

AcceleratorConfig defines the accelerator cards to attach to the VM.

data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs(val maxSize: Output<String>? = null, val minSize: Output<String>? = null) : ConvertibleToJava<GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs>

Autoscale defines the autoscaling policy of a worker pool.

data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs(val containerImageSources: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerAddCapabilities: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerChrootPath: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerNetwork: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerPrivileged: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerRunAsRoot: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerRuntime: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val dockerSiblingContainers: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>? = null, val linuxIsolation: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation>? = null) : ConvertibleToJava<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs>

FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.

data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(val allowedValues: Output<List<String>>? = null, val policy: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy>? = null) : ConvertibleToJava<GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs>

Defines whether a feature can be used or what values are accepted.

data class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs(val accelerator: Output<GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs>? = null, val diskSizeGb: Output<String>, val diskType: Output<String>, val labels: Output<Map<String, String>>? = null, val machineType: Output<String>, val maxConcurrentActions: Output<String>? = null, val minCpuPlatform: Output<String>? = null, val networkAccess: Output<String>? = null, val reserved: Output<Boolean>? = null, val soleTenantNodeType: Output<String>? = null, val vmImage: Output<String>? = null) : ConvertibleToJava<GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs>

Defines the configuration to be used for creating workers in the worker pool.