adminsMfaEnforcedSecurityRequirement resource type

Namespace: microsoft.graph.partner.security

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents the partner admin MFA enforcement security requirement. The requirement is calculated based on Entra tenant MFA usage data. Use this resource to determine whether admins are adequately protected with MFA.

Inherits from microsoft.graph.partner.security.securityRequirement.

Properties

Property Type Description
actionUrl String The link to site where the admin can take action on the requirement. Inherited from microsoft.graph.partner.security.securityRequirement.
adminsRequiredNotUsingMfaCount Int64 The number of admins who are required to use MFA, but haven't completed registration.
complianceStatus microsoft.graph.partner.security.complianceStatus Indicates whether the partner is compliant with this requirement. Inherited from microsoft.graph.partner.security.securityRequirement. The possible values are: compliant, noncomplaint, unknownFutureValue.
helpUrl String The link to documentation for the requirement. Inherited from microsoft.graph.partner.security.securityRequirement.
id String The unique identifier for the requirement. Inherited from microsoft.graph.partner.security.securityRequirement.
legacyPerUserMfaStatus microsoft.graph.partner.security.policyStatus The status of per-user MFA in the partner tenant. The possible values are: enabled, disabled, unknownFutureValue.
maxScore Int64 The maximum score possible for the requirement. Inherited from microsoft.graph.partner.security.securityRequirement.
mfaConditionalAccessPolicyStatus microsoft.graph.partner.security.policyStatus The status of conditional access policies in the partner tenant. The possible values are: enabled, disabled, unknownFutureValue.
mfaEnabledAdminsCount Int64 The number of admins who are using MFA.
mfaEnabledUsersCount Int64 The number of users who are using MFA.
requirementType microsoft.graph.partner.security.securityRequirementType The type of the requirement. The value is always mfaEnforcedForAdminsOfCustomers for this requirement. Inherited from microsoft.graph.partner.security.securityRequirement. The possible values are: mfaEnforcedForAdmins, mfaEnforcedForAdminsOfCustomers, securityAlertsPromptlyResolved, securityContactProvided, spendingBudgetSetForCustomerAzureSubscriptions, unknownFutureValue.
score Int64 The score received for this requirement. Inherited from microsoft.graph.partner.security.securityRequirement.
securityDefaultsStatus microsoft.graph.partner.security.policyStatus The status of security defaults in the partner tenant. The possible values are: enabled, disabled, unknownFutureValue.
state microsoft.graph.partner.security.securityRequirementState Indicates whether the requirement is in preview or is fully released. Inherited from microsoft.graph.partner.security.securityRequirement. The possible values are: active, preview, unknownFutureValue.
totalAdminsCount Int64 The total number of admins in the partner's tenant.
totalUsersCount Int64 The total number of users in the partner's tenant.
updatedDateTime DateTimeOffset The date the requirement properties were last updated. Inherited from microsoft.graph.partner.security.securityRequirement.
usersRequiredNotUsingMfaCount Int64 The number of users who are required to use MFA, but haven't completed registration.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.partner.security.adminsMfaEnforcedSecurityRequirement",
  "id": "String (identifier)",
  "requirementType": "String",
  "complianceStatus": "String",
  "actionUrl": "String",
  "helpUrl": "String",
  "score": "Integer",
  "maxScore": "Integer",
  "state": "String",
  "updatedDateTime": "String (timestamp)",
  "totalAdminsCount": "Integer",
  "adminsRequiredNotUsingMfaCount": "Integer",
  "mfaEnabledAdminsCount": "Integer",
  "totalUsersCount": "Integer",
  "usersRequiredNotUsingMfaCount": "Integer",
  "mfaEnabledUsersCount": "Integer",
  "securityDefaultsStatus": "String",
  "mfaConditionalAccessPolicyStatus": "String",
  "legacyPerUserMfaStatus": "String"
}