Package-level declarations

Types

Link copied to clipboard
class BrowserSettings : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type

Link copied to clipboard
data class BrowserSettingsArgs(val additionalEncryptionContext: Output<Map<String, String>>? = null, val browserPolicy: Output<String>? = null, val customerManagedKey: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<BrowserSettingsArgs>

Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type

Link copied to clipboard
object BrowserSettingsMapper : ResourceMapper<BrowserSettings>
Link copied to clipboard
class IdentityProvider : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type

Link copied to clipboard
data class IdentityProviderArgs(val identityProviderDetails: Output<Map<String, String>>? = null, val identityProviderName: Output<String>? = null, val identityProviderType: Output<IdentityProviderType>? = null, val portalArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IdentityProviderArgs>

Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type

Link copied to clipboard
object IdentityProviderMapper : ResourceMapper<IdentityProvider>
Link copied to clipboard
class IpAccessSettings : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type

Link copied to clipboard
data class IpAccessSettingsArgs(val additionalEncryptionContext: Output<Map<String, String>>? = null, val customerManagedKey: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val ipRules: Output<List<IpAccessSettingsIpRuleArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IpAccessSettingsArgs>

Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type

Link copied to clipboard
object IpAccessSettingsMapper : ResourceMapper<IpAccessSettings>
Link copied to clipboard
class NetworkSettings : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type

Link copied to clipboard
data class NetworkSettingsArgs(val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<NetworkSettingsArgs>

Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type

Link copied to clipboard
object NetworkSettingsMapper : ResourceMapper<NetworkSettings>
Link copied to clipboard
class Portal : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::Portal Resource Type

Link copied to clipboard
data class PortalArgs(val additionalEncryptionContext: Output<Map<String, String>>? = null, val authenticationType: Output<PortalAuthenticationType>? = null, val browserSettingsArn: Output<String>? = null, val customerManagedKey: Output<String>? = null, val displayName: Output<String>? = null, val instanceType: Output<PortalInstanceType>? = null, val ipAccessSettingsArn: Output<String>? = null, val maxConcurrentSessions: Output<Double>? = null, val networkSettingsArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val trustStoreArn: Output<String>? = null, val userAccessLoggingSettingsArn: Output<String>? = null, val userSettingsArn: Output<String>? = null) : ConvertibleToJava<PortalArgs>

Definition of AWS::WorkSpacesWeb::Portal Resource Type

Link copied to clipboard

Builder for PortalArgs.

Link copied to clipboard
object PortalMapper : ResourceMapper<Portal>
Link copied to clipboard

Builder for Portal.

Link copied to clipboard
class TrustStore : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::TrustStore Resource Type

Link copied to clipboard
data class TrustStoreArgs(val certificateList: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<TrustStoreArgs>

Definition of AWS::WorkSpacesWeb::TrustStore Resource Type

Link copied to clipboard
Link copied to clipboard
object TrustStoreMapper : ResourceMapper<TrustStore>
Link copied to clipboard
Link copied to clipboard
class UserAccessLoggingSettings : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type

Link copied to clipboard
data class UserAccessLoggingSettingsArgs(val kinesisStreamArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<UserAccessLoggingSettingsArgs>

Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type

Link copied to clipboard
class UserSettings : KotlinCustomResource

Definition of AWS::WorkSpacesWeb::UserSettings Resource Type

Link copied to clipboard
data class UserSettingsArgs(val additionalEncryptionContext: Output<Map<String, String>>? = null, val cookieSynchronizationConfiguration: Output<UserSettingsCookieSynchronizationConfigurationArgs>? = null, val copyAllowed: Output<UserSettingsEnabledType>? = null, val customerManagedKey: Output<String>? = null, val deepLinkAllowed: Output<UserSettingsEnabledType>? = null, val disconnectTimeoutInMinutes: Output<Double>? = null, val downloadAllowed: Output<UserSettingsEnabledType>? = null, val idleDisconnectTimeoutInMinutes: Output<Double>? = null, val pasteAllowed: Output<UserSettingsEnabledType>? = null, val printAllowed: Output<UserSettingsEnabledType>? = null, val tags: Output<List<TagArgs>>? = null, val uploadAllowed: Output<UserSettingsEnabledType>? = null) : ConvertibleToJava<UserSettingsArgs>

Definition of AWS::WorkSpacesWeb::UserSettings Resource Type

Link copied to clipboard
Link copied to clipboard
object UserSettingsMapper : ResourceMapper<UserSettings>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun portal(name: String): Portal
suspend fun portal(name: String, block: suspend PortalResourceBuilder.() -> Unit): Portal
Link copied to clipboard
suspend fun trustStore(name: String, block: suspend TrustStoreResourceBuilder.() -> Unit): TrustStore
Link copied to clipboard