Package-level declarations

Types

Link copied to clipboard
class IdentitySource : KotlinCustomResource

Definition of AWS::VerifiedPermissions::IdentitySource Resource Type

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

Definition of AWS::VerifiedPermissions::IdentitySource Resource Type

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

Definition of AWS::VerifiedPermissions::Policy Resource Type

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

Definition of AWS::VerifiedPermissions::Policy Resource Type

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

Represents a policy store that you can place schema, policies, and policy templates in to validate authorization requests

Link copied to clipboard
data class PolicyStoreArgs(val description: Output<String>? = null, val schema: Output<PolicyStoreSchemaDefinitionArgs>? = null, val validationSettings: Output<PolicyStoreValidationSettingsArgs>? = null) : ConvertibleToJava<PolicyStoreArgs>

Represents a policy store that you can place schema, policies, and policy templates in to validate authorization requests

Link copied to clipboard
Link copied to clipboard
object PolicyStoreMapper : ResourceMapper<PolicyStore>
Link copied to clipboard
Link copied to clipboard
class PolicyTemplate : KotlinCustomResource

Definition of AWS::VerifiedPermissions::PolicyTemplate Resource Type

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

Definition of AWS::VerifiedPermissions::PolicyTemplate Resource Type

Link copied to clipboard
Link copied to clipboard
object PolicyTemplateMapper : ResourceMapper<PolicyTemplate>

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