AccessReviewHistoryDefinitionByIdArgs

data class AccessReviewHistoryDefinitionByIdArgs(val decisions: Output<List<Either<String, AccessReviewResult>>>? = null, val displayName: Output<String>? = null, val historyDefinitionId: Output<String>? = null, val instances: Output<List<AccessReviewHistoryInstanceArgs>>? = null, val interval: Output<Int>? = null, val range: Output<AccessReviewRecurrenceRangeArgs>? = null, val scopes: Output<List<AccessReviewScopeArgs>>? = null, val type: Output<Either<String, AccessReviewRecurrencePatternType>>? = null) : ConvertibleToJava<AccessReviewHistoryDefinitionByIdArgs>

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

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:authorization:AccessReviewHistoryDefinitionById myresource1 /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}

Constructors

Link copied to clipboard
constructor(decisions: Output<List<Either<String, AccessReviewResult>>>? = null, displayName: Output<String>? = null, historyDefinitionId: Output<String>? = null, instances: Output<List<AccessReviewHistoryInstanceArgs>>? = null, interval: Output<Int>? = null, range: Output<AccessReviewRecurrenceRangeArgs>? = null, scopes: Output<List<AccessReviewScopeArgs>>? = null, type: Output<Either<String, AccessReviewRecurrencePatternType>>? = null)

Properties

Link copied to clipboard
val decisions: Output<List<Either<String, AccessReviewResult>>>? = null

Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.

Link copied to clipboard
val displayName: Output<String>? = null

The display name for the history definition.

Link copied to clipboard
val historyDefinitionId: Output<String>? = null

The id of the access review history definition.

Link copied to clipboard

Set of access review history instances for this history definition.

Link copied to clipboard
val interval: Output<Int>? = null

The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.

Link copied to clipboard

Access Review History Definition recurrence settings.

Link copied to clipboard
val scopes: Output<List<AccessReviewScopeArgs>>? = null

A collection of scopes used when selecting review history data

Link copied to clipboard
val type: Output<Either<String, AccessReviewRecurrencePatternType>>? = null

The recurrence type : weekly, monthly, etc.

Functions

Link copied to clipboard
open override fun toJava(): AccessReviewHistoryDefinitionByIdArgs