Skip to content

Commit 11aedee

Browse files
authored
Merge pull request #1400 from microsoftgraph/dev
Release 4.34.0
2 parents 56307ef + 2cb858a commit 11aedee

495 files changed

Lines changed: 38472 additions & 54 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Microsoft.Graph/Generated/model/Application.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,20 @@ public Application()
271271
[JsonConverter(typeof(NextLinkConverter))]
272272
public string ExtensionPropertiesNextLink { get; set; }
273273

274+
/// <summary>
275+
/// Gets or sets federated identity credentials.
276+
/// Federated identities for applications. Supports $expand and $filter (eq when counting empty collections).
277+
/// </summary>
278+
[JsonPropertyName("federatedIdentityCredentials")]
279+
public IApplicationFederatedIdentityCredentialsCollectionPage FederatedIdentityCredentials { get; set; }
280+
281+
/// <summary>
282+
/// Gets or sets federatedIdentityCredentialsNextLink.
283+
/// </summary>
284+
[JsonPropertyName("federatedIdentityCredentials@odata.nextLink")]
285+
[JsonConverter(typeof(NextLinkConverter))]
286+
public string FederatedIdentityCredentialsNextLink { get; set; }
287+
274288
/// <summary>
275289
/// Gets or sets home realm discovery policies.
276290
/// </summary>

src/Microsoft.Graph/Generated/model/Authentication.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,33 @@ public partial class Authentication : Entity
6262
[JsonConverter(typeof(NextLinkConverter))]
6363
public string MicrosoftAuthenticatorMethodsNextLink { get; set; }
6464

65+
/// <summary>
66+
/// Gets or sets operations.
67+
/// </summary>
68+
[JsonPropertyName("operations")]
69+
public IAuthenticationOperationsCollectionPage Operations { get; set; }
70+
71+
/// <summary>
72+
/// Gets or sets operationsNextLink.
73+
/// </summary>
74+
[JsonPropertyName("operations@odata.nextLink")]
75+
[JsonConverter(typeof(NextLinkConverter))]
76+
public string OperationsNextLink { get; set; }
77+
78+
/// <summary>
79+
/// Gets or sets password methods.
80+
/// Represents the details of the password authentication method registered to a user for authentication.
81+
/// </summary>
82+
[JsonPropertyName("passwordMethods")]
83+
public IAuthenticationPasswordMethodsCollectionPage PasswordMethods { get; set; }
84+
85+
/// <summary>
86+
/// Gets or sets passwordMethodsNextLink.
87+
/// </summary>
88+
[JsonPropertyName("passwordMethods@odata.nextLink")]
89+
[JsonConverter(typeof(NextLinkConverter))]
90+
public string PasswordMethodsNextLink { get; set; }
91+
6592
/// <summary>
6693
/// Gets or sets temporary access pass methods.
6794
/// Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
// <auto-generated/>
7+
8+
// Template Source: MethodRequestBody.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type AuthenticationMethodResetPasswordRequestBody.
19+
/// </summary>
20+
public partial class AuthenticationMethodResetPasswordRequestBody
21+
{
22+
23+
/// <summary>
24+
/// Gets or sets NewPassword.
25+
/// </summary>
26+
[JsonPropertyName("newPassword")]
27+
public string NewPassword { get; set; }
28+
29+
/// <summary>
30+
/// Gets or sets RequireChangeOnNextSignIn.
31+
/// </summary>
32+
[JsonPropertyName("requireChangeOnNextSignIn")]
33+
public bool? RequireChangeOnNextSignIn { get; set; }
34+
35+
}
36+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
// <auto-generated/>
7+
8+
// Template Source: EntityType.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type Cross Tenant Access Policy.
19+
/// </summary>
20+
public partial class CrossTenantAccessPolicy : PolicyBase
21+
{
22+
23+
///<summary>
24+
/// The CrossTenantAccessPolicy constructor
25+
///</summary>
26+
public CrossTenantAccessPolicy()
27+
{
28+
this.ODataType = "microsoft.graph.crossTenantAccessPolicy";
29+
}
30+
31+
/// <summary>
32+
/// Gets or sets default.
33+
/// Defines the default configuration for how your organization interacts with external Azure Active Directory organizations.
34+
/// </summary>
35+
[JsonPropertyName("default")]
36+
public CrossTenantAccessPolicyConfigurationDefault Default { get; set; }
37+
38+
/// <summary>
39+
/// Gets or sets partners.
40+
/// Defines partner-specific configurations for external Azure Active Directory organizations.
41+
/// </summary>
42+
[JsonPropertyName("partners")]
43+
public ICrossTenantAccessPolicyPartnersCollectionPage Partners { get; set; }
44+
45+
/// <summary>
46+
/// Gets or sets partnersNextLink.
47+
/// </summary>
48+
[JsonPropertyName("partners@odata.nextLink")]
49+
[JsonConverter(typeof(NextLinkConverter))]
50+
public string PartnersNextLink { get; set; }
51+
52+
}
53+
}
54+
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
// <auto-generated/>
7+
8+
// Template Source: ComplexType.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type CrossTenantAccessPolicyB2BSetting.
19+
/// </summary>
20+
[JsonConverter(typeof(DerivedTypeConverter<CrossTenantAccessPolicyB2BSetting>))]
21+
public partial class CrossTenantAccessPolicyB2BSetting
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets applications.
26+
/// The list of applications targeted with your cross-tenant access policy.
27+
/// </summary>
28+
[JsonPropertyName("applications")]
29+
public CrossTenantAccessPolicyTargetConfiguration Applications { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets usersAndGroups.
33+
/// The list of users and groups targeted with your cross-tenant access policy.
34+
/// </summary>
35+
[JsonPropertyName("usersAndGroups")]
36+
public CrossTenantAccessPolicyTargetConfiguration UsersAndGroups { get; set; }
37+
38+
/// <summary>
39+
/// Gets or sets additional data.
40+
/// </summary>
41+
[JsonExtensionData]
42+
public IDictionary<string, object> AdditionalData { get; set; }
43+
44+
/// <summary>
45+
/// Gets or sets @odata.type.
46+
/// </summary>
47+
[JsonPropertyName("@odata.type")]
48+
public string ODataType { get; set; }
49+
50+
}
51+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
// <auto-generated/>
7+
8+
// Template Source: EntityType.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type Cross Tenant Access Policy Configuration Default.
19+
/// </summary>
20+
public partial class CrossTenantAccessPolicyConfigurationDefault : Entity
21+
{
22+
23+
/// <summary>
24+
/// Gets or sets b2b collaboration inbound.
25+
/// Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.
26+
/// </summary>
27+
[JsonPropertyName("b2bCollaborationInbound")]
28+
public CrossTenantAccessPolicyB2BSetting B2bCollaborationInbound { get; set; }
29+
30+
/// <summary>
31+
/// Gets or sets b2b collaboration outbound.
32+
/// Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration.
33+
/// </summary>
34+
[JsonPropertyName("b2bCollaborationOutbound")]
35+
public CrossTenantAccessPolicyB2BSetting B2bCollaborationOutbound { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets b2b direct connect inbound.
39+
/// Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect.
40+
/// </summary>
41+
[JsonPropertyName("b2bDirectConnectInbound")]
42+
public CrossTenantAccessPolicyB2BSetting B2bDirectConnectInbound { get; set; }
43+
44+
/// <summary>
45+
/// Gets or sets b2b direct connect outbound.
46+
/// Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect.
47+
/// </summary>
48+
[JsonPropertyName("b2bDirectConnectOutbound")]
49+
public CrossTenantAccessPolicyB2BSetting B2bDirectConnectOutbound { get; set; }
50+
51+
/// <summary>
52+
/// Gets or sets inbound trust.
53+
/// Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations.
54+
/// </summary>
55+
[JsonPropertyName("inboundTrust")]
56+
public CrossTenantAccessPolicyInboundTrust InboundTrust { get; set; }
57+
58+
/// <summary>
59+
/// Gets or sets is service default.
60+
/// If true, the default configuration is set to the system default configuration. If false, the default settings have been customized.
61+
/// </summary>
62+
[JsonPropertyName("isServiceDefault")]
63+
public bool? IsServiceDefault { get; set; }
64+
65+
}
66+
}
67+
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
// <auto-generated/>
7+
8+
// Template Source: EntityType.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type Cross Tenant Access Policy Configuration Partner.
19+
/// </summary>
20+
[JsonConverter(typeof(DerivedTypeConverter<CrossTenantAccessPolicyConfigurationPartner>))]
21+
public partial class CrossTenantAccessPolicyConfigurationPartner
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets b2b collaboration inbound.
26+
/// Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.
27+
/// </summary>
28+
[JsonPropertyName("b2bCollaborationInbound")]
29+
public CrossTenantAccessPolicyB2BSetting B2bCollaborationInbound { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets b2b collaboration outbound.
33+
/// Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration.
34+
/// </summary>
35+
[JsonPropertyName("b2bCollaborationOutbound")]
36+
public CrossTenantAccessPolicyB2BSetting B2bCollaborationOutbound { get; set; }
37+
38+
/// <summary>
39+
/// Gets or sets b2b direct connect inbound.
40+
/// Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect.
41+
/// </summary>
42+
[JsonPropertyName("b2bDirectConnectInbound")]
43+
public CrossTenantAccessPolicyB2BSetting B2bDirectConnectInbound { get; set; }
44+
45+
/// <summary>
46+
/// Gets or sets b2b direct connect outbound.
47+
/// Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect.
48+
/// </summary>
49+
[JsonPropertyName("b2bDirectConnectOutbound")]
50+
public CrossTenantAccessPolicyB2BSetting B2bDirectConnectOutbound { get; set; }
51+
52+
/// <summary>
53+
/// Gets or sets inbound trust.
54+
/// Determines the partner-specific configuration for trusting other Conditional Access claims from external Azure AD organizations.
55+
/// </summary>
56+
[JsonPropertyName("inboundTrust")]
57+
public CrossTenantAccessPolicyInboundTrust InboundTrust { get; set; }
58+
59+
/// <summary>
60+
/// Gets or sets is service provider.
61+
/// Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization.
62+
/// </summary>
63+
[JsonPropertyName("isServiceProvider")]
64+
public bool? IsServiceProvider { get; set; }
65+
66+
/// <summary>
67+
/// Gets or sets tenant id.
68+
/// The tenant identifier for the partner Azure AD organization. Read-only. Key.
69+
/// </summary>
70+
[JsonPropertyName("tenantId")]
71+
public string TenantId { get; set; }
72+
73+
/// <summary>
74+
/// Gets or sets @odata.type.
75+
/// </summary>
76+
[JsonPropertyName("@odata.type")]
77+
public string ODataType { get; set; }
78+
79+
/// <summary>
80+
/// Gets or sets additional data.
81+
/// </summary>
82+
[JsonExtensionData]
83+
public IDictionary<string, object> AdditionalData { get; set; }
84+
85+
}
86+
}
87+

0 commit comments

Comments
 (0)