Package-level declarations
Types
Link copied to clipboard
data class AgreementArgs(val offer: Output<String>? = null, val plan: Output<String>? = null, val publisher: Output<String>? = null) : ConvertibleToJava<AgreementArgs>
Allows accepting the Legal Terms for a Marketplace Image.
Link copied to clipboard
class AgreementArgsBuilder
Builder for AgreementArgs.
Link copied to clipboard
Link copied to clipboard
class AgreementResourceBuilder
Builder for Agreement.
Link copied to clipboard
object MarketplaceFunctions
Link copied to clipboard
Assigns a given Principal (User or Group) to a given Role in a Private Azure Marketplace.
Link copied to clipboard
data class RoleAssignmentArgs(val condition: Output<String>? = null, val conditionVersion: Output<String>? = null, val delegatedManagedIdentityResourceId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val principalId: Output<String>? = null, val roleDefinitionId: Output<String>? = null, val roleDefinitionName: Output<String>? = null, val skipServicePrincipalAadCheck: Output<Boolean>? = null) : ConvertibleToJava<RoleAssignmentArgs>
Assigns a given Principal (User or Group) to a given Role in a Private Azure Marketplace.
Link copied to clipboard
Builder for RoleAssignmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for RoleAssignment.
Functions
Link copied to clipboard
suspend fun roleAssignment(name: String, block: suspend RoleAssignmentResourceBuilder.() -> Unit): RoleAssignment