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

com.pulumi.azure.privatelink.kotlin.outputs.GetServiceEndpointConnectionsPrivateEndpointConnection.kt Maven / Gradle / Ivy

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

package com.pulumi.azure.privatelink.kotlin.outputs

import kotlin.String
import kotlin.Suppress

/**
 *
 * @property actionRequired A message indicating if changes on the service provider require any updates or not.
 * @property connectionId The resource id of the private link service connection between the private link service and the private link endpoint.
 * @property connectionName The name of the connection between the private link service and the private link endpoint.
 * @property description The request for approval message or the reason for rejection message.
 * @property privateEndpointId The resource id of the private link endpoint.
 * @property privateEndpointName The name of the private link endpoint.
 * @property status Indicates the state of the connection between the private link service and the private link endpoint, possible values are `Pending`, `Approved` or `Rejected`.
 */
public data class GetServiceEndpointConnectionsPrivateEndpointConnection(
    public val actionRequired: String,
    public val connectionId: String,
    public val connectionName: String,
    public val description: String,
    public val privateEndpointId: String,
    public val privateEndpointName: String,
    public val status: String,
) {
    public companion object {
        public
        fun toKotlin(javaType: com.pulumi.azure.privatelink.outputs.GetServiceEndpointConnectionsPrivateEndpointConnection):
            GetServiceEndpointConnectionsPrivateEndpointConnection =
            GetServiceEndpointConnectionsPrivateEndpointConnection(
                actionRequired = javaType.actionRequired(),
                connectionId = javaType.connectionId(),
                connectionName = javaType.connectionName(),
                description = javaType.description(),
                privateEndpointId = javaType.privateEndpointId(),
                privateEndpointName = javaType.privateEndpointName(),
                status = javaType.status(),
            )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy