Package-level declarations

Types

Link copied to clipboard
data class ApplicationAuthorizationArgs(val principalId: Output<String>, val roleDefinitionId: Output<String>) : ConvertibleToJava<ApplicationAuthorizationArgs>

The managed application provider authorization.

Link copied to clipboard
data class ApplicationDefinitionArtifactArgs(val name: Output<Either<String, ApplicationDefinitionArtifactName>>, val type: Output<ApplicationArtifactType>, val uri: Output<String>) : ConvertibleToJava<ApplicationDefinitionArtifactArgs>

Application definition artifact.

Link copied to clipboard
data class ApplicationDeploymentPolicyArgs(val deploymentMode: Output<Either<String, DeploymentMode>>) : ConvertibleToJava<ApplicationDeploymentPolicyArgs>

Managed application deployment policy.

Link copied to clipboard
data class ApplicationJitAccessPolicyArgs(val jitAccessEnabled: Output<Boolean>, val jitApprovalMode: Output<Either<String, JitApprovalMode>>? = null, val jitApprovers: Output<List<JitApproverDefinitionArgs>>? = null, val maximumJitAccessDuration: Output<String>? = null) : ConvertibleToJava<ApplicationJitAccessPolicyArgs>

Managed application Jit access policy.

Link copied to clipboard
data class ApplicationManagementPolicyArgs(val mode: Output<Either<String, ApplicationManagementMode>>? = null) : ConvertibleToJava<ApplicationManagementPolicyArgs>

Managed application management policy.

Link copied to clipboard
data class ApplicationNotificationEndpointArgs(val uri: Output<String>) : ConvertibleToJava<ApplicationNotificationEndpointArgs>

Managed application notification endpoint.

Link copied to clipboard
data class ApplicationNotificationPolicyArgs(val notificationEndpoints: Output<List<ApplicationNotificationEndpointArgs>>) : ConvertibleToJava<ApplicationNotificationPolicyArgs>

Managed application notification policy.

data class ApplicationPackageLockingPolicyDefinitionArgs(val allowedActions: Output<List<String>>? = null, val allowedDataActions: Output<List<String>>? = null) : ConvertibleToJava<ApplicationPackageLockingPolicyDefinitionArgs>

Managed application locking policy.

Link copied to clipboard
data class ApplicationPolicyArgs(val name: Output<String>? = null, val parameters: Output<String>? = null, val policyDefinitionId: Output<String>? = null) : ConvertibleToJava<ApplicationPolicyArgs>

Managed application policy.

Link copied to clipboard
data class GetApplicationDefinitionPlainArgs(val applicationDefinitionName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationDefinitionPlainArgs>
Link copied to clipboard
data class GetApplicationPlainArgs(val applicationName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationPlainArgs>
Link copied to clipboard
data class GetJitRequestPlainArgs(val jitRequestName: String, val resourceGroupName: String) : ConvertibleToJava<GetJitRequestPlainArgs>
Link copied to clipboard
data class IdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class JitApproverDefinitionArgs(val displayName: Output<String>? = null, val id: Output<String>, val type: Output<Either<String, JitApproverType>>? = null) : ConvertibleToJava<JitApproverDefinitionArgs>

JIT approver definition.

Link copied to clipboard
data class JitAuthorizationPoliciesArgs(val principalId: Output<String>, val roleDefinitionId: Output<String>) : ConvertibleToJava<JitAuthorizationPoliciesArgs>

The JIT authorization policies.

Link copied to clipboard
data class JitSchedulingPolicyArgs(val duration: Output<String>, val startTime: Output<String>, val type: Output<Either<String, JitSchedulingType>>) : ConvertibleToJava<JitSchedulingPolicyArgs>

The JIT scheduling policies.

data class ListApplicationAllowedUpgradePlansPlainArgs(val applicationName: String, val resourceGroupName: String) : ConvertibleToJava<ListApplicationAllowedUpgradePlansPlainArgs>
Link copied to clipboard
data class ListApplicationTokensPlainArgs(val applicationName: String, val authorizationAudience: String? = null, val resourceGroupName: String, val userAssignedIdentities: List<String>? = null) : ConvertibleToJava<ListApplicationTokensPlainArgs>
Link copied to clipboard
data class PlanArgs(val name: Output<String>, val product: Output<String>, val promotionCode: Output<String>? = null, val publisher: Output<String>, val version: Output<String>) : ConvertibleToJava<PlanArgs>

Plan for the managed application.

Link copied to clipboard

Builder for PlanArgs.

Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val model: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<String>? = null) : ConvertibleToJava<SkuArgs>

SKU for the resource.

Link copied to clipboard

Builder for SkuArgs.