Package-level declarations

Types

Link copied to clipboard
class Group : KotlinCustomResource

Creates a new group in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class GroupArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val groupId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<GroupArgs>

Creates a new group in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class ImportDataFile : KotlinCustomResource

Creates an import data file. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ImportDataFileArgs(val displayName: Output<String>? = null, val format: Output<ImportDataFileFormat>? = null, val importDataFileId: Output<String>? = null, val importJobId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val uploadFileInfo: Output<UploadFileInfoArgs>? = null) : ConvertibleToJava<ImportDataFileArgs>

Creates an import data file. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object ImportDataFileMapper : ResourceMapper<ImportDataFile>
Link copied to clipboard
class ImportJob : KotlinCustomResource

Creates an import job. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ImportJobArgs(val assetSource: Output<String>? = null, val displayName: Output<String>? = null, val gcsPayload: Output<GCSPayloadInfoArgs>? = null, val importJobId: Output<String>? = null, val inlinePayload: Output<InlinePayloadInfoArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<ImportJobArgs>

Creates an import job. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object ImportJobMapper : ResourceMapper<ImportJob>
Link copied to clipboard
Link copied to clipboard
class PreferenceSet : KotlinCustomResource

Creates a new preference set in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class PreferenceSetArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val preferenceSetId: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val virtualMachinePreferences: Output<VirtualMachinePreferencesArgs>? = null) : ConvertibleToJava<PreferenceSetArgs>

Creates a new preference set in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object PreferenceSetMapper : ResourceMapper<PreferenceSet>
Link copied to clipboard
Link copied to clipboard
class Report : KotlinCustomResource

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

Link copied to clipboard
data class ReportArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val reportConfigId: Output<String>? = null, val reportId: Output<String>? = null, val requestId: Output<String>? = null, val state: Output<ReportState>? = null, val type: Output<ReportType>? = null) : ConvertibleToJava<ReportArgs>

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

Link copied to clipboard

Builder for ReportArgs.

Link copied to clipboard
class ReportConfig : KotlinCustomResource

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

Link copied to clipboard
data class ReportConfigArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val groupPreferencesetAssignments: Output<List<ReportConfigGroupPreferenceSetAssignmentArgs>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val reportConfigId: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<ReportConfigArgs>

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

Link copied to clipboard
Link copied to clipboard
object ReportConfigMapper : ResourceMapper<ReportConfig>
Link copied to clipboard
Link copied to clipboard
object ReportMapper : ResourceMapper<Report>
Link copied to clipboard

Builder for Report.

Link copied to clipboard
class Source : KotlinCustomResource

Creates a new source in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class SourceArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val isManaged: Output<Boolean>? = null, val location: Output<String>? = null, val priority: Output<Int>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val sourceId: Output<String>? = null, val type: Output<SourceType>? = null) : ConvertibleToJava<SourceArgs>

Creates a new source in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for SourceArgs.

Link copied to clipboard
object SourceMapper : ResourceMapper<Source>
Link copied to clipboard

Builder for Source.

Functions

Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
Link copied to clipboard
suspend fun importJob(name: String, block: suspend ImportJobResourceBuilder.() -> Unit): ImportJob
Link copied to clipboard
Link copied to clipboard
fun report(name: String): Report
suspend fun report(name: String, block: suspend ReportResourceBuilder.() -> Unit): Report
Link copied to clipboard
Link copied to clipboard
fun source(name: String): Source
suspend fun source(name: String, block: suspend SourceResourceBuilder.() -> Unit): Source