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

com.pulumi.gcp.networkconnectivity.kotlin.outputs.InternalRangeMigration.kt Maven / Gradle / Ivy

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

package com.pulumi.gcp.networkconnectivity.kotlin.outputs

import kotlin.String
import kotlin.Suppress

/**
 *
 * @property source Resource path as an URI of the source resource, for example a subnet.
 * The project for the source resource should match the project for the
 * InternalRange.
 * An example /projects/{project}/regions/{region}/subnetworks/{subnet}
 * @property target Resource path of the target resource. The target project can be
 * different, as in the cases when migrating to peer networks. The resource
 * may not exist yet.
 * For example /projects/{project}/regions/{region}/subnetworks/{subnet}
 */
public data class InternalRangeMigration(
    public val source: String,
    public val target: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.gcp.networkconnectivity.outputs.InternalRangeMigration): InternalRangeMigration = InternalRangeMigration(
            source = javaType.source(),
            target = javaType.target(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy