Package-level declarations

Types

Link copied to clipboard
class IdentitySource : KotlinCustomResource

Resource for managing an AWS Verified Permissions Identity Source.

Link copied to clipboard
data class IdentitySourceArgs(val configuration: Output<IdentitySourceConfigurationArgs>? = null, val policyStoreId: Output<String>? = null, val principalEntityType: Output<String>? = null) : ConvertibleToJava<IdentitySourceArgs>

Resource for managing an AWS Verified Permissions Identity Source.

Link copied to clipboard
Link copied to clipboard
object IdentitySourceMapper : ResourceMapper<IdentitySource>
Link copied to clipboard
class Policy : KotlinCustomResource

Resource for managing an AWS Verified Permissions Policy.

Link copied to clipboard
data class PolicyArgs(val definition: Output<PolicyDefinitionArgs>? = null, val policyStoreId: Output<String>? = null) : ConvertibleToJava<PolicyArgs>

Resource for managing an AWS Verified Permissions Policy.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard
class PolicyStore : KotlinCustomResource
Link copied to clipboard
data class PolicyStoreArgs(val description: Output<String>? = null, val validationSettings: Output<PolicyStoreValidationSettingsArgs>? = null) : ConvertibleToJava<PolicyStoreArgs>
Link copied to clipboard
Link copied to clipboard
object PolicyStoreMapper : ResourceMapper<PolicyStore>
Link copied to clipboard
Link copied to clipboard
class PolicyTemplate : KotlinCustomResource

Resource for managing an AWS Verified Permissions Policy Template.

Link copied to clipboard
data class PolicyTemplateArgs(val description: Output<String>? = null, val policyStoreId: Output<String>? = null, val statement: Output<String>? = null) : ConvertibleToJava<PolicyTemplateArgs>

Resource for managing an AWS Verified Permissions Policy Template.

Link copied to clipboard
Link copied to clipboard
object PolicyTemplateMapper : ResourceMapper<PolicyTemplate>
Link copied to clipboard
class Schema : KotlinCustomResource
Link copied to clipboard
data class SchemaArgs(val definition: Output<SchemaDefinitionArgs>? = null, val policyStoreId: Output<String>? = null) : ConvertibleToJava<SchemaArgs>
Link copied to clipboard

Builder for SchemaArgs.

Link copied to clipboard
object SchemaMapper : ResourceMapper<Schema>
Link copied to clipboard

Builder for Schema.

Functions

Link copied to clipboard
Link copied to clipboard
fun policy(name: String): Policy
suspend fun policy(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
suspend fun policyStore(name: String, block: suspend PolicyStoreResourceBuilder.() -> Unit): PolicyStore
Link copied to clipboard
Link copied to clipboard
fun schema(name: String): Schema
suspend fun schema(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema