azure-native.authorization.AccessReviewHistoryDefinitionById

Explore with Pulumi AI

Access Review History Definition. API Version: 2021-11-16-preview.

Example Usage

PutAccessReviewHistoryDefinition

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var accessReviewHistoryDefinitionById = new AzureNative.Authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionById", new()
    {
        HistoryDefinitionId = "44724910-d7a5-4c29-b28f-db73e717165a",
    });

});
package main

import (
	authorization "github.com/pulumi/pulumi-azure-native-sdk/authorization"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := authorization.NewAccessReviewHistoryDefinitionById(ctx, "accessReviewHistoryDefinitionById", &authorization.AccessReviewHistoryDefinitionByIdArgs{
			HistoryDefinitionId: pulumi.String("44724910-d7a5-4c29-b28f-db73e717165a"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.authorization.AccessReviewHistoryDefinitionById;
import com.pulumi.azurenative.authorization.AccessReviewHistoryDefinitionByIdArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var accessReviewHistoryDefinitionById = new AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionById", AccessReviewHistoryDefinitionByIdArgs.builder()        
            .historyDefinitionId("44724910-d7a5-4c29-b28f-db73e717165a")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

access_review_history_definition_by_id = azure_native.authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionById", history_definition_id="44724910-d7a5-4c29-b28f-db73e717165a")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const accessReviewHistoryDefinitionById = new azure_native.authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionById", {historyDefinitionId: "44724910-d7a5-4c29-b28f-db73e717165a"});
resources:
  accessReviewHistoryDefinitionById:
    type: azure-native:authorization:AccessReviewHistoryDefinitionById
    properties:
      historyDefinitionId: 44724910-d7a5-4c29-b28f-db73e717165a

Create AccessReviewHistoryDefinitionById Resource

new AccessReviewHistoryDefinitionById(name: string, args?: AccessReviewHistoryDefinitionByIdArgs, opts?: CustomResourceOptions);
@overload
def AccessReviewHistoryDefinitionById(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      decisions: Optional[Sequence[Union[str, AccessReviewResult]]] = None,
                                      display_name: Optional[str] = None,
                                      end_date: Optional[str] = None,
                                      history_definition_id: Optional[str] = None,
                                      instances: Optional[Sequence[AccessReviewHistoryInstanceArgs]] = None,
                                      interval: Optional[int] = None,
                                      number_of_occurrences: Optional[int] = None,
                                      scopes: Optional[Sequence[AccessReviewScopeArgs]] = None,
                                      start_date: Optional[str] = None,
                                      type: Optional[Union[str, AccessReviewRecurrenceRangeType]] = None)
@overload
def AccessReviewHistoryDefinitionById(resource_name: str,
                                      args: Optional[AccessReviewHistoryDefinitionByIdArgs] = None,
                                      opts: Optional[ResourceOptions] = None)
func NewAccessReviewHistoryDefinitionById(ctx *Context, name string, args *AccessReviewHistoryDefinitionByIdArgs, opts ...ResourceOption) (*AccessReviewHistoryDefinitionById, error)
public AccessReviewHistoryDefinitionById(string name, AccessReviewHistoryDefinitionByIdArgs? args = null, CustomResourceOptions? opts = null)
public AccessReviewHistoryDefinitionById(String name, AccessReviewHistoryDefinitionByIdArgs args)
public AccessReviewHistoryDefinitionById(String name, AccessReviewHistoryDefinitionByIdArgs args, CustomResourceOptions options)
type: azure-native:authorization:AccessReviewHistoryDefinitionById
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AccessReviewHistoryDefinitionByIdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AccessReviewHistoryDefinitionByIdArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AccessReviewHistoryDefinitionByIdArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AccessReviewHistoryDefinitionByIdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AccessReviewHistoryDefinitionByIdArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AccessReviewHistoryDefinitionById Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AccessReviewHistoryDefinitionById resource accepts the following input properties:

Decisions List<Union<string, Pulumi.AzureNative.Authorization.AccessReviewResult>>

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.

DisplayName string

The display name for the history definition.

EndDate string

The DateTime when the review is scheduled to end. Required if type is endDate

HistoryDefinitionId string

The id of the access review history definition.

Instances List<Pulumi.AzureNative.Authorization.Inputs.AccessReviewHistoryInstanceArgs>

Set of access review history instances for this history definition.

Interval int

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

NumberOfOccurrences int

The number of times to repeat the access review. Required and must be positive if type is numbered.

Scopes List<Pulumi.AzureNative.Authorization.Inputs.AccessReviewScopeArgs>

A collection of scopes used when selecting review history data

StartDate string

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

Type string | Pulumi.AzureNative.Authorization.AccessReviewRecurrenceRangeType

The recurrence range type. The possible values are: endDate, noEnd, numbered.

Decisions []string

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.

DisplayName string

The display name for the history definition.

EndDate string

The DateTime when the review is scheduled to end. Required if type is endDate

HistoryDefinitionId string

The id of the access review history definition.

Instances []AccessReviewHistoryInstanceArgs

Set of access review history instances for this history definition.

Interval int

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

NumberOfOccurrences int

The number of times to repeat the access review. Required and must be positive if type is numbered.

Scopes []AccessReviewScopeArgs

A collection of scopes used when selecting review history data

StartDate string

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

Type string | AccessReviewRecurrenceRangeType

The recurrence range type. The possible values are: endDate, noEnd, numbered.

decisions List<Either<String,AccessReviewResult>>

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.

displayName String

The display name for the history definition.

endDate String

The DateTime when the review is scheduled to end. Required if type is endDate

historyDefinitionId String

The id of the access review history definition.

instances List<AccessReviewHistoryInstanceArgs>

Set of access review history instances for this history definition.

interval Integer

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

numberOfOccurrences Integer

The number of times to repeat the access review. Required and must be positive if type is numbered.

scopes List<AccessReviewScopeArgs>

A collection of scopes used when selecting review history data

startDate String

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

type String | AccessReviewRecurrenceRangeType

The recurrence range type. The possible values are: endDate, noEnd, numbered.

decisions (string | AccessReviewResult)[]

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.

displayName string

The display name for the history definition.

endDate string

The DateTime when the review is scheduled to end. Required if type is endDate

historyDefinitionId string

The id of the access review history definition.

instances AccessReviewHistoryInstanceArgs[]

Set of access review history instances for this history definition.

interval number

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

numberOfOccurrences number

The number of times to repeat the access review. Required and must be positive if type is numbered.

scopes AccessReviewScopeArgs[]

A collection of scopes used when selecting review history data

startDate string

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

type string | AccessReviewRecurrenceRangeType

The recurrence range type. The possible values are: endDate, noEnd, numbered.

decisions Sequence[Union[str, AccessReviewResult]]

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.

display_name str

The display name for the history definition.

end_date str

The DateTime when the review is scheduled to end. Required if type is endDate

history_definition_id str

The id of the access review history definition.

instances Sequence[AccessReviewHistoryInstanceArgs]

Set of access review history instances for this history definition.

interval int

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

number_of_occurrences int

The number of times to repeat the access review. Required and must be positive if type is numbered.

scopes Sequence[AccessReviewScopeArgs]

A collection of scopes used when selecting review history data

start_date str

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

type str | AccessReviewRecurrenceRangeType

The recurrence range type. The possible values are: endDate, noEnd, numbered.

decisions List<String | "Approve" | "Deny" | "NotReviewed" | "DontKnow" | "NotNotified">

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.

displayName String

The display name for the history definition.

endDate String

The DateTime when the review is scheduled to end. Required if type is endDate

historyDefinitionId String

The id of the access review history definition.

instances List<Property Map>

Set of access review history instances for this history definition.

interval Number

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

numberOfOccurrences Number

The number of times to repeat the access review. Required and must be positive if type is numbered.

scopes List<Property Map>

A collection of scopes used when selecting review history data

startDate String

The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.

type String | "endDate" | "noEnd" | "numbered"

The recurrence range type. The possible values are: endDate, noEnd, numbered.

Outputs

All input properties are implicitly available as output properties. Additionally, the AccessReviewHistoryDefinitionById resource produces the following output properties:

CreatedDateTime string

Date time when history definition was created

Id string

The provider-assigned unique ID for this managed resource.

Name string

The access review history definition unique id.

PrincipalId string

The identity id

PrincipalName string

The identity display name

PrincipalType string

The identity type : user/servicePrincipal

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

Status string

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

UserPrincipalName string

The user principal name(if valid)

CreatedDateTime string

Date time when history definition was created

Id string

The provider-assigned unique ID for this managed resource.

Name string

The access review history definition unique id.

PrincipalId string

The identity id

PrincipalName string

The identity display name

PrincipalType string

The identity type : user/servicePrincipal

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

Status string

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

UserPrincipalName string

The user principal name(if valid)

createdDateTime String

Date time when history definition was created

id String

The provider-assigned unique ID for this managed resource.

name String

The access review history definition unique id.

principalId String

The identity id

principalName String

The identity display name

principalType String

The identity type : user/servicePrincipal

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

status String

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

userPrincipalName String

The user principal name(if valid)

createdDateTime string

Date time when history definition was created

id string

The provider-assigned unique ID for this managed resource.

name string

The access review history definition unique id.

principalId string

The identity id

principalName string

The identity display name

principalType string

The identity type : user/servicePrincipal

reviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

status string

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

userPrincipalName string

The user principal name(if valid)

created_date_time str

Date time when history definition was created

id str

The provider-assigned unique ID for this managed resource.

name str

The access review history definition unique id.

principal_id str

The identity id

principal_name str

The identity display name

principal_type str

The identity type : user/servicePrincipal

review_history_period_end_date_time str

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

review_history_period_start_date_time str

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

status str

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

user_principal_name str

The user principal name(if valid)

createdDateTime String

Date time when history definition was created

id String

The provider-assigned unique ID for this managed resource.

name String

The access review history definition unique id.

principalId String

The identity id

principalName String

The identity display name

principalType String

The identity type : user/servicePrincipal

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

status String

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

userPrincipalName String

The user principal name(if valid)

Supporting Types

AccessReviewHistoryInstance

DisplayName string

The display name for the parent history definition.

Expiration string

Date time when history data report expires and the associated data is deleted.

FulfilledDateTime string

Date time when the history data report is scheduled to be generated.

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

RunDateTime string

Date time when the history data report is scheduled to be generated.

DisplayName string

The display name for the parent history definition.

Expiration string

Date time when history data report expires and the associated data is deleted.

FulfilledDateTime string

Date time when the history data report is scheduled to be generated.

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

RunDateTime string

Date time when the history data report is scheduled to be generated.

displayName String

The display name for the parent history definition.

expiration String

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime String

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime String

Date time when the history data report is scheduled to be generated.

displayName string

The display name for the parent history definition.

expiration string

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime string

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime string

Date time when the history data report is scheduled to be generated.

display_name str

The display name for the parent history definition.

expiration str

Date time when history data report expires and the associated data is deleted.

fulfilled_date_time str

Date time when the history data report is scheduled to be generated.

review_history_period_end_date_time str

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

review_history_period_start_date_time str

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

run_date_time str

Date time when the history data report is scheduled to be generated.

displayName String

The display name for the parent history definition.

expiration String

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime String

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime String

Date time when the history data report is scheduled to be generated.

AccessReviewHistoryInstanceResponse

DownloadUri string

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

Id string

The access review history definition instance id.

Name string

The access review history definition instance unique id.

Status string

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

Type string

The resource type.

DisplayName string

The display name for the parent history definition.

Expiration string

Date time when history data report expires and the associated data is deleted.

FulfilledDateTime string

Date time when the history data report is scheduled to be generated.

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

RunDateTime string

Date time when the history data report is scheduled to be generated.

DownloadUri string

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

Id string

The access review history definition instance id.

Name string

The access review history definition instance unique id.

Status string

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

Type string

The resource type.

DisplayName string

The display name for the parent history definition.

Expiration string

Date time when history data report expires and the associated data is deleted.

FulfilledDateTime string

Date time when the history data report is scheduled to be generated.

ReviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

ReviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

RunDateTime string

Date time when the history data report is scheduled to be generated.

downloadUri String

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

id String

The access review history definition instance id.

name String

The access review history definition instance unique id.

status String

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

type String

The resource type.

displayName String

The display name for the parent history definition.

expiration String

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime String

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime String

Date time when the history data report is scheduled to be generated.

downloadUri string

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

id string

The access review history definition instance id.

name string

The access review history definition instance unique id.

status string

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

type string

The resource type.

displayName string

The display name for the parent history definition.

expiration string

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime string

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime string

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime string

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime string

Date time when the history data report is scheduled to be generated.

download_uri str

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

id str

The access review history definition instance id.

name str

The access review history definition instance unique id.

status str

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

type str

The resource type.

display_name str

The display name for the parent history definition.

expiration str

Date time when history data report expires and the associated data is deleted.

fulfilled_date_time str

Date time when the history data report is scheduled to be generated.

review_history_period_end_date_time str

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

review_history_period_start_date_time str

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

run_date_time str

Date time when the history data report is scheduled to be generated.

downloadUri String

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

id String

The access review history definition instance id.

name String

The access review history definition instance unique id.

status String

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired

type String

The resource type.

displayName String

The display name for the parent history definition.

expiration String

Date time when history data report expires and the associated data is deleted.

fulfilledDateTime String

Date time when the history data report is scheduled to be generated.

reviewHistoryPeriodEndDateTime String

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodStartDateTime String

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

runDateTime String

Date time when the history data report is scheduled to be generated.

AccessReviewRecurrenceRangeType

EndDate
endDate
NoEnd
noEnd
Numbered
numbered
AccessReviewRecurrenceRangeTypeEndDate
endDate
AccessReviewRecurrenceRangeTypeNoEnd
noEnd
AccessReviewRecurrenceRangeTypeNumbered
numbered
EndDate
endDate
NoEnd
noEnd
Numbered
numbered
EndDate
endDate
NoEnd
noEnd
Numbered
numbered
END_DATE
endDate
NO_END
noEnd
NUMBERED
numbered
"endDate"
endDate
"noEnd"
noEnd
"numbered"
numbered

AccessReviewResult

Approve
Approve
Deny
Deny
NotReviewed
NotReviewed
DontKnow
DontKnow
NotNotified
NotNotified
AccessReviewResultApprove
Approve
AccessReviewResultDeny
Deny
AccessReviewResultNotReviewed
NotReviewed
AccessReviewResultDontKnow
DontKnow
AccessReviewResultNotNotified
NotNotified
Approve
Approve
Deny
Deny
NotReviewed
NotReviewed
DontKnow
DontKnow
NotNotified
NotNotified
Approve
Approve
Deny
Deny
NotReviewed
NotReviewed
DontKnow
DontKnow
NotNotified
NotNotified
APPROVE
Approve
DENY
Deny
NOT_REVIEWED
NotReviewed
DONT_KNOW
DontKnow
NOT_NOTIFIED
NotNotified
"Approve"
Approve
"Deny"
Deny
"NotReviewed"
NotReviewed
"DontKnow"
DontKnow
"NotNotified"
NotNotified

AccessReviewScope

ExcludeResourceId string

This is used to indicate the resource id(s) to exclude

ExcludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

ExpandNestedMemberships bool

Flag to indicate whether to expand nested memberships or not.

InactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

IncludeAccessBelowResource bool

Flag to indicate whether to expand nested memberships or not.

IncludeInheritedAccess bool

Flag to indicate whether to expand nested memberships or not.

ExcludeResourceId string

This is used to indicate the resource id(s) to exclude

ExcludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

ExpandNestedMemberships bool

Flag to indicate whether to expand nested memberships or not.

InactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

IncludeAccessBelowResource bool

Flag to indicate whether to expand nested memberships or not.

IncludeInheritedAccess bool

Flag to indicate whether to expand nested memberships or not.

excludeResourceId String

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId String

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships Boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration String

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource Boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess Boolean

Flag to indicate whether to expand nested memberships or not.

excludeResourceId string

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess boolean

Flag to indicate whether to expand nested memberships or not.

exclude_resource_id str

This is used to indicate the resource id(s) to exclude

exclude_role_definition_id str

This is used to indicate the role definition id(s) to exclude

expand_nested_memberships bool

Flag to indicate whether to expand nested memberships or not.

inactive_duration str

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

include_access_below_resource bool

Flag to indicate whether to expand nested memberships or not.

include_inherited_access bool

Flag to indicate whether to expand nested memberships or not.

excludeResourceId String

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId String

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships Boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration String

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource Boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess Boolean

Flag to indicate whether to expand nested memberships or not.

AccessReviewScopeResponse

AssignmentState string

The role assignment state eligible/active to review

PrincipalType string

The identity type user/servicePrincipal to review

ResourceId string

ResourceId in which this review is getting created

RoleDefinitionId string

This is used to indicate the role being reviewed

ExcludeResourceId string

This is used to indicate the resource id(s) to exclude

ExcludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

ExpandNestedMemberships bool

Flag to indicate whether to expand nested memberships or not.

InactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

IncludeAccessBelowResource bool

Flag to indicate whether to expand nested memberships or not.

IncludeInheritedAccess bool

Flag to indicate whether to expand nested memberships or not.

AssignmentState string

The role assignment state eligible/active to review

PrincipalType string

The identity type user/servicePrincipal to review

ResourceId string

ResourceId in which this review is getting created

RoleDefinitionId string

This is used to indicate the role being reviewed

ExcludeResourceId string

This is used to indicate the resource id(s) to exclude

ExcludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

ExpandNestedMemberships bool

Flag to indicate whether to expand nested memberships or not.

InactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

IncludeAccessBelowResource bool

Flag to indicate whether to expand nested memberships or not.

IncludeInheritedAccess bool

Flag to indicate whether to expand nested memberships or not.

assignmentState String

The role assignment state eligible/active to review

principalType String

The identity type user/servicePrincipal to review

resourceId String

ResourceId in which this review is getting created

roleDefinitionId String

This is used to indicate the role being reviewed

excludeResourceId String

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId String

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships Boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration String

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource Boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess Boolean

Flag to indicate whether to expand nested memberships or not.

assignmentState string

The role assignment state eligible/active to review

principalType string

The identity type user/servicePrincipal to review

resourceId string

ResourceId in which this review is getting created

roleDefinitionId string

This is used to indicate the role being reviewed

excludeResourceId string

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId string

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration string

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess boolean

Flag to indicate whether to expand nested memberships or not.

assignment_state str

The role assignment state eligible/active to review

principal_type str

The identity type user/servicePrincipal to review

resource_id str

ResourceId in which this review is getting created

role_definition_id str

This is used to indicate the role being reviewed

exclude_resource_id str

This is used to indicate the resource id(s) to exclude

exclude_role_definition_id str

This is used to indicate the role definition id(s) to exclude

expand_nested_memberships bool

Flag to indicate whether to expand nested memberships or not.

inactive_duration str

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

include_access_below_resource bool

Flag to indicate whether to expand nested memberships or not.

include_inherited_access bool

Flag to indicate whether to expand nested memberships or not.

assignmentState String

The role assignment state eligible/active to review

principalType String

The identity type user/servicePrincipal to review

resourceId String

ResourceId in which this review is getting created

roleDefinitionId String

This is used to indicate the role being reviewed

excludeResourceId String

This is used to indicate the resource id(s) to exclude

excludeRoleDefinitionId String

This is used to indicate the role definition id(s) to exclude

expandNestedMemberships Boolean

Flag to indicate whether to expand nested memberships or not.

inactiveDuration String

Duration users are inactive for. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))

includeAccessBelowResource Boolean

Flag to indicate whether to expand nested memberships or not.

includeInheritedAccess Boolean

Flag to indicate whether to expand nested memberships or not.

Import

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

$ pulumi import azure-native:authorization:AccessReviewHistoryDefinitionById 44724910-d7a5-4c29-b28f-db73e717165a /subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/44724910-d7a5-4c29-b28f-db73e717165a 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0