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

com.pulumi.googlenative.gkehub.v1beta1.kotlin.outputs.ResourceManifestResponse.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.googlenative.gkehub.v1beta1.kotlin.outputs

import kotlin.Boolean
import kotlin.String
import kotlin.Suppress

/**
 * ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
 * @property clusterScoped Whether the resource provided in the manifest is `cluster_scoped`. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
 * @property manifest YAML manifest of the resource.
 */
public data class ResourceManifestResponse(
    public val clusterScoped: Boolean,
    public val manifest: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.googlenative.gkehub.v1beta1.outputs.ResourceManifestResponse): ResourceManifestResponse = ResourceManifestResponse(
            clusterScoped = javaType.clusterScoped(),
            manifest = javaType.manifest(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy