All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.googlenative.logging.v2.kotlin.outputs.GetLinkResult.kt Maven / Gradle / Ivy

Go to download

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