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

com.pulumi.alicloud.cen.kotlin.outputs.GetTransitRouterMulticastDomainMembersMember.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.

There is a newer version: 3.62.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.alicloud.cen.kotlin.outputs

import kotlin.String
import kotlin.Suppress

/**
 *
 * @property groupIpAddress The IP address of the multicast group to which the multicast member belongs. If the multicast group you specified does not exist in the current multicast domain, the system will automatically create a new multicast group for you in the current multicast domain.
 * @property id The `key` of the resource supplied above.The value is formulated as `::`.
 * @property networkInterfaceId The ID of the ENI.
 * @property status The status of the resource
 * @property transitRouterMulticastDomainId The ID of the multicast domain to which the multicast member belongs.
 * @property vpcId The VPC to which the ENI of the multicast member belongs. This field is mandatory for VPCs owned by another accounts.
 */
public data class GetTransitRouterMulticastDomainMembersMember(
    public val groupIpAddress: String,
    public val id: String,
    public val networkInterfaceId: String,
    public val status: String,
    public val transitRouterMulticastDomainId: String,
    public val vpcId: String,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.alicloud.cen.outputs.GetTransitRouterMulticastDomainMembersMember): GetTransitRouterMulticastDomainMembersMember = GetTransitRouterMulticastDomainMembersMember(
            groupIpAddress = javaType.groupIpAddress(),
            id = javaType.id(),
            networkInterfaceId = javaType.networkInterfaceId(),
            status = javaType.status(),
            transitRouterMulticastDomainId = javaType.transitRouterMulticastDomainId(),
            vpcId = javaType.vpcId(),
        )
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy