Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Information about managed application. API Version: 2019-07-01.

Link copied to clipboard
data class ApplicationArgs(val applicationDefinitionId: Output<String>? = null, val applicationName: Output<String>? = null, val identity: Output<IdentityArgs>? = null, val jitAccessPolicy: Output<ApplicationJitAccessPolicyArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val managedBy: Output<String>? = null, val managedResourceGroupId: Output<String>? = null, val parameters: Output<Any>? = null, val plan: Output<PlanArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationArgs>

Information about managed application. API Version: 2019-07-01.

Link copied to clipboard
Link copied to clipboard
class ApplicationDefinition : KotlinCustomResource

Information about managed application definition. API Version: 2019-07-01.

Link copied to clipboard
data class ApplicationDefinitionArgs(val applicationDefinitionName: Output<String>? = null, val artifacts: Output<List<ApplicationDefinitionArtifactArgs>>? = null, val authorizations: Output<List<ApplicationAuthorizationArgs>>? = null, val createUiDefinition: Output<Any>? = null, val deploymentPolicy: Output<ApplicationDeploymentPolicyArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val lockLevel: Output<ApplicationLockLevel>? = null, val lockingPolicy: Output<ApplicationPackageLockingPolicyDefinitionArgs>? = null, val mainTemplate: Output<Any>? = null, val managedBy: Output<String>? = null, val managementPolicy: Output<ApplicationManagementPolicyArgs>? = null, val notificationPolicy: Output<ApplicationNotificationPolicyArgs>? = null, val packageFileUri: Output<String>? = null, val policies: Output<List<ApplicationPolicyArgs>>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val storageAccountId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationDefinitionArgs>

Information about managed application definition. API Version: 2019-07-01.

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class JitRequest : KotlinCustomResource

Information about JIT request definition. API Version: 2019-07-01.

Link copied to clipboard
data class JitRequestArgs(val applicationResourceId: Output<String>? = null, val jitAuthorizationPolicies: Output<List<JitAuthorizationPoliciesArgs>>? = null, val jitRequestName: Output<String>? = null, val jitSchedulingPolicy: Output<JitSchedulingPolicyArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<JitRequestArgs>

Information about JIT request definition. API Version: 2019-07-01.

Link copied to clipboard
Link copied to clipboard
object JitRequestMapper : ResourceMapper<JitRequest>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun jitRequest(name: String, block: suspend JitRequestResourceBuilder.() -> Unit): JitRequest