com.pulumi.gcp.vmwareengine.kotlin.outputs.GetPrivateCloudNetworkConfig.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-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.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.vmwareengine.kotlin.outputs
import kotlin.Int
import kotlin.String
import kotlin.Suppress
/**
*
* @property dnsServerIp DNS Server IP of the Private Cloud.
* @property managementCidr Management CIDR used by VMware management appliances.
* @property managementIpAddressLayoutVersion The IP address layout version of the management IP address range.
* Possible versions include:
* * managementIpAddressLayoutVersion=1: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds
* as it does not support all features.
* * managementIpAddressLayoutVersion=2: Indicates the latest IP address layout
* used by all newly created private clouds. This version supports all current features.
* @property vmwareEngineNetwork The relative resource name of the VMware Engine network attached to the private cloud.
* Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}
* where {project} can either be a project number or a project ID.
* @property vmwareEngineNetworkCanonical The canonical name of the VMware Engine network in
* the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}
*/
public data class GetPrivateCloudNetworkConfig(
public val dnsServerIp: String,
public val managementCidr: String,
public val managementIpAddressLayoutVersion: Int,
public val vmwareEngineNetwork: String,
public val vmwareEngineNetworkCanonical: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.vmwareengine.outputs.GetPrivateCloudNetworkConfig): GetPrivateCloudNetworkConfig = GetPrivateCloudNetworkConfig(
dnsServerIp = javaType.dnsServerIp(),
managementCidr = javaType.managementCidr(),
managementIpAddressLayoutVersion = javaType.managementIpAddressLayoutVersion(),
vmwareEngineNetwork = javaType.vmwareEngineNetwork(),
vmwareEngineNetworkCanonical = javaType.vmwareEngineNetworkCanonical(),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy