Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Information about managed application. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Information about managed application definition. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2021-07-01. In version 2.x of the Azure Native provider, it used API version 2021-07-01. Other available API versions: 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native solutions [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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