
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