
com.pulumi.googlenative.logging.v2.kotlin.outputs.GetLinkResult.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-google-native-kotlin Show documentation
Show all versions of pulumi-google-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.logging.v2.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property bigqueryDataset The information of a BigQuery Dataset. When a link is created, a BigQuery dataset is created along with it, in the same project as the LogBucket it's linked to. This dataset will also have BigQuery Views corresponding to the LogViews in the bucket.
* @property createTime The creation timestamp of the link.
* @property description Describes this link.The maximum length of the description is 8000 characters.
* @property lifecycleState The resource lifecycle state.
* @property name The resource name of the link. The name can have up to 100 characters. A valid link id (at the end of the link name) must only have alphanumeric characters and underscores within it. "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" For example:`projects/my-project/locations/global/buckets/my-bucket/links/my_link
*/
public data class GetLinkResult(
public val bigqueryDataset: BigQueryDatasetResponse,
public val createTime: String,
public val description: String,
public val lifecycleState: String,
public val name: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.logging.v2.outputs.GetLinkResult): GetLinkResult = GetLinkResult(
bigqueryDataset = javaType.bigqueryDataset().let({ args0 ->
com.pulumi.googlenative.logging.v2.kotlin.outputs.BigQueryDatasetResponse.Companion.toKotlin(args0)
}),
createTime = javaType.createTime(),
description = javaType.description(),
lifecycleState = javaType.lifecycleState(),
name = javaType.name(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy