Package-level declarations

Types

Link copied to clipboard
class Grant : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class GrantArgs(val allowedOperations: Output<List<String>>? = null, val grantName: Output<String>? = null, val homeRegion: Output<String>? = null, val licenseArn: Output<String>? = null, val principals: Output<List<String>>? = null, val status: Output<String>? = null) : ConvertibleToJava<GrantArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard

Builder for GrantArgs.

Link copied to clipboard
object GrantMapper : ResourceMapper<Grant>
Link copied to clipboard

Builder for Grant.

Link copied to clipboard
class License : KotlinCustomResource

Resource Type definition for AWS::LicenseManager::License

Link copied to clipboard
data class LicenseArgs(val beneficiary: Output<String>? = null, val consumptionConfiguration: Output<LicenseConsumptionConfigurationArgs>? = null, val entitlements: Output<List<LicenseEntitlementArgs>>? = null, val homeRegion: Output<String>? = null, val issuer: Output<LicenseIssuerDataArgs>? = null, val licenseMetadata: Output<List<LicenseMetadataArgs>>? = null, val licenseName: Output<String>? = null, val productName: Output<String>? = null, val productSku: Output<String>? = null, val status: Output<String>? = null, val validity: Output<LicenseValidityDateFormatArgs>? = null) : ConvertibleToJava<LicenseArgs>

Resource Type definition for AWS::LicenseManager::License

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object LicenseMapper : ResourceMapper<License>
Link copied to clipboard

Functions

Link copied to clipboard
fun grant(name: String): Grant
suspend fun grant(name: String, block: suspend GrantResourceBuilder.() -> Unit): Grant
Link copied to clipboard
fun license(name: String): License
suspend fun license(name: String, block: suspend LicenseResourceBuilder.() -> Unit): License