Package-level declarations

Types

Link copied to clipboard
class AppConnection : KotlinCustomResource

A BeyondCorp AppConnection resource represents a BeyondCorp protected AppConnection to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppConnection. Multiple connectors can be authorised for a single AppConnection. To get more information about AppConnection, see:

Link copied to clipboard
data class AppConnectionArgs(val applicationEndpoint: Output<AppConnectionApplicationEndpointArgs>? = null, val connectors: Output<List<String>>? = null, val displayName: Output<String>? = null, val gateway: Output<AppConnectionGatewayArgs>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AppConnectionArgs>

A BeyondCorp AppConnection resource represents a BeyondCorp protected AppConnection to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppConnection. Multiple connectors can be authorised for a single AppConnection. To get more information about AppConnection, see:

Link copied to clipboard
Link copied to clipboard
object AppConnectionMapper : ResourceMapper<AppConnection>
Link copied to clipboard
Link copied to clipboard
class AppConnector : KotlinCustomResource

A BeyondCorp AppConnector resource represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection. To get more information about AppConnector, see:

Link copied to clipboard
data class AppConnectorArgs(val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val principalInfo: Output<AppConnectorPrincipalInfoArgs>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AppConnectorArgs>

A BeyondCorp AppConnector resource represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection. To get more information about AppConnector, see:

Link copied to clipboard
Link copied to clipboard
object AppConnectorMapper : ResourceMapper<AppConnector>
Link copied to clipboard
Link copied to clipboard
class AppGateway : KotlinCustomResource

A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppGateway. Multiple connectors can be authorised for a single AppGateway. To get more information about AppGateway, see:

Link copied to clipboard
data class AppGatewayArgs(val displayName: Output<String>? = null, val hostType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AppGatewayArgs>

A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppGateway. Multiple connectors can be authorised for a single AppGateway. To get more information about AppGateway, see:

Link copied to clipboard
Link copied to clipboard
object AppGatewayMapper : ResourceMapper<AppGateway>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun appGateway(name: String, block: suspend AppGatewayResourceBuilder.() -> Unit): AppGateway