Package-level declarations

Types

Link copied to clipboard
class Job : KotlinCustomResource

Creates a training or a batch prediction job. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class JobArgs(val etag: Output<String>? = null, val jobId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val predictionInput: Output<GoogleCloudMlV1__PredictionInputArgs>? = null, val predictionOutput: Output<GoogleCloudMlV1__PredictionOutputArgs>? = null, val project: Output<String>? = null, val trainingInput: Output<GoogleCloudMlV1__TrainingInputArgs>? = null, val trainingOutput: Output<GoogleCloudMlV1__TrainingOutputArgs>? = null) : ConvertibleToJava<JobArgs>

Creates a training or a batch prediction job. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
class JobIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class JobIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<JobIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
object JobIamBindingMapper : ResourceMapper<JobIamBinding>
Link copied to clipboard
Link copied to clipboard
class JobIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class JobIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<JobIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
object JobIamMemberMapper : ResourceMapper<JobIamMember>
Link copied to clipboard
Link copied to clipboard
class JobIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class JobIamPolicyArgs(val auditConfigs: Output<List<GoogleIamV1__AuditConfigArgs>>? = null, val bindings: Output<List<GoogleIamV1__BindingArgs>>? = null, val etag: Output<String>? = null, val jobId: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<JobIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
object JobIamPolicyMapper : ResourceMapper<JobIamPolicy>
Link copied to clipboard
Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
Link copied to clipboard
class Model : KotlinCustomResource

Creates a model which will later contain one or more versions. You must add at least one version before you can request predictions from the model. Add versions by calling projects.models.versions.create.

Link copied to clipboard
data class ModelArgs(val description: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val onlinePredictionConsoleLogging: Output<Boolean>? = null, val onlinePredictionLogging: Output<Boolean>? = null, val project: Output<String>? = null, val regions: Output<List<String>>? = null) : ConvertibleToJava<ModelArgs>

Creates a model which will later contain one or more versions. You must add at least one version before you can request predictions from the model. Add versions by calling projects.models.versions.create.

Link copied to clipboard

Builder for ModelArgs.

Link copied to clipboard
class ModelIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class ModelIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ModelIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
object ModelIamBindingMapper : ResourceMapper<ModelIamBinding>
Link copied to clipboard
class ModelIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class ModelIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ModelIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
object ModelIamMemberMapper : ResourceMapper<ModelIamMember>
Link copied to clipboard
class ModelIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class ModelIamPolicyArgs(val auditConfigs: Output<List<GoogleIamV1__AuditConfigArgs>>? = null, val bindings: Output<List<GoogleIamV1__BindingArgs>>? = null, val etag: Output<String>? = null, val modelId: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ModelIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
object ModelIamPolicyMapper : ResourceMapper<ModelIamPolicy>
Link copied to clipboard
object ModelMapper : ResourceMapper<Model>
Link copied to clipboard

Builder for Model.

Link copied to clipboard
class Study : KotlinCustomResource

Creates a study. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class StudyArgs(val location: Output<String>? = null, val project: Output<String>? = null, val studyConfig: Output<GoogleCloudMlV1__StudyConfigArgs>? = null, val studyId: Output<String>? = null) : ConvertibleToJava<StudyArgs>

Creates a study. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for StudyArgs.

Link copied to clipboard
object StudyMapper : ResourceMapper<Study>
Link copied to clipboard

Builder for Study.

Link copied to clipboard
class Trial : KotlinCustomResource

Adds a user provided trial to a study. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class TrialArgs(val finalMeasurement: Output<GoogleCloudMlV1__MeasurementArgs>? = null, val location: Output<String>? = null, val measurements: Output<List<GoogleCloudMlV1__MeasurementArgs>>? = null, val parameters: Output<List<GoogleCloudMlV1_Trial_ParameterArgs>>? = null, val project: Output<String>? = null, val state: Output<TrialState>? = null, val studyId: Output<String>? = null) : ConvertibleToJava<TrialArgs>

Adds a user provided trial to a study. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for TrialArgs.

Link copied to clipboard
object TrialMapper : ResourceMapper<Trial>
Link copied to clipboard

Builder for Trial.

Link copied to clipboard
class Version : KotlinCustomResource

Creates a new version of a model from a trained TensorFlow model. If the version created in the cloud by this call is the first deployed version of the specified model, it will be made the default version of the model. When you add a version to a model that already has one or more versions, the default version does not automatically change. If you want a new version to be the default, you must call projects.models.versions.setDefault.

Link copied to clipboard
data class VersionArgs(val acceleratorConfig: Output<GoogleCloudMlV1__AcceleratorConfigArgs>? = null, val autoScaling: Output<GoogleCloudMlV1__AutoScalingArgs>? = null, val container: Output<GoogleCloudMlV1__ContainerSpecArgs>? = null, val deploymentUri: Output<String>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val explanationConfig: Output<GoogleCloudMlV1__ExplanationConfigArgs>? = null, val framework: Output<VersionFramework>? = null, val labels: Output<Map<String, String>>? = null, val machineType: Output<String>? = null, val manualScaling: Output<GoogleCloudMlV1__ManualScalingArgs>? = null, val modelId: Output<String>? = null, val name: Output<String>? = null, val packageUris: Output<List<String>>? = null, val predictionClass: Output<String>? = null, val project: Output<String>? = null, val pythonVersion: Output<String>? = null, val requestLoggingConfig: Output<GoogleCloudMlV1__RequestLoggingConfigArgs>? = null, val routes: Output<GoogleCloudMlV1__RouteMapArgs>? = null, val runtimeVersion: Output<String>? = null, val serviceAccount: Output<String>? = null) : ConvertibleToJava<VersionArgs>

Creates a new version of a model from a trained TensorFlow model. If the version created in the cloud by this call is the first deployed version of the specified model, it will be made the default version of the model. When you add a version to a model that already has one or more versions, the default version does not automatically change. If you want a new version to be the default, you must call projects.models.versions.setDefault.

Link copied to clipboard
Link copied to clipboard
object VersionMapper : ResourceMapper<Version>
Link copied to clipboard

Functions

Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun model(name: String): Model
suspend fun model(name: String, block: suspend ModelResourceBuilder.() -> Unit): Model
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun study(name: String): Study
suspend fun study(name: String, block: suspend StudyResourceBuilder.() -> Unit): Study
Link copied to clipboard
fun trial(name: String): Trial
suspend fun trial(name: String, block: suspend TrialResourceBuilder.() -> Unit): Trial
Link copied to clipboard
fun version(name: String): Version
suspend fun version(name: String, block: suspend VersionResourceBuilder.() -> Unit): Version