Package-level declarations

Types

Link copied to clipboard
data class AuthorizationArgs(val delegatedRoleDefinitionIds: Output<List<String>>? = null, val principalId: Output<String>, val principalIdDisplayName: Output<String>? = null, val roleDefinitionId: Output<String>) : ConvertibleToJava<AuthorizationArgs>

The Azure Active Directory principal identifier and Azure built-in role that describes the access the principal will receive on the delegated resource in the managed tenant.

Link copied to clipboard
Link copied to clipboard
data class EligibleApproverArgs(val principalId: Output<String>, val principalIdDisplayName: Output<String>? = null) : ConvertibleToJava<EligibleApproverArgs>

Defines the Azure Active Directory principal that can approve any just-in-time access requests by the principal defined in the EligibleAuthorization.

Link copied to clipboard
data class EligibleAuthorizationArgs(val justInTimeAccessPolicy: Output<JustInTimeAccessPolicyArgs>? = null, val principalId: Output<String>, val principalIdDisplayName: Output<String>? = null, val roleDefinitionId: Output<String>) : ConvertibleToJava<EligibleAuthorizationArgs>

The Azure Active Directory principal identifier, Azure built-in role, and just-in-time access policy that describes the just-in-time access the principal will receive on the delegated resource in the managed tenant.

Link copied to clipboard
data class GetRegistrationAssignmentPlainArgs(val expandRegistrationDefinition: Boolean? = null, val registrationAssignmentId: String, val scope: String) : ConvertibleToJava<GetRegistrationAssignmentPlainArgs>
Link copied to clipboard
data class GetRegistrationDefinitionPlainArgs(val registrationDefinitionId: String, val scope: String) : ConvertibleToJava<GetRegistrationDefinitionPlainArgs>
Link copied to clipboard
data class JustInTimeAccessPolicyArgs(val managedByTenantApprovers: Output<List<EligibleApproverArgs>>? = null, val maximumActivationDuration: Output<String>? = null, val multiFactorAuthProvider: Output<Either<String, MultiFactorAuthProvider>>) : ConvertibleToJava<JustInTimeAccessPolicyArgs>

Just-in-time access policy setting.

Link copied to clipboard
data class PlanArgs(val name: Output<String>, val product: Output<String>, val publisher: Output<String>, val version: Output<String>) : ConvertibleToJava<PlanArgs>

The details for the Managed Services offer’s plan in Azure Marketplace.

Link copied to clipboard

Builder for PlanArgs.

Link copied to clipboard
data class RegistrationAssignmentPropertiesArgs(val registrationDefinitionId: Output<String>) : ConvertibleToJava<RegistrationAssignmentPropertiesArgs>

The properties of the registration assignment.

Link copied to clipboard
data class RegistrationDefinitionPropertiesArgs(val authorizations: Output<List<AuthorizationArgs>>, val description: Output<String>? = null, val eligibleAuthorizations: Output<List<EligibleAuthorizationArgs>>? = null, val managedByTenantId: Output<String>, val registrationDefinitionName: Output<String>? = null) : ConvertibleToJava<RegistrationDefinitionPropertiesArgs>

The properties of a registration definition.