Package-level declarations

Types

Link copied to clipboard
class Company : KotlinCustomResource

Creates a new company entity.

Link copied to clipboard
data class CompanyArgs(val careerSiteUri: Output<String>? = null, val displayName: Output<String>? = null, val eeoText: Output<String>? = null, val externalId: Output<String>? = null, val headquartersAddress: Output<String>? = null, val hiringAgency: Output<Boolean>? = null, val imageUri: Output<String>? = null, val keywordSearchableJobCustomAttributes: Output<List<String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val size: Output<CompanySize>? = null, val tenantId: Output<String>? = null, val websiteUri: Output<String>? = null) : ConvertibleToJava<CompanyArgs>

Creates a new company entity.

Link copied to clipboard
Link copied to clipboard
object CompanyMapper : ResourceMapper<Company>
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.

Link copied to clipboard
data class JobArgs(val addresses: Output<List<String>>? = null, val applicationInfo: Output<ApplicationInfoArgs>? = null, val company: Output<String>? = null, val compensationInfo: Output<CompensationInfoArgs>? = null, val customAttributes: Output<Map<String, String>>? = null, val degreeTypes: Output<List<JobDegreeTypesItem>>? = null, val department: Output<String>? = null, val description: Output<String>? = null, val employmentTypes: Output<List<JobEmploymentTypesItem>>? = null, val incentives: Output<String>? = null, val jobBenefits: Output<List<JobJobBenefitsItem>>? = null, val jobEndTime: Output<String>? = null, val jobLevel: Output<JobJobLevel>? = null, val jobStartTime: Output<String>? = null, val languageCode: Output<String>? = null, val name: Output<String>? = null, val postingExpireTime: Output<String>? = null, val postingPublishTime: Output<String>? = null, val postingRegion: Output<JobPostingRegion>? = null, val processingOptions: Output<ProcessingOptionsArgs>? = null, val project: Output<String>? = null, val promotionValue: Output<Int>? = null, val qualifications: Output<String>? = null, val requisitionId: Output<String>? = null, val responsibilities: Output<String>? = null, val tenantId: Output<String>? = null, val title: Output<String>? = null, val visibility: Output<JobVisibility>? = null) : ConvertibleToJava<JobArgs>

Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.

Link copied to clipboard

Builder for JobArgs.

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

Builder for Job.

Link copied to clipboard
Link copied to clipboard
class Tenant : KotlinCustomResource

Creates a new tenant entity.

Link copied to clipboard
data class TenantArgs(val externalId: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<TenantArgs>

Creates a new tenant entity.

Link copied to clipboard

Builder for TenantArgs.

Link copied to clipboard
object TenantMapper : ResourceMapper<Tenant>
Link copied to clipboard

Builder for Tenant.

Functions

Link copied to clipboard
fun company(name: String): Company
suspend fun company(name: String, block: suspend CompanyResourceBuilder.() -> Unit): Company
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
fun tenant(name: String): Tenant
suspend fun tenant(name: String, block: suspend TenantResourceBuilder.() -> Unit): Tenant