com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1AddonsConfigResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.apigee.v1.kotlin.outputs
import kotlin.Suppress
/**
* Add-on configurations for the Apigee organization.
* @property advancedApiOpsConfig Configuration for the Advanced API Ops add-on.
* @property apiSecurityConfig Configuration for the API Security add-on.
* @property connectorsPlatformConfig Configuration for the Connectors Platform add-on.
* @property integrationConfig Configuration for the Integration add-on.
* @property monetizationConfig Configuration for the Monetization add-on.
*/
public data class GoogleCloudApigeeV1AddonsConfigResponse(
public val advancedApiOpsConfig: GoogleCloudApigeeV1AdvancedApiOpsConfigResponse,
public val apiSecurityConfig: GoogleCloudApigeeV1ApiSecurityConfigResponse,
public val connectorsPlatformConfig: GoogleCloudApigeeV1ConnectorsPlatformConfigResponse,
public val integrationConfig: GoogleCloudApigeeV1IntegrationConfigResponse,
public val monetizationConfig: GoogleCloudApigeeV1MonetizationConfigResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AddonsConfigResponse): GoogleCloudApigeeV1AddonsConfigResponse = GoogleCloudApigeeV1AddonsConfigResponse(
advancedApiOpsConfig = javaType.advancedApiOpsConfig().let({ args0 ->
com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1AdvancedApiOpsConfigResponse.Companion.toKotlin(args0)
}),
apiSecurityConfig = javaType.apiSecurityConfig().let({ args0 ->
com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1ApiSecurityConfigResponse.Companion.toKotlin(args0)
}),
connectorsPlatformConfig = javaType.connectorsPlatformConfig().let({ args0 ->
com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1ConnectorsPlatformConfigResponse.Companion.toKotlin(args0)
}),
integrationConfig = javaType.integrationConfig().let({ args0 ->
com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1IntegrationConfigResponse.Companion.toKotlin(args0)
}),
monetizationConfig = javaType.monetizationConfig().let({ args0 ->
com.pulumi.googlenative.apigee.v1.kotlin.outputs.GoogleCloudApigeeV1MonetizationConfigResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy