{
  "parameters": {
    "scope": "providers/Microsoft.Subscription/subscriptions/129ff972-28f8-46b8-a726-e497be039368",
    "api-version": "2020-10-01"
  },
  "responses": {
    "200": {
      "body": {
        "value": [
          {
            "properties": {
              "scope": "/subscriptions/129ff972-28f8-46b8-a726-e497be039368",
              "displayName": null,
              "description": null,
              "isOrganizationDefault": false,
              "lastModifiedDateTime": "2021-03-17T02:54:27.167+00:00",
              "lastModifiedBy": {
                "id": null,
                "displayName": "Admin",
                "type": null,
                "email": null
              },
              "rules": [
                {
                  "enabledRules": [],
                  "id": "Enablement_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": true,
                  "maximumDuration": "P90D",
                  "id": "Expiration_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_admin_eligible@test.com"
                  ],
                  "id": "Notification_Admin_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_admin_eligible@test.com"
                  ],
                  "id": "Notification_Requestor_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "approver_admin_eligible@test.com"
                  ],
                  "id": "Notification_Approver_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "enabledRules": [
                    "MultiFactorAuthentication",
                    "Justification"
                  ],
                  "id": "Enablement_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": false,
                  "maximumDuration": "P90D",
                  "id": "Expiration_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_admin_member@test.com"
                  ],
                  "id": "Notification_Admin_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_admin_member@test.com"
                  ],
                  "id": "Notification_Requestor_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "approver_admin_member@test.com"
                  ],
                  "id": "Notification_Approver_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "setting": {
                    "isApprovalRequired": true,
                    "isApprovalRequiredForExtension": false,
                    "isRequestorJustificationRequired": true,
                    "approvalMode": "SingleStage",
                    "approvalStages": [
                      {
                        "approvalStageTimeOutInDays": 1,
                        "isApproverJustificationRequired": true,
                        "escalationTimeInMinutes": 0,
                        "primaryApprovers": [
                          {
                            "id": "2385b0f3-5fa9-43cf-8ca4-b01dc97298cd",
                            "description": "amansw_new_group",
                            "isBackup": false,
                            "userType": "Group"
                          },
                          {
                            "id": "2f4913c9-d15b-406a-9946-1d66a28f2690",
                            "description": "amansw_group",
                            "isBackup": false,
                            "userType": "Group"
                          }
                        ],
                        "isEscalationEnabled": false,
                        "escalationApprovers": null
                      }
                    ]
                  },
                  "id": "Approval_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyApprovalRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isEnabled": false,
                  "claimValue": "",
                  "id": "AuthenticationContext_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyAuthenticationContextRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "enabledRules": [
                    "MultiFactorAuthentication",
                    "Justification",
                    "Ticketing"
                  ],
                  "id": "Enablement_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": true,
                  "maximumDuration": "PT7H",
                  "id": "Expiration_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_enduser_member@test.com"
                  ],
                  "id": "Notification_Admin_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_enduser_member@test.com"
                  ],
                  "id": "Notification_Requestor_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": true,
                  "notificationLevel": "Critical",
                  "notificationRecipients": null,
                  "id": "Notification_Approver_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                }
              ],
              "effectiveRules": [
                {
                  "enabledRules": [],
                  "id": "Enablement_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": true,
                  "maximumDuration": "P90D",
                  "id": "Expiration_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_admin_eligible@test.com"
                  ],
                  "id": "Notification_Admin_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_admin_eligible@test.com"
                  ],
                  "id": "Notification_Requestor_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "approver_admin_eligible@test.com"
                  ],
                  "id": "Notification_Approver_Admin_Eligibility",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Eligibility",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "enabledRules": [
                    "MultiFactorAuthentication",
                    "Justification"
                  ],
                  "id": "Enablement_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": false,
                  "maximumDuration": "P90D",
                  "id": "Expiration_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_admin_member@test.com"
                  ],
                  "id": "Notification_Admin_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_admin_member@test.com"
                  ],
                  "id": "Notification_Requestor_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "approver_admin_member@test.com"
                  ],
                  "id": "Notification_Approver_Admin_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "Admin",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "setting": {
                    "isApprovalRequired": true,
                    "isApprovalRequiredForExtension": false,
                    "isRequestorJustificationRequired": true,
                    "approvalMode": "SingleStage",
                    "approvalStages": [
                      {
                        "approvalStageTimeOutInDays": 1,
                        "isApproverJustificationRequired": true,
                        "escalationTimeInMinutes": 0,
                        "primaryApprovers": [
                          {
                            "id": "2385b0f3-5fa9-43cf-8ca4-b01dc97298cd",
                            "description": "amansw_new_group",
                            "isBackup": false,
                            "userType": "Group"
                          },
                          {
                            "id": "2f4913c9-d15b-406a-9946-1d66a28f2690",
                            "description": "amansw_group",
                            "isBackup": false,
                            "userType": "Group"
                          }
                        ],
                        "isEscalationEnabled": false,
                        "escalationApprovers": null
                      }
                    ]
                  },
                  "id": "Approval_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyApprovalRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isEnabled": false,
                  "claimValue": "",
                  "id": "AuthenticationContext_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyAuthenticationContextRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "enabledRules": [
                    "MultiFactorAuthentication",
                    "Justification",
                    "Ticketing"
                  ],
                  "id": "Enablement_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyEnablementRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "isExpirationRequired": true,
                  "maximumDuration": "PT7H",
                  "id": "Expiration_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyExpirationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Admin",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "admin_enduser_member@test.com"
                  ],
                  "id": "Notification_Admin_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Requestor",
                  "isDefaultRecipientsEnabled": false,
                  "notificationLevel": "Critical",
                  "notificationRecipients": [
                    "requestor_enduser_member@test.com"
                  ],
                  "id": "Notification_Requestor_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                },
                {
                  "notificationType": "Email",
                  "recipientType": "Approver",
                  "isDefaultRecipientsEnabled": true,
                  "notificationLevel": "Critical",
                  "notificationRecipients": null,
                  "id": "Notification_Approver_EndUser_Assignment",
                  "ruleType": "RoleManagementPolicyNotificationRule",
                  "target": {
                    "caller": "EndUser",
                    "operations": [
                      "All"
                    ],
                    "level": "Assignment",
                    "targetObjects": null,
                    "inheritableSettings": null,
                    "enforcedSettings": null
                  }
                }
              ],
              "policyProperties": {
                "scope": {
                  "id": "/subscriptions/129ff972-28f8-46b8-a726-e497be039368",
                  "displayName": "Pay-As-You-Go",
                  "type": "subscription"
                }
              }
            },
            "name": "570c3619-7688-4b34-b290-2b8bb3ccab2a",
            "id": "/subscriptions/129ff972-28f8-46b8-a726-e497be039368/providers/Microsoft.Authorization/roleManagementPolicies/570c3619-7688-4b34-b290-2b8bb3ccab2a",
            "type": "Microsoft.Authorization/RoleManagementPolicies"
          }
        ]
      }
    }
  }
}
