azure-native.authorization.AccessReviewHistoryDefinitionById
Explore with Pulumi AI
Access Review History Definition. Azure REST API version: 2021-12-01-preview. Prior API version in Azure Native 1.x: 2021-11-16-preview.
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}
Create AccessReviewHistoryDefinitionById Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessReviewHistoryDefinitionById(name: string, args?: AccessReviewHistoryDefinitionByIdArgs, opts?: CustomResourceOptions);
@overload
def AccessReviewHistoryDefinitionById(resource_name: str,
args: Optional[AccessReviewHistoryDefinitionByIdArgs] = None,
opts: Optional[ResourceOptions] = None)
@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)
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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var accessReviewHistoryDefinitionByIdResource = new AzureNative.Authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionByIdResource", new()
{
Decisions = new[]
{
"string",
},
DisplayName = "string",
EndDate = "string",
HistoryDefinitionId = "string",
Instances = new[]
{
new AzureNative.Authorization.Inputs.AccessReviewHistoryInstanceArgs
{
DisplayName = "string",
Expiration = "string",
FulfilledDateTime = "string",
ReviewHistoryPeriodEndDateTime = "string",
ReviewHistoryPeriodStartDateTime = "string",
RunDateTime = "string",
},
},
Interval = 0,
NumberOfOccurrences = 0,
Scopes = new[]
{
new AzureNative.Authorization.Inputs.AccessReviewScopeArgs
{
ExcludeResourceId = "string",
ExcludeRoleDefinitionId = "string",
ExpandNestedMemberships = false,
InactiveDuration = "string",
IncludeAccessBelowResource = false,
IncludeInheritedAccess = false,
},
},
StartDate = "string",
Type = "string",
});
example, err := authorization.NewAccessReviewHistoryDefinitionById(ctx, "accessReviewHistoryDefinitionByIdResource", &authorization.AccessReviewHistoryDefinitionByIdArgs{
Decisions: pulumi.StringArray{
pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
EndDate: pulumi.String("string"),
HistoryDefinitionId: pulumi.String("string"),
Instances: authorization.AccessReviewHistoryInstanceArray{
&authorization.AccessReviewHistoryInstanceArgs{
DisplayName: pulumi.String("string"),
Expiration: pulumi.String("string"),
FulfilledDateTime: pulumi.String("string"),
ReviewHistoryPeriodEndDateTime: pulumi.String("string"),
ReviewHistoryPeriodStartDateTime: pulumi.String("string"),
RunDateTime: pulumi.String("string"),
},
},
Interval: pulumi.Int(0),
NumberOfOccurrences: pulumi.Int(0),
Scopes: authorization.AccessReviewScopeArray{
&authorization.AccessReviewScopeArgs{
ExcludeResourceId: pulumi.String("string"),
ExcludeRoleDefinitionId: pulumi.String("string"),
ExpandNestedMemberships: pulumi.Bool(false),
InactiveDuration: pulumi.String("string"),
IncludeAccessBelowResource: pulumi.Bool(false),
IncludeInheritedAccess: pulumi.Bool(false),
},
},
StartDate: pulumi.String("string"),
Type: pulumi.String("string"),
})
var accessReviewHistoryDefinitionByIdResource = new AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionByIdResource", AccessReviewHistoryDefinitionByIdArgs.builder()
.decisions("string")
.displayName("string")
.endDate("string")
.historyDefinitionId("string")
.instances(AccessReviewHistoryInstanceArgs.builder()
.displayName("string")
.expiration("string")
.fulfilledDateTime("string")
.reviewHistoryPeriodEndDateTime("string")
.reviewHistoryPeriodStartDateTime("string")
.runDateTime("string")
.build())
.interval(0)
.numberOfOccurrences(0)
.scopes(AccessReviewScopeArgs.builder()
.excludeResourceId("string")
.excludeRoleDefinitionId("string")
.expandNestedMemberships(false)
.inactiveDuration("string")
.includeAccessBelowResource(false)
.includeInheritedAccess(false)
.build())
.startDate("string")
.type("string")
.build());
access_review_history_definition_by_id_resource = azure_native.authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionByIdResource",
decisions=["string"],
display_name="string",
end_date="string",
history_definition_id="string",
instances=[azure_native.authorization.AccessReviewHistoryInstanceArgs(
display_name="string",
expiration="string",
fulfilled_date_time="string",
review_history_period_end_date_time="string",
review_history_period_start_date_time="string",
run_date_time="string",
)],
interval=0,
number_of_occurrences=0,
scopes=[azure_native.authorization.AccessReviewScopeArgs(
exclude_resource_id="string",
exclude_role_definition_id="string",
expand_nested_memberships=False,
inactive_duration="string",
include_access_below_resource=False,
include_inherited_access=False,
)],
start_date="string",
type="string")
const accessReviewHistoryDefinitionByIdResource = new azure_native.authorization.AccessReviewHistoryDefinitionById("accessReviewHistoryDefinitionByIdResource", {
decisions: ["string"],
displayName: "string",
endDate: "string",
historyDefinitionId: "string",
instances: [{
displayName: "string",
expiration: "string",
fulfilledDateTime: "string",
reviewHistoryPeriodEndDateTime: "string",
reviewHistoryPeriodStartDateTime: "string",
runDateTime: "string",
}],
interval: 0,
numberOfOccurrences: 0,
scopes: [{
excludeResourceId: "string",
excludeRoleDefinitionId: "string",
expandNestedMemberships: false,
inactiveDuration: "string",
includeAccessBelowResource: false,
includeInheritedAccess: false,
}],
startDate: "string",
type: "string",
});
type: azure-native:authorization:AccessReviewHistoryDefinitionById
properties:
decisions:
- string
displayName: string
endDate: string
historyDefinitionId: string
instances:
- displayName: string
expiration: string
fulfilledDateTime: string
reviewHistoryPeriodEndDateTime: string
reviewHistoryPeriodStartDateTime: string
runDateTime: string
interval: 0
numberOfOccurrences: 0
scopes:
- excludeResourceId: string
excludeRoleDefinitionId: string
expandNestedMemberships: false
inactiveDuration: string
includeAccessBelowResource: false
includeInheritedAccess: false
startDate: string
type: string
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.
Azure Native. Authorization. Access Review Result>> - 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 string - The display name for the history definition.
- End
Date string - The DateTime when the review is scheduled to end. Required if type is endDate
- History
Definition stringId - The id of the access review history definition.
- Instances
List<Pulumi.
Azure Native. Authorization. Inputs. Access Review History Instance> - 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 intOccurrences - The number of times to repeat the access review. Required and must be positive if type is numbered.
- Scopes
List<Pulumi.
Azure Native. Authorization. Inputs. Access Review Scope> - A collection of scopes used when selecting review history data
- Start
Date 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.
Azure Native. Authorization. Access Review Recurrence Range Type - 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.
- Display
Name string - The display name for the history definition.
- End
Date string - The DateTime when the review is scheduled to end. Required if type is endDate
- History
Definition stringId - The id of the access review history definition.
- Instances
[]Access
Review History Instance Args - 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 intOccurrences - The number of times to repeat the access review. Required and must be positive if type is numbered.
- Scopes
[]Access
Review Scope Args - A collection of scopes used when selecting review history data
- Start
Date string - The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
- Type
string | Access
Review Recurrence Range Type - The recurrence range type. The possible values are: endDate, noEnd, numbered.
- decisions
List<Either<String,Access
Review Result>> - 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 String - The display name for the history definition.
- end
Date String - The DateTime when the review is scheduled to end. Required if type is endDate
- history
Definition StringId - The id of the access review history definition.
- instances
List<Access
Review History Instance> - 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.
- number
Of IntegerOccurrences - The number of times to repeat the access review. Required and must be positive if type is numbered.
- scopes
List<Access
Review Scope> - A collection of scopes used when selecting review history data
- start
Date String - The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
- type
String | Access
Review Recurrence Range Type - The recurrence range type. The possible values are: endDate, noEnd, numbered.
- decisions
(string | Access
Review Result)[] - 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 string - The display name for the history definition.
- end
Date string - The DateTime when the review is scheduled to end. Required if type is endDate
- history
Definition stringId - The id of the access review history definition.
- instances
Access
Review History Instance[] - 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.
- number
Of numberOccurrences - The number of times to repeat the access review. Required and must be positive if type is numbered.
- scopes
Access
Review Scope[] - A collection of scopes used when selecting review history data
- start
Date string - The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
- type
string | Access
Review Recurrence Range Type - The recurrence range type. The possible values are: endDate, noEnd, numbered.
- decisions
Sequence[Union[str, Access
Review Result]] - 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_ strid - The id of the access review history definition.
- instances
Sequence[Access
Review History Instance Args] - 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_ intoccurrences - The number of times to repeat the access review. Required and must be positive if type is numbered.
- scopes
Sequence[Access
Review Scope Args] - 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 | Access
Review Recurrence Range Type - The recurrence range type. The possible values are: endDate, noEnd, numbered.
- decisions
List<String | "Approve" | "Deny" | "Not
Reviewed" | "Dont Know" | "Not Notified"> - 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 String - The display name for the history definition.
- end
Date String - The DateTime when the review is scheduled to end. Required if type is endDate
- history
Definition StringId - 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.
- number
Of NumberOccurrences - 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
- start
Date String - The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
- type
String | "end
Date" | "no End" | "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:
- Created
Date stringTime - 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.
- Principal
Id string - The identity id
- Principal
Name string - The identity display name
- Principal
Type string - The identity type : user/servicePrincipal
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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.
- User
Principal stringName - The user principal name(if valid)
- Created
Date stringTime - 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.
- Principal
Id string - The identity id
- Principal
Name string - The identity display name
- Principal
Type string - The identity type : user/servicePrincipal
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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.
- User
Principal stringName - The user principal name(if valid)
- created
Date StringTime - 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.
- principal
Id String - The identity id
- principal
Name String - The identity display name
- principal
Type String - The identity type : user/servicePrincipal
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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.
- user
Principal StringName - The user principal name(if valid)
- created
Date stringTime - 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.
- principal
Id string - The identity id
- principal
Name string - The identity display name
- principal
Type string - The identity type : user/servicePrincipal
- review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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.
- user
Principal stringName - The user principal name(if valid)
- created_
date_ strtime - 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_ strperiod_ end_ date_ time - 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_ strperiod_ start_ date_ time - 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_ strname - The user principal name(if valid)
- created
Date StringTime - 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.
- principal
Id String - The identity id
- principal
Name String - The identity display name
- principal
Type String - The identity type : user/servicePrincipal
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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.
- user
Principal StringName - The user principal name(if valid)
Supporting Types
AccessReviewHistoryInstance, AccessReviewHistoryInstanceArgs
- Display
Name string - The display name for the parent history definition.
- Expiration string
- Date time when history data report expires and the associated data is deleted.
- Fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - Date time when the history data report is scheduled to be generated.
- Display
Name string - The display name for the parent history definition.
- Expiration string
- Date time when history data report expires and the associated data is deleted.
- Fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - Date time when the history data report is scheduled to be generated.
- display
Name String - The display name for the parent history definition.
- expiration String
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date StringTime - Date time when the history data report is scheduled to be generated.
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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 StringTime - Date time when the history data report is scheduled to be generated.
- display
Name string - The display name for the parent history definition.
- expiration string
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - 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_ strtime - Date time when the history data report is scheduled to be generated.
- review_
history_ strperiod_ end_ date_ time - 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_ strperiod_ start_ date_ time - 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_ strtime - Date time when the history data report is scheduled to be generated.
- display
Name String - The display name for the parent history definition.
- expiration String
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date StringTime - Date time when the history data report is scheduled to be generated.
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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 StringTime - Date time when the history data report is scheduled to be generated.
AccessReviewHistoryInstanceResponse, AccessReviewHistoryInstanceResponseArgs
- Download
Uri 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.
- Display
Name string - The display name for the parent history definition.
- Expiration string
- Date time when history data report expires and the associated data is deleted.
- Fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - Date time when the history data report is scheduled to be generated.
- Download
Uri 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.
- Display
Name string - The display name for the parent history definition.
- Expiration string
- Date time when history data report expires and the associated data is deleted.
- Fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- Review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - Date time when the history data report is scheduled to be generated.
- download
Uri 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.
- display
Name String - The display name for the parent history definition.
- expiration String
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date StringTime - Date time when the history data report is scheduled to be generated.
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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 StringTime - Date time when the history data report is scheduled to be generated.
- download
Uri 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.
- display
Name string - The display name for the parent history definition.
- expiration string
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date stringTime - Date time when the history data report is scheduled to be generated.
- review
History stringPeriod End Date Time - 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 stringPeriod Start Date Time - 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 stringTime - 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_ strtime - Date time when the history data report is scheduled to be generated.
- review_
history_ strperiod_ end_ date_ time - 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_ strperiod_ start_ date_ time - 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_ strtime - Date time when the history data report is scheduled to be generated.
- download
Uri 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.
- display
Name String - The display name for the parent history definition.
- expiration String
- Date time when history data report expires and the associated data is deleted.
- fulfilled
Date StringTime - Date time when the history data report is scheduled to be generated.
- review
History StringPeriod End Date Time - 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 StringPeriod Start Date Time - 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 StringTime - Date time when the history data report is scheduled to be generated.
AccessReviewRecurrenceRangeType, AccessReviewRecurrenceRangeTypeArgs
- End
Date - endDate
- No
End - noEnd
- Numbered
- numbered
- Access
Review Recurrence Range Type End Date - endDate
- Access
Review Recurrence Range Type No End - noEnd
- Access
Review Recurrence Range Type Numbered - numbered
- End
Date - endDate
- No
End - noEnd
- Numbered
- numbered
- End
Date - endDate
- No
End - noEnd
- Numbered
- numbered
- END_DATE
- endDate
- NO_END
- noEnd
- NUMBERED
- numbered
- "end
Date" - endDate
- "no
End" - noEnd
- "numbered"
- numbered
AccessReviewResult, AccessReviewResultArgs
- Approve
- Approve
- Deny
- Deny
- Not
Reviewed - NotReviewed
- Dont
Know - DontKnow
- Not
Notified - NotNotified
- Access
Review Result Approve - Approve
- Access
Review Result Deny - Deny
- Access
Review Result Not Reviewed - NotReviewed
- Access
Review Result Dont Know - DontKnow
- Access
Review Result Not Notified - NotNotified
- Approve
- Approve
- Deny
- Deny
- Not
Reviewed - NotReviewed
- Dont
Know - DontKnow
- Not
Notified - NotNotified
- Approve
- Approve
- Deny
- Deny
- Not
Reviewed - NotReviewed
- Dont
Know - DontKnow
- Not
Notified - NotNotified
- APPROVE
- Approve
- DENY
- Deny
- NOT_REVIEWED
- NotReviewed
- DONT_KNOW
- DontKnow
- NOT_NOTIFIED
- NotNotified
- "Approve"
- Approve
- "Deny"
- Deny
- "Not
Reviewed" - NotReviewed
- "Dont
Know" - DontKnow
- "Not
Notified" - NotNotified
AccessReviewScope, AccessReviewScopeArgs
- Exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- Exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- Expand
Nested boolMemberships - Flag to indicate whether to expand nested memberships or not.
- Inactive
Duration 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))
- Include
Access boolBelow Resource - Flag to indicate whether to expand nested memberships or not.
- Include
Inherited boolAccess - Flag to indicate whether to expand nested memberships or not.
- Exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- Exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- Expand
Nested boolMemberships - Flag to indicate whether to expand nested memberships or not.
- Inactive
Duration 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))
- Include
Access boolBelow Resource - Flag to indicate whether to expand nested memberships or not.
- Include
Inherited boolAccess - Flag to indicate whether to expand nested memberships or not.
- exclude
Resource StringId - This is used to indicate the resource id(s) to exclude
- exclude
Role StringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested BooleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access BooleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited BooleanAccess - Flag to indicate whether to expand nested memberships or not.
- exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested booleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access booleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited booleanAccess - Flag to indicate whether to expand nested memberships or not.
- exclude_
resource_ strid - This is used to indicate the resource id(s) to exclude
- exclude_
role_ strdefinition_ id - This is used to indicate the role definition id(s) to exclude
- expand_
nested_ boolmemberships - 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_ boolbelow_ resource - Flag to indicate whether to expand nested memberships or not.
- include_
inherited_ boolaccess - Flag to indicate whether to expand nested memberships or not.
- exclude
Resource StringId - This is used to indicate the resource id(s) to exclude
- exclude
Role StringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested BooleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access BooleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited BooleanAccess - Flag to indicate whether to expand nested memberships or not.
AccessReviewScopeResponse, AccessReviewScopeResponseArgs
- Assignment
State string - The role assignment state eligible/active to review
- Principal
Type string - The identity type user/servicePrincipal to review
- Resource
Id string - ResourceId in which this review is getting created
- Role
Definition stringId - This is used to indicate the role being reviewed
- Exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- Exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- Expand
Nested boolMemberships - Flag to indicate whether to expand nested memberships or not.
- Inactive
Duration 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))
- Include
Access boolBelow Resource - Flag to indicate whether to expand nested memberships or not.
- Include
Inherited boolAccess - Flag to indicate whether to expand nested memberships or not.
- Assignment
State string - The role assignment state eligible/active to review
- Principal
Type string - The identity type user/servicePrincipal to review
- Resource
Id string - ResourceId in which this review is getting created
- Role
Definition stringId - This is used to indicate the role being reviewed
- Exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- Exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- Expand
Nested boolMemberships - Flag to indicate whether to expand nested memberships or not.
- Inactive
Duration 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))
- Include
Access boolBelow Resource - Flag to indicate whether to expand nested memberships or not.
- Include
Inherited boolAccess - Flag to indicate whether to expand nested memberships or not.
- assignment
State String - The role assignment state eligible/active to review
- principal
Type String - The identity type user/servicePrincipal to review
- resource
Id String - ResourceId in which this review is getting created
- role
Definition StringId - This is used to indicate the role being reviewed
- exclude
Resource StringId - This is used to indicate the resource id(s) to exclude
- exclude
Role StringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested BooleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access BooleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited BooleanAccess - Flag to indicate whether to expand nested memberships or not.
- assignment
State string - The role assignment state eligible/active to review
- principal
Type string - The identity type user/servicePrincipal to review
- resource
Id string - ResourceId in which this review is getting created
- role
Definition stringId - This is used to indicate the role being reviewed
- exclude
Resource stringId - This is used to indicate the resource id(s) to exclude
- exclude
Role stringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested booleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access booleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited booleanAccess - 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_ strid - This is used to indicate the role being reviewed
- exclude_
resource_ strid - This is used to indicate the resource id(s) to exclude
- exclude_
role_ strdefinition_ id - This is used to indicate the role definition id(s) to exclude
- expand_
nested_ boolmemberships - 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_ boolbelow_ resource - Flag to indicate whether to expand nested memberships or not.
- include_
inherited_ boolaccess - Flag to indicate whether to expand nested memberships or not.
- assignment
State String - The role assignment state eligible/active to review
- principal
Type String - The identity type user/servicePrincipal to review
- resource
Id String - ResourceId in which this review is getting created
- role
Definition StringId - This is used to indicate the role being reviewed
- exclude
Resource StringId - This is used to indicate the resource id(s) to exclude
- exclude
Role StringDefinition Id - This is used to indicate the role definition id(s) to exclude
- expand
Nested BooleanMemberships - Flag to indicate whether to expand nested memberships or not.
- inactive
Duration 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))
- include
Access BooleanBelow Resource - Flag to indicate whether to expand nested memberships or not.
- include
Inherited BooleanAccess - Flag to indicate whether to expand nested memberships or not.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0