Skip to content

Commit

Permalink
Update with latest msgraph-metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
jason-dou committed Feb 11, 2025
1 parent ac01720 commit b28873a
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 41 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -792,7 +792,7 @@
"$ref": "#/16"
},
"flags": 0,
"description": "Directory objects that are owners of the application. Read-only. Nullable."
"description": "Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable."
},
"deletedDateTime": {
"type": {
Expand Down Expand Up @@ -1090,7 +1090,7 @@
"$ref": "#/7"
},
"flags": 0,
"description": "Indicates whether the application has been self-attested by the application developer or the publisher."
"description": "Indicates whether the application developer or publisher completed Publisher Attestation."
},
"lastCertificationDateTime": {
"type": {
Expand Down Expand Up @@ -2012,7 +2012,7 @@
"$ref": "#/16"
},
"flags": 0,
"description": "Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable."
"description": "Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object."
},
"deletedDateTime": {
"type": {
Expand Down Expand Up @@ -2066,14 +2066,14 @@
"$ref": "#/0"
},
"flags": 0,
"description": "Key."
"description": "Contains the name of the field that a value is associated with."
},
"value": {
"type": {
"$ref": "#/0"
},
"flags": 0,
"description": "Value."
"description": "Contains the corresponding value for the specified key."
}
}
},
Expand Down Expand Up @@ -2203,7 +2203,7 @@
"$ref": "#/100"
},
"flags": 0,
"description": "Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference."
"description": "Nullable. Defaults to null if not set. Enables the use of claims matching expressions against specified claims. If claimsMatchingExpression is defined, subject must be null. For the list of supported expression syntax and claims, visit the Flexible FIC reference."
},
"description": {
"type": {
Expand Down Expand Up @@ -2231,7 +2231,7 @@
"$ref": "#/0"
},
"flags": 0,
"description": "Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters."
"description": "Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null."
},
"id": {
"type": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
* **nativeAuthenticationApisEnabled**: 'all' | 'none' | string: Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: noneand all. Default is none. For more information, see Native Authentication.
* **notes**: string: Notes relevant for the management of the application.
* **optionalClaims**: [MicrosoftGraphOptionalClaims](#microsoftgraphoptionalclaims): Application developers can configure optional claims in their Microsoft Entra applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of the application. Read-only. Nullable.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable.
* **parentalControlSettings**: [MicrosoftGraphParentalControlSettings](#microsoftgraphparentalcontrolsettings): Specifies parental control settings for an application.
* **passwordCredentials**: [MicrosoftGraphPasswordCredential](#microsoftgraphpasswordcredential)[]: The collection of password credentials associated with the application. Not nullable.
* **publicClient**: [MicrosoftGraphPublicClientApplication](#microsoftgraphpublicclientapplication): Specifies settings for installed clients such as desktop or mobile devices.
Expand All @@ -51,12 +51,12 @@
### Properties
* **apiVersion**: 'beta' (ReadOnly, DeployTimeConstant): The resource api version
* **audiences**: string[] (Required): The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Microsoft Entra ID. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Microsoft Entra ID in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required.
* **claimsMatchingExpression**: [MicrosoftGraphFederatedIdentityExpression](#microsoftgraphfederatedidentityexpression): Enables the use of claims matching expressions against specified claims. For the list of supported expression syntax and claims, visit the Flexible FIC reference.
* **claimsMatchingExpression**: [MicrosoftGraphFederatedIdentityExpression](#microsoftgraphfederatedidentityexpression): Nullable. Defaults to null if not set. Enables the use of claims matching expressions against specified claims. If claimsMatchingExpression is defined, subject must be null. For the list of supported expression syntax and claims, visit the Flexible FIC reference.
* **description**: string: The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.
* **id**: string (ReadOnly): The unique identifier for an entity. Read-only.
* **issuer**: string (Required): The URL of the external identity provider and must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique on the app. It has a limit of 600 characters. Required.
* **name**: string (Required, Identifier): The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Alternate key. Required. Not nullable.
* **subject**: string: Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters.
* **subject**: string: Nullable. Defaults to null if not set. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Microsoft Entra ID. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. If subject is defined, claimsMatchingExpression must be null.
* **type**: 'Microsoft.Graph/applications/federatedIdentityCredentials' (ReadOnly, DeployTimeConstant): The resource type

## Resource Microsoft.Graph/appRoleAssignedTo@beta
Expand Down Expand Up @@ -159,7 +159,7 @@
* **logoutUrl**: string: Specifies the URL that the Microsoft's authorization service uses to sign out a user using OpenId Connect front-channel, back-channel, or SAML sign out protocols.
* **notes**: string: Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1,024 characters.
* **notificationEmailAddresses**: string[]: Specifies the list of email addresses where Microsoft Entra ID sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Microsoft Entra Gallery applications.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object.
* **passwordCredentials**: [MicrosoftGraphPasswordCredential](#microsoftgraphpasswordcredential)[]: The collection of password credentials associated with the service principal. Not nullable.
* **preferredSingleSignOnMode**: string: Specifies the single sign-on mode configured for this application. Microsoft Entra ID uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Microsoft Entra My Apps. The supported values are password, saml, notSupported, and oidc. Note: This field might be null for older SAML apps and for OIDC applications where it isn't set automatically.
* **preferredTokenSigningKeyEndDateTime**: string: Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint. Updating this attribute isn't currently supported. For details, see ServicePrincipal property differences.
Expand Down Expand Up @@ -230,7 +230,7 @@
* **certificationDetailsUrl**: string: URL that shows certification details for the application.
* **certificationExpirationDateTime**: string: The timestamp when the current certification for the application expires.
* **isCertifiedByMicrosoft**: bool: Indicates whether the application is certified by Microsoft.
* **isPublisherAttested**: bool: Indicates whether the application has been self-attested by the application developer or the publisher.
* **isPublisherAttested**: bool: Indicates whether the application developer or publisher completed Publisher Attestation.
* **lastCertificationDateTime**: string: The timestamp when the certification for the application was most recently added or updated.

## MicrosoftGraphFederatedIdentityExpression
Expand Down Expand Up @@ -269,8 +269,8 @@

## MicrosoftGraphKeyValue
### Properties
* **key**: string: Key.
* **value**: string: Value.
* **key**: string: Contains the name of the field that a value is associated with.
* **value**: string: Contains the corresponding value for the specified key.

## MicrosoftGraphOnPremisesProvisioningError
### Properties
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -701,7 +701,7 @@
"$ref": "#/11"
},
"flags": 0,
"description": "Directory objects that are owners of the application. Read-only. Nullable."
"description": "Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object."
},
"deletedDateTime": {
"type": {
Expand Down Expand Up @@ -1031,7 +1031,7 @@
"$ref": "#/5"
},
"flags": 0,
"description": "Indicates whether the application has been self-attested by the application developer or the publisher."
"description": "Indicates whether the application developer or publisher completed Publisher Attestation."
},
"lastCertificationDateTime": {
"type": {
Expand Down Expand Up @@ -1911,7 +1911,7 @@
"$ref": "#/11"
},
"flags": 0,
"description": "Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable."
"description": "Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object."
},
"deletedDateTime": {
"type": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
* **nativeAuthenticationApisEnabled**: 'all' | 'none' | string: Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: none and all. Default is none. For more information, see Native Authentication.
* **notes**: string: Notes relevant for the management of the application.
* **optionalClaims**: [MicrosoftGraphOptionalClaims](#microsoftgraphoptionalclaims): Application developers can configure optional claims in their Microsoft Entra applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of the application. Read-only. Nullable.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object.
* **parentalControlSettings**: [MicrosoftGraphParentalControlSettings](#microsoftgraphparentalcontrolsettings): Specifies parental control settings for an application.
* **passwordCredentials**: [MicrosoftGraphPasswordCredential](#microsoftgraphpasswordcredential)[]: The collection of password credentials associated with the application. Not nullable.
* **publicClient**: [MicrosoftGraphPublicClientApplication](#microsoftgraphpublicclientapplication): Specifies settings for installed clients such as desktop or mobile devices.
Expand Down Expand Up @@ -153,7 +153,7 @@
* **notes**: string: Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1,024 characters.
* **notificationEmailAddresses**: string[]: Specifies the list of email addresses where Microsoft Entra ID sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Microsoft Entra Gallery applications.
* **oauth2PermissionScopes**: [MicrosoftGraphPermissionScope](#microsoftgraphpermissionscope)[]: The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable.
* **owners**: [MicrosoftGraphRelationship](#microsoftgraphrelationship): Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object.
* **passwordCredentials**: [MicrosoftGraphPasswordCredential](#microsoftgraphpasswordcredential)[]: The collection of password credentials associated with the application. Not nullable.
* **preferredSingleSignOnMode**: string: Specifies the single sign-on mode configured for this application. Microsoft Entra ID uses the preferred single sign-on mode to launch the application from Microsoft 365 or the My Apps portal. The supported values are password, saml, notSupported, and oidc. Note: This field might be null for older SAML apps and for OIDC applications where it isn't set automatically.
* **preferredTokenSigningKeyThumbprint**: string: This property can be used on SAML applications (apps that have preferredSingleSignOnMode set to saml) to control which certificate is used to sign the SAML responses. For applications that aren't SAML, don't write or otherwise rely on this property.
Expand Down Expand Up @@ -215,7 +215,7 @@
* **certificationDetailsUrl**: string: URL that shows certification details for the application.
* **certificationExpirationDateTime**: string: The timestamp when the current certification for the application expires.
* **isCertifiedByMicrosoft**: bool: Indicates whether the application is certified by Microsoft.
* **isPublisherAttested**: bool: Indicates whether the application has been self-attested by the application developer or the publisher.
* **isPublisherAttested**: bool: Indicates whether the application developer or publisher completed Publisher Attestation.
* **lastCertificationDateTime**: string: The timestamp when the certification for the application was most recently added or updated.

## MicrosoftGraphImplicitGrantSettings
Expand Down
2 changes: 1 addition & 1 deletion msgraph-metadata
Submodule msgraph-metadata updated 31 files
+27 −3 clean_beta_metadata/cleanMetadata.xml
+5,562 −5,424 clean_beta_metadata/cleanMetadataWithDescriptionsAndAnnotationsAndErrorsbeta.xml
+5,607 −5,469 clean_beta_metadata/cleanMetadataWithDescriptionsAndAnnotationsbeta.xml
+5,607 −5,469 clean_beta_metadata/cleanMetadataWithDescriptionsbeta.xml
+120 −0 clean_v10_metadata/cleanMetadata.xml
+5,215 −4,830 clean_v10_metadata/cleanMetadataWithDescriptionsAndAnnotationsAndErrorsv1.0.xml
+5,224 −4,839 clean_v10_metadata/cleanMetadataWithDescriptionsAndAnnotationsv1.0.xml
+5,224 −4,839 clean_v10_metadata/cleanMetadataWithDescriptionsv1.0.xml
+420 −724 openapi/beta/default.yaml
+385 −821 openapi/beta/graphexplorer.yaml
+403 −687 openapi/beta/openapi.yaml
+420 −732 openapi/beta/powershell_v2.yaml
+4,550 −1,203 openapi/v1.0/default.yaml
+4,549 −460 openapi/v1.0/graphexplorer.yaml
+5,006 −1,772 openapi/v1.0/openapi.yaml
+4,502 −1,123 openapi/v1.0/powershell_v2.yaml
+5 −3 schemas/annotated-beta-Prod.csdl
+98 −0 schemas/annotated-v1.0-Prod.csdl
+686 −0 schemas/beta-Delos.csdl
+32 −0 schemas/beta-Fairfax.csdl
+686 −0 schemas/beta-GovSG.csdl
+27 −0 schemas/beta-Mooncake.csdl
+5 −3 schemas/beta-Prod.csdl
+82 −0 schemas/beta-USNat.csdl
+82 −0 schemas/beta-USSec.csdl
+686 −0 schemas/v1.0-Delos.csdl
+686 −0 schemas/v1.0-GovSG.csdl
+98 −0 schemas/v1.0-Prod.csdl
+30 −1 transforms/csdl/preprocess_csdl.xsl
+26 −0 transforms/csdl/preprocess_csdl_test_input.xml
+58 −0 transforms/csdl/preprocess_csdl_test_output.xml
Loading

0 comments on commit b28873a

Please sign in to comment.