diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/AndroidAppConfigurationSchemaRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/AndroidAppConfigurationSchemaRequestBuilder.cs new file mode 100644 index 000000000000..e57510f0e0e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/AndroidAppConfigurationSchemaRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema +{ + /// + /// Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchemaRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the retrieveSchema method. + public global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder RetrieveSchema + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AndroidAppConfigurationSchemaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AndroidAppConfigurationSchemaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property androidAppConfigurationSchema for deviceManagement + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Android App Configurations Schema entity. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property androidAppConfigurationSchema in deviceManagement + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property androidAppConfigurationSchema for deviceManagement + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Android App Configurations Schema entity. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property androidAppConfigurationSchema in deviceManagement + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchemaRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Android App Configurations Schema entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchemaRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchemaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchemaRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaPostRequestBody.cs b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaPostRequestBody.cs new file mode 100644 index 000000000000..fe1a9b01f202 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RetrieveSchemaPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The requestDetail property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail? RequestDetail + { + get { return BackingStore?.Get("requestDetail"); } + set { BackingStore?.Set("requestDetail", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail RequestDetail + { + get { return BackingStore?.Get("requestDetail"); } + set { BackingStore?.Set("requestDetail", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RetrieveSchemaPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "requestDetail", n => { RequestDetail = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("requestDetail", RequestDetail); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaRequestBuilder.cs new file mode 100644 index 000000000000..5972fdeef4ef --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/AndroidAppConfigurationSchema/RetrieveSchema/RetrieveSchemaRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema +{ + /// + /// Provides operations to call the retrieveSchema method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RetrieveSchemaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RetrieveSchemaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema/retrieveSchema", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RetrieveSchemaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema/retrieveSchema", rawUrl) + { + } + /// + /// Retrieves the managed application configurations schema for the specified Android app. + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieves the managed application configurations schema for the specified Android app. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RetrieveSchemaRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivatePostRequestBody.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivatePostRequestBody.cs new file mode 100644 index 000000000000..7440383c3a83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivatePostRequestBody.cs @@ -0,0 +1,71 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ActivatePostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The certificationAuthorityVersion property + public int? CertificationAuthorityVersion + { + get { return BackingStore?.Get("certificationAuthorityVersion"); } + set { BackingStore?.Set("certificationAuthorityVersion", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ActivatePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "certificationAuthorityVersion", n => { CertificationAuthorityVersion = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteIntValue("certificationAuthorityVersion", CertificationAuthorityVersion); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivateRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivateRequestBuilder.cs new file mode 100644 index 000000000000..48b03e22c7fd --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Activate/ActivateRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate +{ + /// + /// Provides operations to call the activate method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ActivateRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ActivateRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activate", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ActivateRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activate", rawUrl) + { + } + /// + /// Invoke action activate + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthority.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action activate + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ActivateRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ActiveVersion/ActiveVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ActiveVersion/ActiveVersionRequestBuilder.cs new file mode 100644 index 000000000000..53f3ec98a0f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ActiveVersion/ActiveVersionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion +{ + /// + /// Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ActiveVersionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ActiveVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activeVersion{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ActiveVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activeVersion{?%24expand,%24select}", rawUrl) + { + } + /// + /// The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ActiveVersionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ActiveVersionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.cs index d14168956ef2..a94ea23abfb4 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.cs @@ -22,7 +22,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityStatus? CertificationAuthorityStatus { get { return BackingStore?.Get("certificationAuthorityStatus"); } diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.cs index f771192ba2ee..d8c88a89255c 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.cs @@ -1,17 +1,23 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityLeafCertificate; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetAllCloudCertificationAuthority; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetAllCloudCertificationAuthorityLeafCertificates; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeLeafCertificate; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeLeafCertificateBySerialNumber; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.SearchCloudCertificationAuthorityLeafCertificateBySerialNumber; using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -30,6 +36,16 @@ namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudCertificationAuthorityItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the activate method. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder Activate + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder ActiveVersion + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the changeCloudCertificationAuthorityStatus method. public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder ChangeCloudCertificationAuthorityStatus { @@ -55,6 +71,16 @@ public partial class CloudCertificationAuthorityItemRequestBuilder : BaseRequest { get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getCloudCertificationAuthorityVersion method. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder GetCloudCertificationAuthorityVersion + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the getCloudCertificationAuthorityVersions method. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder GetCloudCertificationAuthorityVersions + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the patchCloudCertificationAuthority method. public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder PatchCloudCertificationAuthority { @@ -65,6 +91,11 @@ public partial class CloudCertificationAuthorityItemRequestBuilder : BaseRequest { get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the renew method. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder Renew + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the revokeCloudCertificationAuthorityCertificate method. public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder RevokeCloudCertificationAuthorityCertificate { @@ -90,6 +121,11 @@ public partial class CloudCertificationAuthorityItemRequestBuilder : BaseRequest { get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder Versions + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersion/GetCloudCertificationAuthorityVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersion/GetCloudCertificationAuthorityVersionRequestBuilder.cs new file mode 100644 index 000000000000..f4df77067ff2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersion/GetCloudCertificationAuthorityVersionRequestBuilder.cs @@ -0,0 +1,98 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion +{ + /// + /// Provides operations to call the getCloudCertificationAuthorityVersion method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetCloudCertificationAuthorityVersionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetCloudCertificationAuthorityVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersion", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetCloudCertificationAuthorityVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersion", rawUrl) + { + } + /// + /// Invoke action getCloudCertificationAuthorityVersion + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action getCloudCertificationAuthorityVersion + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetCloudCertificationAuthorityVersionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsPostResponse.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsPostResponse.cs new file mode 100644 index 000000000000..c8a1affb2476 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsPostResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetCloudCertificationAuthorityVersionsPostResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsRequestBuilder.cs new file mode 100644 index 000000000000..d663f36c37c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsRequestBuilder.cs @@ -0,0 +1,121 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions +{ + /// + /// Provides operations to call the getCloudCertificationAuthorityVersions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetCloudCertificationAuthorityVersionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetCloudCertificationAuthorityVersionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetCloudCertificationAuthorityVersionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersions", rawUrl) + { + } + /// + /// Invoke action getCloudCertificationAuthorityVersions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsGetCloudCertificationAuthorityVersionsPostResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsGetCloudCertificationAuthorityVersionsPostResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action getCloudCertificationAuthorityVersions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use PostAsGetCloudCertificationAuthorityVersionsPostResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action getCloudCertificationAuthorityVersions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetCloudCertificationAuthorityVersionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsResponse.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsResponse.cs new file mode 100644 index 000000000000..b95774a3e571 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthorityVersions/GetCloudCertificationAuthorityVersionsResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions +{ + [Obsolete("This class is obsolete. Use GetCloudCertificationAuthorityVersionsPostResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetCloudCertificationAuthorityVersionsResponse : global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Renew/RenewRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Renew/RenewRequestBuilder.cs new file mode 100644 index 000000000000..3f7d463a0de5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Renew/RenewRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew +{ + /// + /// Provides operations to call the renew method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RenewRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RenewRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/renew", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RenewRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/renew", rawUrl) + { + } + /// + /// Invoke action renew + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action renew + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RenewRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..06a69b55fd73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Item/CloudCertificationAuthorityVersionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Item/CloudCertificationAuthorityVersionItemRequestBuilder.cs new file mode 100644 index 000000000000..e7bdc3e15b41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/Item/CloudCertificationAuthorityVersionItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item +{ + /// + /// Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CloudCertificationAuthorityVersionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/{cloudCertificationAuthorityVersion%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CloudCertificationAuthorityVersionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/{cloudCertificationAuthorityVersion%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/VersionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/VersionsRequestBuilder.cs new file mode 100644 index 000000000000..1891260d3391 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthority/Item/Versions/VersionsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count; +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions +{ + /// + /// Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class VersionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + /// The unique identifier of cloudCertificationAuthorityVersion + /// A + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("cloudCertificationAuthorityVersion%2Did", position); + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public VersionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public VersionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class VersionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class VersionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.cs index b536e69efa37..913b11fbedea 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.cs @@ -1,5 +1,6 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -18,6 +19,11 @@ namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafC [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudCertificationAuthorityLeafCertificateItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder CloudCertificationAuthorityVersion + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityVersion/CloudCertificationAuthorityVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityVersion/CloudCertificationAuthorityVersionRequestBuilder.cs new file mode 100644 index 000000000000..e9efb3ca99ff --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityVersion/CloudCertificationAuthorityVersionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion +{ + /// + /// Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CloudCertificationAuthorityVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}/cloudCertificationAuthorityVersion{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CloudCertificationAuthorityVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}/cloudCertificationAuthorityVersion{?%24expand,%24select}", rawUrl) + { + } + /// + /// The certification authority version that issued this leaf certificate. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The certification authority version that issued this leaf certificate. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The certification authority version that issued this leaf certificate. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs index 6157a8f77721..26f3e0a8ae96 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs @@ -1,6 +1,7 @@ // #pragma warning disable CS0618 using Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary; +using Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema; using Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles; using Microsoft.Graph.Beta.DeviceManagement.AndroidForWorkAppConfigurationSchemas; using Microsoft.Graph.Beta.DeviceManagement.AndroidForWorkEnrollmentProfiles; @@ -215,6 +216,11 @@ public partial class DeviceManagementRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + public global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder AndroidAppConfigurationSchema + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the androidDeviceOwnerEnrollmentProfiles property of the microsoft.graph.deviceManagement entity. public global::Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder AndroidDeviceOwnerEnrollmentProfiles { diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionPostRequestBody.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionPostRequestBody.cs new file mode 100644 index 000000000000..0859ede56db0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionPostRequestBody.cs @@ -0,0 +1,72 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OrganizationActionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// The actionType property + public global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionType? ActionType + { + get { return BackingStore?.Get("actionType"); } + set { BackingStore?.Set("actionType", value); } + } + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public OrganizationActionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "actionType", n => { ActionType = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("actionType", ActionType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.cs new file mode 100644 index 000000000000..0bebae7b6734 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/OrganizationAction/OrganizationActionRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction +{ + /// + /// Provides operations to call the organizationAction method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OrganizationActionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public OrganizationActionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/organizationAction", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public OrganizationActionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/organizationAction", rawUrl) + { + } + /// + /// Invoke action organizationAction + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action organizationAction + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OrganizationActionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.cs new file mode 100644 index 000000000000..fc7f7bb04547 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/RetrieveOrganizationActionDetailWithActionType/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType +{ + /// + /// Provides operations to call the retrieveOrganizationActionDetail method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RetrieveOrganizationActionDetailWithActionTypeRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: actionType='{actionType}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RetrieveOrganizationActionDetailWithActionTypeRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string actionType = "") : base(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/retrieveOrganizationActionDetail(actionType='{actionType}')", pathParameters) + { + if (!string.IsNullOrWhiteSpace(actionType)) PathParameters.Add("actionType", actionType); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RetrieveOrganizationActionDetailWithActionTypeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/retrieveOrganizationActionDetail(actionType='{actionType}')", rawUrl) + { + } + /// + /// Invoke function retrieveOrganizationActionDetail + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke function retrieveOrganizationActionDetail + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RetrieveOrganizationActionDetailWithActionTypeRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.cs index faf30250052a..7d73cdca84af 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/VirtualEndpointRequestBuilder.cs @@ -13,10 +13,12 @@ using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.GetEffectivePermissions; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ManagedLicenses; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections; +using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ProvisioningPolicies; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Report; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports; +using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveScopedPermissions; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveTenantEncryptionSetting; using Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ServicePlans; @@ -106,6 +108,11 @@ public partial class VirtualEndpointRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.OnPremisesConnectionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the organizationAction method. + public global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder OrganizationAction + { + get => new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the organizationSettings property of the microsoft.graph.virtualEndpoint entity. public global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings.OrganizationSettingsRequestBuilder OrganizationSettings { @@ -243,6 +250,16 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.VirtualEndpoint.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// + /// Provides operations to call the retrieveOrganizationActionDetail method. + /// + /// A + /// Usage: actionType='{actionType}' + public global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder RetrieveOrganizationActionDetailWithActionType(string actionType) + { + if(string.IsNullOrEmpty(actionType)) throw new ArgumentNullException(nameof(actionType)); + return new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder(PathParameters, RequestAdapter, actionType); + } + /// /// Delete navigation property virtualEndpoint for deviceManagement /// /// A diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs new file mode 100644 index 000000000000..03e7fbe60f81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.IdentityGovernance; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelProcessingPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The scope property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope? Scope + { + get { return BackingStore?.Get("scope"); } + set { BackingStore?.Set("scope", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope Scope + { + get { return BackingStore?.Get("scope"); } + set { BackingStore?.Set("scope", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelProcessingPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "scope", n => { Scope = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("scope", Scope); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs new file mode 100644 index 000000000000..b37c8ad12a14 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing +{ + /// + /// Provides operations to call the cancelProcessing method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl) + { + } + /// + /// Invoke action cancelProcessing + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action cancelProcessing + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] + public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.cs index 4237364e0d06..cd26b414d451 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope; +using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewTaskFailures; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewWorkflow; @@ -64,6 +65,11 @@ public partial class WorkflowItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the cancelProcessing method. + public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder MicrosoftGraphIdentityGovernanceCancelProcessing + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the createNewVersion method. public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder MicrosoftGraphIdentityGovernanceCreateNewVersion { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs new file mode 100644 index 000000000000..5cfb23ba0e19 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.IdentityGovernance; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelProcessingPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The scope property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope? Scope + { + get { return BackingStore?.Get("scope"); } + set { BackingStore?.Set("scope", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope Scope + { + get { return BackingStore?.Get("scope"); } + set { BackingStore?.Set("scope", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelProcessingPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "scope", n => { Scope = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("scope", Scope); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs new file mode 100644 index 000000000000..7d784e73eb95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing +{ + /// + /// Provides operations to call the cancelProcessing method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl) + { + } + /// + /// Invoke action cancelProcessing + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action cancelProcessing + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + [Obsolete(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28")] + public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.cs index e38b2c7a9810..dfbab2010ce4 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope; +using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewTaskFailures; using Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewWorkflow; @@ -64,6 +65,11 @@ public partial class WorkflowItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the cancelProcessing method. + public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder MicrosoftGraphIdentityGovernanceCancelProcessing + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the createNewVersion method. public global::Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder MicrosoftGraphIdentityGovernanceCreateNewVersion { diff --git a/src/Microsoft.Graph/Generated/Models/AccessDriftReport.cs b/src/Microsoft.Graph/Generated/Models/AccessDriftReport.cs new file mode 100644 index 000000000000..66414d8b8b68 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessDriftReport.cs @@ -0,0 +1,98 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AccessDriftReport : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The downloadUri property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DownloadUri + { + get { return BackingStore?.Get("downloadUri"); } + set { BackingStore?.Set("downloadUri", value); } + } +#nullable restore +#else + public string DownloadUri + { + get { return BackingStore?.Get("downloadUri"); } + set { BackingStore?.Set("downloadUri", value); } + } +#endif + /// The expiresAt property + public DateTimeOffset? ExpiresAt + { + get { return BackingStore?.Get("expiresAt"); } + set { BackingStore?.Set("expiresAt", value); } + } + /// The resourceType property + public global::Microsoft.Graph.Beta.Models.AccessDriftReportResourceType? ResourceType + { + get { return BackingStore?.Get("resourceType"); } + set { BackingStore?.Set("resourceType", value); } + } + /// The tenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? TenantId + { + get { return BackingStore?.Get("tenantId"); } + set { BackingStore?.Set("tenantId", value); } + } +#nullable restore +#else + public string TenantId + { + get { return BackingStore?.Get("tenantId"); } + set { BackingStore?.Set("tenantId", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AccessDriftReport CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AccessDriftReport(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "downloadUri", n => { DownloadUri = n.GetStringValue(); } }, + { "expiresAt", n => { ExpiresAt = n.GetDateTimeOffsetValue(); } }, + { "resourceType", n => { ResourceType = n.GetEnumValue(); } }, + { "tenantId", n => { TenantId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("downloadUri", DownloadUri); + writer.WriteDateTimeOffsetValue("expiresAt", ExpiresAt); + writer.WriteEnumValue("resourceType", ResourceType); + writer.WriteStringValue("tenantId", TenantId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessDriftReportResourceType.cs b/src/Microsoft.Graph/Generated/Models/AccessDriftReportResourceType.cs new file mode 100644 index 000000000000..d9f0c4dde8f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessDriftReportResourceType.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum AccessDriftReportResourceType + #pragma warning restore CS1591 + { + [EnumMember(Value = "application")] + #pragma warning disable CS1591 + Application, + #pragma warning restore CS1591 + [EnumMember(Value = "group")] + #pragma warning disable CS1591 + Group, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/AndroidAppConfigurationSchema.cs b/src/Microsoft.Graph/Generated/Models/AndroidAppConfigurationSchema.cs new file mode 100644 index 000000000000..176dccf6de29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AndroidAppConfigurationSchema.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Schema describing an Android application's custom configurations. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidAppConfigurationSchema : global::Microsoft.Graph.Beta.Models.Entity, IParsable + { + /// UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public byte[]? ExampleJson + { + get { return BackingStore?.Get("exampleJson"); } + set { BackingStore?.Set("exampleJson", value); } + } +#nullable restore +#else + public byte[] ExampleJson + { + get { return BackingStore?.Get("exampleJson"); } + set { BackingStore?.Set("exampleJson", value); } + } +#endif + /// Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? NestedSchemaItems + { + get { return BackingStore?.Get?>("nestedSchemaItems"); } + set { BackingStore?.Set("nestedSchemaItems", value); } + } +#nullable restore +#else + public List NestedSchemaItems + { + get { return BackingStore?.Get>("nestedSchemaItems"); } + set { BackingStore?.Set("nestedSchemaItems", value); } + } +#endif + /// Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SchemaItems + { + get { return BackingStore?.Get?>("schemaItems"); } + set { BackingStore?.Set("schemaItems", value); } + } +#nullable restore +#else + public List SchemaItems + { + get { return BackingStore?.Get>("schemaItems"); } + set { BackingStore?.Set("schemaItems", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "exampleJson", n => { ExampleJson = n.GetByteArrayValue(); } }, + { "nestedSchemaItems", n => { NestedSchemaItems = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType.CreateFromDiscriminatorValue)?.AsList(); } }, + { "schemaItems", n => { SchemaItems = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteByteArrayValue("exampleJson", ExampleJson); + writer.WriteCollectionOfObjectValues("nestedSchemaItems", NestedSchemaItems); + writer.WriteCollectionOfObjectValues("schemaItems", SchemaItems); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AndroidDeviceOwnerVpnConfiguration.cs b/src/Microsoft.Graph/Generated/Models/AndroidDeviceOwnerVpnConfiguration.cs index a10763fb4a7a..6f3690cf8df1 100644 --- a/src/Microsoft.Graph/Generated/Models/AndroidDeviceOwnerVpnConfiguration.cs +++ b/src/Microsoft.Graph/Generated/Models/AndroidDeviceOwnerVpnConfiguration.cs @@ -94,6 +94,22 @@ public bool? AlwaysOnLockdown get { return BackingStore?.Get("identityCertificate"); } set { BackingStore?.Set("identityCertificate", value); } } +#endif + /// List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? LockdownExclusionList + { + get { return BackingStore?.Get?>("lockdownExclusionList"); } + set { BackingStore?.Set("lockdownExclusionList", value); } + } +#nullable restore +#else + public List LockdownExclusionList + { + get { return BackingStore?.Get>("lockdownExclusionList"); } + set { BackingStore?.Set("lockdownExclusionList", value); } + } #endif /// Microsoft Tunnel site ID. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -207,6 +223,7 @@ public override IDictionary> GetFieldDeserializers() { "customKeyValueData", n => { CustomKeyValueData = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.KeyValuePair.CreateFromDiscriminatorValue)?.AsList(); } }, { "derivedCredentialSettings", n => { DerivedCredentialSettings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.DeviceManagementDerivedCredentialSettings.CreateFromDiscriminatorValue); } }, { "identityCertificate", n => { IdentityCertificate = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AndroidDeviceOwnerCertificateProfileBase.CreateFromDiscriminatorValue); } }, + { "lockdownExclusionList", n => { LockdownExclusionList = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "microsoftTunnelSiteId", n => { MicrosoftTunnelSiteId = n.GetStringValue(); } }, { "proxyExclusionList", n => { ProxyExclusionList = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "proxyServer", n => { ProxyServer = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.VpnProxyServer.CreateFromDiscriminatorValue); } }, @@ -229,6 +246,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("customKeyValueData", CustomKeyValueData); writer.WriteObjectValue("derivedCredentialSettings", DerivedCredentialSettings); writer.WriteObjectValue("identityCertificate", IdentityCertificate); + writer.WriteCollectionOfPrimitiveValues("lockdownExclusionList", LockdownExclusionList); writer.WriteStringValue("microsoftTunnelSiteId", MicrosoftTunnelSiteId); writer.WriteCollectionOfPrimitiveValues("proxyExclusionList", ProxyExclusionList); writer.WriteObjectValue("proxyServer", ProxyServer); diff --git a/src/Microsoft.Graph/Generated/Models/AndroidLobAppConfigurationSchemaRequestDetail.cs b/src/Microsoft.Graph/Generated/Models/AndroidLobAppConfigurationSchemaRequestDetail.cs new file mode 100644 index 000000000000..1f8257785c58 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AndroidLobAppConfigurationSchemaRequestDetail.cs @@ -0,0 +1,72 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// The request parameter for requesting Android LOB app configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AndroidLobAppConfigurationSchemaRequestDetail : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail, IParsable + { + /// The application policy ID of the Android LOB app +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#nullable restore +#else + public string AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AndroidLobAppConfigurationSchemaRequestDetail() : base() + { + OdataType = "#microsoft.graph.androidLobAppConfigurationSchemaRequestDetail"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AndroidLobAppConfigurationSchemaRequestDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AndroidLobAppConfigurationSchemaRequestDetail(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "appId", n => { AppId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("appId", AppId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBooleanType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBooleanType.cs new file mode 100644 index 000000000000..19acb498f774 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBooleanType.cs @@ -0,0 +1,62 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Boolean configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemBooleanType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer + public bool? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemBooleanType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemBooleanType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBooleanType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBooleanType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetBoolValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteBoolValue("defaultValue", DefaultValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleArray.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleArray.cs new file mode 100644 index 000000000000..b705e3d91cef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleArray.cs @@ -0,0 +1,54 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Bundle array configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemBundleArray : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemBundleArray() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemBundleArray"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleArray CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleArray(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleType.cs new file mode 100644 index 000000000000..3459486dc75b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemBundleType.cs @@ -0,0 +1,54 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Bundle configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemBundleType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemBundleType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemBundleType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemChoiceType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemChoiceType.cs new file mode 100644 index 000000000000..67c00b8d990c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemChoiceType.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Choice configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemChoiceType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public string DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// List of human readable name/value pairs for the valid values that can be set for this item +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Selections + { + get { return BackingStore?.Get?>("selections"); } + set { BackingStore?.Set("selections", value); } + } +#nullable restore +#else + public List Selections + { + get { return BackingStore?.Get>("selections"); } + set { BackingStore?.Set("selections", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemChoiceType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemChoiceType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemChoiceType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemChoiceType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetStringValue(); } }, + { "selections", n => { Selections = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.KeyValuePair.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("defaultValue", DefaultValue); + writer.WriteCollectionOfObjectValues("selections", Selections); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemHiddenType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemHiddenType.cs new file mode 100644 index 000000000000..298b680a8dfd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemHiddenType.cs @@ -0,0 +1,72 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Hidden configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemHiddenType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public string DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemHiddenType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemHiddenType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemHiddenType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemHiddenType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("defaultValue", DefaultValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemIntegerType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemIntegerType.cs new file mode 100644 index 000000000000..1aae6f179a45 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemIntegerType.cs @@ -0,0 +1,62 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Integer configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemIntegerType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer. Valid values 0 to 2147483647 + public int? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemIntegerType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemIntegerType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemIntegerType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemIntegerType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteIntValue("defaultValue", DefaultValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemMultiselectType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemMultiselectType.cs new file mode 100644 index 000000000000..d614b900c623 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemMultiselectType.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Multiselect configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemMultiselectType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DefaultValue + { + get { return BackingStore?.Get?>("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public List DefaultValue + { + get { return BackingStore?.Get>("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// List of human readable name/value pairs for the valid values that can be set for this item +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Selections + { + get { return BackingStore?.Get?>("selections"); } + set { BackingStore?.Set("selections", value); } + } +#nullable restore +#else + public List Selections + { + get { return BackingStore?.Get>("selections"); } + set { BackingStore?.Set("selections", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemMultiselectType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemMultiselectType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemMultiselectType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemMultiselectType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "selections", n => { Selections = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.KeyValuePair.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfPrimitiveValues("defaultValue", DefaultValue); + writer.WriteCollectionOfObjectValues("selections", Selections); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemStringType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemStringType.cs new file mode 100644 index 000000000000..537b0d912cb6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemStringType.cs @@ -0,0 +1,72 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// String configuration item inside an Android application's custom configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemStringType : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType, IParsable + { + /// Default value, if specified by the app developer +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public string DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemStringType() : base() + { + OdataType = "#microsoft.graph.appConfigurationSchemaItemStringType"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemStringType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemStringType(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("defaultValue", DefaultValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemType.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemType.cs new file mode 100644 index 000000000000..157da15725c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaItemType.cs @@ -0,0 +1,164 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Single configuration item inside an Android application's configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaItemType : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// Description of what the item controls within the application +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#endif + /// Human readable name +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// Unique index the application uses to maintain nested schema items. Valid values 0 to 2147483647 + public int? Index + { + get { return BackingStore?.Get("index"); } + set { BackingStore?.Set("index", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// Index of parent schema item to track nested schema items. Valid values 0 to 2147483647 + public int? ParentIndex + { + get { return BackingStore?.Get("parentIndex"); } + set { BackingStore?.Set("parentIndex", value); } + } + /// Unique key the application uses to identify the item +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SchemaItemKey + { + get { return BackingStore?.Get("schemaItemKey"); } + set { BackingStore?.Set("schemaItemKey", value); } + } +#nullable restore +#else + public string SchemaItemKey + { + get { return BackingStore?.Get("schemaItemKey"); } + set { BackingStore?.Set("schemaItemKey", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaItemType() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.appConfigurationSchemaItemBooleanType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBooleanType(), + "#microsoft.graph.appConfigurationSchemaItemBundleArray" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleArray(), + "#microsoft.graph.appConfigurationSchemaItemBundleType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleType(), + "#microsoft.graph.appConfigurationSchemaItemChoiceType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemChoiceType(), + "#microsoft.graph.appConfigurationSchemaItemHiddenType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemHiddenType(), + "#microsoft.graph.appConfigurationSchemaItemIntegerType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemIntegerType(), + "#microsoft.graph.appConfigurationSchemaItemMultiselectType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemMultiselectType(), + "#microsoft.graph.appConfigurationSchemaItemStringType" => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemStringType(), + _ => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "description", n => { Description = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "index", n => { Index = n.GetIntValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "parentIndex", n => { ParentIndex = n.GetIntValue(); } }, + { "schemaItemKey", n => { SchemaItemKey = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("description", Description); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteIntValue("index", Index); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("parentIndex", ParentIndex); + writer.WriteStringValue("schemaItemKey", SchemaItemKey); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaRequestDetail.cs b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaRequestDetail.cs new file mode 100644 index 000000000000..ac9bcc5079e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AppConfigurationSchemaRequestDetail.cs @@ -0,0 +1,88 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Base type for the request parameters that identifies the requested app configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppConfigurationSchemaRequestDetail : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AppConfigurationSchemaRequestDetail() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.androidLobAppConfigurationSchemaRequestDetail" => new global::Microsoft.Graph.Beta.Models.AndroidLobAppConfigurationSchemaRequestDetail(), + "#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail" => new global::Microsoft.Graph.Beta.Models.ManagedStoreAppConfigurationSchemaRequestDetail(), + _ => new global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationTemplate.cs b/src/Microsoft.Graph/Generated/Models/ApplicationTemplate.cs index b957ba1ae762..fb1936e21363 100644 --- a/src/Microsoft.Graph/Generated/Models/ApplicationTemplate.cs +++ b/src/Microsoft.Graph/Generated/Models/ApplicationTemplate.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; using System.Collections.Generic; using System.IO; using System; @@ -44,6 +45,12 @@ public List Categories set { BackingStore?.Set("configurationUris", value); } } #endif + /// Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + public Date? DeprecationDate + { + get { return BackingStore?.Get("deprecationDate"); } + set { BackingStore?.Set("deprecationDate", value); } + } /// A description of the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -268,6 +275,7 @@ public override IDictionary> GetFieldDeserializers() { { "categories", n => { Categories = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "configurationUris", n => { ConfigurationUris = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ConfigurationUri.CreateFromDiscriminatorValue)?.AsList(); } }, + { "deprecationDate", n => { DeprecationDate = n.GetDateValue(); } }, { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, { "endpoints", n => { Endpoints = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, @@ -294,6 +302,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfPrimitiveValues("categories", Categories); writer.WriteCollectionOfObjectValues("configurationUris", ConfigurationUris); + writer.WriteDateValue("deprecationDate", DeprecationDate); writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); writer.WriteCollectionOfPrimitiveValues("endpoints", Endpoints); diff --git a/src/Microsoft.Graph/Generated/Models/AzureADPremiumFeatureUtilization.cs b/src/Microsoft.Graph/Generated/Models/AzureADPremiumFeatureUtilization.cs new file mode 100644 index 000000000000..b59db1105a53 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AzureADPremiumFeatureUtilization.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AzureADPremiumFeatureUtilization : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The userCount property + public long? UserCount + { + get { return BackingStore?.Get("userCount"); } + set { BackingStore?.Set("userCount", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AzureADPremiumFeatureUtilization() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "userCount", n => { UserCount = n.GetLongValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteLongValue("userCount", UserCount); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AzureADPremiumLicenseInsight.cs b/src/Microsoft.Graph/Generated/Models/AzureADPremiumLicenseInsight.cs new file mode 100644 index 000000000000..73d7b8560f20 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AzureADPremiumLicenseInsight.cs @@ -0,0 +1,142 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AzureADPremiumLicenseInsight : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The entitledP1LicenseCount property + public long? EntitledP1LicenseCount + { + get { return BackingStore?.Get("entitledP1LicenseCount"); } + set { BackingStore?.Set("entitledP1LicenseCount", value); } + } + /// The entitledP2LicenseCount property + public long? EntitledP2LicenseCount + { + get { return BackingStore?.Get("entitledP2LicenseCount"); } + set { BackingStore?.Set("entitledP2LicenseCount", value); } + } + /// The entitledTotalLicenseCount property + public long? EntitledTotalLicenseCount + { + get { return BackingStore?.Get("entitledTotalLicenseCount"); } + set { BackingStore?.Set("entitledTotalLicenseCount", value); } + } + /// The internetAccessFeatureUtilizations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations? InternetAccessFeatureUtilizations + { + get { return BackingStore?.Get("internetAccessFeatureUtilizations"); } + set { BackingStore?.Set("internetAccessFeatureUtilizations", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations InternetAccessFeatureUtilizations + { + get { return BackingStore?.Get("internetAccessFeatureUtilizations"); } + set { BackingStore?.Set("internetAccessFeatureUtilizations", value); } + } +#endif + /// The p1FeatureUtilizations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations? P1FeatureUtilizations + { + get { return BackingStore?.Get("p1FeatureUtilizations"); } + set { BackingStore?.Set("p1FeatureUtilizations", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations P1FeatureUtilizations + { + get { return BackingStore?.Get("p1FeatureUtilizations"); } + set { BackingStore?.Set("p1FeatureUtilizations", value); } + } +#endif + /// The p2FeatureUtilizations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations? P2FeatureUtilizations + { + get { return BackingStore?.Get("p2FeatureUtilizations"); } + set { BackingStore?.Set("p2FeatureUtilizations", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations P2FeatureUtilizations + { + get { return BackingStore?.Get("p2FeatureUtilizations"); } + set { BackingStore?.Set("p2FeatureUtilizations", value); } + } +#endif + /// The privateAccessFeatureUtilizations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations? PrivateAccessFeatureUtilizations + { + get { return BackingStore?.Get("privateAccessFeatureUtilizations"); } + set { BackingStore?.Set("privateAccessFeatureUtilizations", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations PrivateAccessFeatureUtilizations + { + get { return BackingStore?.Get("privateAccessFeatureUtilizations"); } + set { BackingStore?.Set("privateAccessFeatureUtilizations", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "entitledP1LicenseCount", n => { EntitledP1LicenseCount = n.GetLongValue(); } }, + { "entitledP2LicenseCount", n => { EntitledP2LicenseCount = n.GetLongValue(); } }, + { "entitledTotalLicenseCount", n => { EntitledTotalLicenseCount = n.GetLongValue(); } }, + { "internetAccessFeatureUtilizations", n => { InternetAccessFeatureUtilizations = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations.CreateFromDiscriminatorValue); } }, + { "p1FeatureUtilizations", n => { P1FeatureUtilizations = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations.CreateFromDiscriminatorValue); } }, + { "p2FeatureUtilizations", n => { P2FeatureUtilizations = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations.CreateFromDiscriminatorValue); } }, + { "privateAccessFeatureUtilizations", n => { PrivateAccessFeatureUtilizations = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteLongValue("entitledP1LicenseCount", EntitledP1LicenseCount); + writer.WriteLongValue("entitledP2LicenseCount", EntitledP2LicenseCount); + writer.WriteLongValue("entitledTotalLicenseCount", EntitledTotalLicenseCount); + writer.WriteObjectValue("internetAccessFeatureUtilizations", InternetAccessFeatureUtilizations); + writer.WriteObjectValue("p1FeatureUtilizations", P1FeatureUtilizations); + writer.WriteObjectValue("p2FeatureUtilizations", P2FeatureUtilizations); + writer.WriteObjectValue("privateAccessFeatureUtilizations", PrivateAccessFeatureUtilizations); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AzureADPremiumP1FeatureUtilizations.cs b/src/Microsoft.Graph/Generated/Models/AzureADPremiumP1FeatureUtilizations.cs new file mode 100644 index 000000000000..1dfb6bcf8e6d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AzureADPremiumP1FeatureUtilizations.cs @@ -0,0 +1,117 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AzureADPremiumP1FeatureUtilizations : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The conditionalAccess property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? ConditionalAccess + { + get { return BackingStore?.Get("conditionalAccess"); } + set { BackingStore?.Set("conditionalAccess", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization ConditionalAccess + { + get { return BackingStore?.Get("conditionalAccess"); } + set { BackingStore?.Set("conditionalAccess", value); } + } +#endif + /// The conditionalAccessGuestUsers property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? ConditionalAccessGuestUsers + { + get { return BackingStore?.Get("conditionalAccessGuestUsers"); } + set { BackingStore?.Set("conditionalAccessGuestUsers", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization ConditionalAccessGuestUsers + { + get { return BackingStore?.Get("conditionalAccessGuestUsers"); } + set { BackingStore?.Set("conditionalAccessGuestUsers", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AzureADPremiumP1FeatureUtilizations() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "conditionalAccess", n => { ConditionalAccess = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + { "conditionalAccessGuestUsers", n => { ConditionalAccessGuestUsers = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("conditionalAccess", ConditionalAccess); + writer.WriteObjectValue("conditionalAccessGuestUsers", ConditionalAccessGuestUsers); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AzureADPremiumP2FeatureUtilizations.cs b/src/Microsoft.Graph/Generated/Models/AzureADPremiumP2FeatureUtilizations.cs new file mode 100644 index 000000000000..8c2f2d6ac247 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AzureADPremiumP2FeatureUtilizations.cs @@ -0,0 +1,117 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AzureADPremiumP2FeatureUtilizations : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The riskBasedConditionalAccess property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? RiskBasedConditionalAccess + { + get { return BackingStore?.Get("riskBasedConditionalAccess"); } + set { BackingStore?.Set("riskBasedConditionalAccess", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization RiskBasedConditionalAccess + { + get { return BackingStore?.Get("riskBasedConditionalAccess"); } + set { BackingStore?.Set("riskBasedConditionalAccess", value); } + } +#endif + /// The riskBasedConditionalAccessGuestUsers property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? RiskBasedConditionalAccessGuestUsers + { + get { return BackingStore?.Get("riskBasedConditionalAccessGuestUsers"); } + set { BackingStore?.Set("riskBasedConditionalAccessGuestUsers", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization RiskBasedConditionalAccessGuestUsers + { + get { return BackingStore?.Get("riskBasedConditionalAccessGuestUsers"); } + set { BackingStore?.Set("riskBasedConditionalAccessGuestUsers", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AzureADPremiumP2FeatureUtilizations() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "riskBasedConditionalAccess", n => { RiskBasedConditionalAccess = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + { "riskBasedConditionalAccessGuestUsers", n => { RiskBasedConditionalAccessGuestUsers = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteObjectValue("riskBasedConditionalAccess", RiskBasedConditionalAccess); + writer.WriteObjectValue("riskBasedConditionalAccessGuestUsers", RiskBasedConditionalAccessGuestUsers); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthority.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthority.cs index f139ebe198b0..6e6ffe1ea8e7 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthority.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthority.cs @@ -13,6 +13,22 @@ namespace Microsoft.Graph.Beta.Models [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudCertificationAuthority : global::Microsoft.Graph.Beta.Models.Entity, IParsable { + /// The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion? ActiveVersion + { + get { return BackingStore?.Get("activeVersion"); } + set { BackingStore?.Set("activeVersion", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion ActiveVersion + { + get { return BackingStore?.Get("activeVersion"); } + set { BackingStore?.Set("activeVersion", value); } + } +#endif /// The URL to download the certification authority certificate. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -99,7 +115,7 @@ public string CertificationAuthorityIssuerUri set { BackingStore?.Set("certificationAuthorityIssuerUri", value); } } #endif - /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityStatus? CertificationAuthorityStatus { get { return BackingStore?.Get("certificationAuthorityStatus"); } @@ -463,6 +479,22 @@ public int? VersionNumber get { return BackingStore?.Get("versionNumber"); } set { BackingStore?.Set("versionNumber", value); } } + /// The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Versions + { + get { return BackingStore?.Get?>("versions"); } + set { BackingStore?.Set("versions", value); } + } +#nullable restore +#else + public List Versions + { + get { return BackingStore?.Get>("versions"); } + set { BackingStore?.Set("versions", value); } + } +#endif /// /// Creates a new instance of the appropriate class based on discriminator value /// @@ -481,6 +513,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "activeVersion", n => { ActiveVersion = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue); } }, { "certificateDownloadUrl", n => { CertificateDownloadUrl = n.GetStringValue(); } }, { "certificateKeySize", n => { CertificateKeySize = n.GetEnumValue(); } }, { "certificateRevocationListUrl", n => { CertificateRevocationListUrl = n.GetStringValue(); } }, @@ -516,6 +549,7 @@ public override IDictionary> GetFieldDeserializers() { "validityPeriodInYears", n => { ValidityPeriodInYears = n.GetIntValue(); } }, { "validityStartDateTime", n => { ValidityStartDateTime = n.GetDateTimeOffsetValue(); } }, { "versionNumber", n => { VersionNumber = n.GetIntValue(); } }, + { "versions", n => { Versions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -526,6 +560,7 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); + writer.WriteObjectValue("activeVersion", ActiveVersion); writer.WriteStringValue("certificateDownloadUrl", CertificateDownloadUrl); writer.WriteEnumValue("certificateKeySize", CertificateKeySize); writer.WriteStringValue("certificateRevocationListUrl", CertificateRevocationListUrl); @@ -561,6 +596,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteIntValue("validityPeriodInYears", ValidityPeriodInYears); writer.WriteDateTimeOffsetValue("validityStartDateTime", ValidityStartDateTime); writer.WriteIntValue("versionNumber", VersionNumber); + writer.WriteCollectionOfObjectValues("versions", Versions); } } } diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityLeafCertificate.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityLeafCertificate.cs index cf921dbf099a..824936622b66 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityLeafCertificate.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityLeafCertificate.cs @@ -34,6 +34,28 @@ public string CertificationAuthorityIssuerUri get { return BackingStore?.Get("certificationAuthorityIssuerUri"); } set { BackingStore?.Set("certificationAuthorityIssuerUri", value); } } +#endif + /// The version number of the certification authority that issued this leaf certificate. Read-only. + public int? CertificationAuthorityVersionNumber + { + get { return BackingStore?.Get("certificationAuthorityVersionNumber"); } + set { BackingStore?.Set("certificationAuthorityVersionNumber", value); } + } + /// The certification authority version that issued this leaf certificate. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion? CloudCertificationAuthorityVersion + { + get { return BackingStore?.Get("cloudCertificationAuthorityVersion"); } + set { BackingStore?.Set("cloudCertificationAuthorityVersion", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion CloudCertificationAuthorityVersion + { + get { return BackingStore?.Get("cloudCertificationAuthorityVersion"); } + set { BackingStore?.Set("cloudCertificationAuthorityVersion", value); } + } #endif /// URL to find the relevant Certificate Revocation List for this certificate. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -297,6 +319,8 @@ public override IDictionary> GetFieldDeserializers() { { "certificateStatus", n => { CertificateStatus = n.GetEnumValue(); } }, { "certificationAuthorityIssuerUri", n => { CertificationAuthorityIssuerUri = n.GetStringValue(); } }, + { "certificationAuthorityVersionNumber", n => { CertificationAuthorityVersionNumber = n.GetIntValue(); } }, + { "cloudCertificationAuthorityVersion", n => { CloudCertificationAuthorityVersion = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue); } }, { "crlDistributionPointUrl", n => { CrlDistributionPointUrl = n.GetStringValue(); } }, { "deviceId", n => { DeviceId = n.GetStringValue(); } }, { "deviceName", n => { DeviceName = n.GetStringValue(); } }, @@ -326,6 +350,8 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteEnumValue("certificateStatus", CertificateStatus); writer.WriteStringValue("certificationAuthorityIssuerUri", CertificationAuthorityIssuerUri); + writer.WriteIntValue("certificationAuthorityVersionNumber", CertificationAuthorityVersionNumber); + writer.WriteObjectValue("cloudCertificationAuthorityVersion", CloudCertificationAuthorityVersion); writer.WriteStringValue("crlDistributionPointUrl", CrlDistributionPointUrl); writer.WriteStringValue("deviceId", DeviceId); writer.WriteStringValue("deviceName", DeviceName); diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityStatus.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityStatus.cs index a3da1f3bbc13..bb0995094105 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityStatus.cs @@ -3,7 +3,7 @@ using System; namespace Microsoft.Graph.Beta.Models { - /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + /// Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public enum CloudCertificationAuthorityStatus { @@ -25,5 +25,8 @@ public enum CloudCertificationAuthorityStatus /// Evolvable enumeration sentinel value. Do not use. [EnumMember(Value = "unknownFutureValue")] UnknownFutureValue, + /// Indicates certification authority has expired and cannot issue certificates until renewed and activated. + [EnumMember(Value = "expired")] + Expired, } } diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersion.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersion.cs new file mode 100644 index 000000000000..8ea2553e828f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersion.cs @@ -0,0 +1,301 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Entity that represents version-specific properties of a cloud certification authority. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersion : global::Microsoft.Graph.Beta.Models.Entity, IParsable + { + /// The URL to download the certification authority certificate. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CertificateDownloadUrl + { + get { return BackingStore?.Get("certificateDownloadUrl"); } + set { BackingStore?.Set("certificateDownloadUrl", value); } + } +#nullable restore +#else + public string CertificateDownloadUrl + { + get { return BackingStore?.Get("certificateDownloadUrl"); } + set { BackingStore?.Set("certificateDownloadUrl", value); } + } +#endif + /// The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CertificateRevocationListUrl + { + get { return BackingStore?.Get("certificateRevocationListUrl"); } + set { BackingStore?.Set("certificateRevocationListUrl", value); } + } +#nullable restore +#else + public string CertificateRevocationListUrl + { + get { return BackingStore?.Get("certificateRevocationListUrl"); } + set { BackingStore?.Set("certificateRevocationListUrl", value); } + } +#endif + /// The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CertificateSigningRequest + { + get { return BackingStore?.Get("certificateSigningRequest"); } + set { BackingStore?.Set("certificateSigningRequest", value); } + } +#nullable restore +#else + public string CertificateSigningRequest + { + get { return BackingStore?.Get("certificateSigningRequest"); } + set { BackingStore?.Set("certificateSigningRequest", value); } + } +#endif + /// The certification authority identifier. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CertificationAuthorityId + { + get { return BackingStore?.Get("certificationAuthorityId"); } + set { BackingStore?.Set("certificationAuthorityId", value); } + } +#nullable restore +#else + public string CertificationAuthorityId + { + get { return BackingStore?.Get("certificationAuthorityId"); } + set { BackingStore?.Set("certificationAuthorityId", value); } + } +#endif + /// The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CertificationAuthorityIssuerUri + { + get { return BackingStore?.Get("certificationAuthorityIssuerUri"); } + set { BackingStore?.Set("certificationAuthorityIssuerUri", value); } + } +#nullable restore +#else + public string CertificationAuthorityIssuerUri + { + get { return BackingStore?.Get("certificationAuthorityIssuerUri"); } + set { BackingStore?.Set("certificationAuthorityIssuerUri", value); } + } +#endif + /// Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionStatus? CertificationAuthorityVersionStatus + { + get { return BackingStore?.Get("certificationAuthorityVersionStatus"); } + set { BackingStore?.Set("certificationAuthorityVersionStatus", value); } + } + /// The date and time when the certification authority version is scheduled to be decommissioned. Only applicable for staged certification authority versions. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + public DateTimeOffset? DecommissionDateTime + { + get { return BackingStore?.Get("decommissionDateTime"); } + set { BackingStore?.Set("decommissionDateTime", value); } + } + /// Enum type of possible key platforms used by the certification authority. + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityKeyPlatformType? KeyPlatform + { + get { return BackingStore?.Get("keyPlatform"); } + set { BackingStore?.Set("keyPlatform", value); } + } + /// Last modification date and time of this certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OcspResponderUri + { + get { return BackingStore?.Get("ocspResponderUri"); } + set { BackingStore?.Set("ocspResponderUri", value); } + } +#nullable restore +#else + public string OcspResponderUri + { + get { return BackingStore?.Get("ocspResponderUri"); } + set { BackingStore?.Set("ocspResponderUri", value); } + } +#endif + /// The SCEP server URL for device SCEP connections to request certificates. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ScepServerUrl + { + get { return BackingStore?.Get("scepServerUrl"); } + set { BackingStore?.Set("scepServerUrl", value); } + } +#nullable restore +#else + public string ScepServerUrl + { + get { return BackingStore?.Get("scepServerUrl"); } + set { BackingStore?.Set("scepServerUrl", value); } + } +#endif + /// The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SerialNumber + { + get { return BackingStore?.Get("serialNumber"); } + set { BackingStore?.Set("serialNumber", value); } + } +#nullable restore +#else + public string SerialNumber + { + get { return BackingStore?.Get("serialNumber"); } + set { BackingStore?.Set("serialNumber", value); } + } +#endif + /// The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SubjectName + { + get { return BackingStore?.Get("subjectName"); } + set { BackingStore?.Set("subjectName", value); } + } +#nullable restore +#else + public string SubjectName + { + get { return BackingStore?.Get("subjectName"); } + set { BackingStore?.Set("subjectName", value); } + } +#endif + /// Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Thumbprint + { + get { return BackingStore?.Get("thumbprint"); } + set { BackingStore?.Set("thumbprint", value); } + } +#nullable restore +#else + public string Thumbprint + { + get { return BackingStore?.Get("thumbprint"); } + set { BackingStore?.Set("thumbprint", value); } + } +#endif + /// The usage details associated with this certification authority version, including reporting data such as the number of leaf certificates issued during the staged period. Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage? Usage + { + get { return BackingStore?.Get("usage"); } + set { BackingStore?.Set("usage", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage Usage + { + get { return BackingStore?.Get("usage"); } + set { BackingStore?.Set("usage", value); } + } +#endif + /// The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + public DateTimeOffset? ValidityEndDateTime + { + get { return BackingStore?.Get("validityEndDateTime"); } + set { BackingStore?.Set("validityEndDateTime", value); } + } + /// The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + public DateTimeOffset? ValidityStartDateTime + { + get { return BackingStore?.Get("validityStartDateTime"); } + set { BackingStore?.Set("validityStartDateTime", value); } + } + /// The version number assigned to this specific certification authority version entity. Read-only. + public int? VersionNumber + { + get { return BackingStore?.Get("versionNumber"); } + set { BackingStore?.Set("versionNumber", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "certificateDownloadUrl", n => { CertificateDownloadUrl = n.GetStringValue(); } }, + { "certificateRevocationListUrl", n => { CertificateRevocationListUrl = n.GetStringValue(); } }, + { "certificateSigningRequest", n => { CertificateSigningRequest = n.GetStringValue(); } }, + { "certificationAuthorityId", n => { CertificationAuthorityId = n.GetStringValue(); } }, + { "certificationAuthorityIssuerUri", n => { CertificationAuthorityIssuerUri = n.GetStringValue(); } }, + { "certificationAuthorityVersionStatus", n => { CertificationAuthorityVersionStatus = n.GetEnumValue(); } }, + { "decommissionDateTime", n => { DecommissionDateTime = n.GetDateTimeOffsetValue(); } }, + { "keyPlatform", n => { KeyPlatform = n.GetEnumValue(); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "ocspResponderUri", n => { OcspResponderUri = n.GetStringValue(); } }, + { "scepServerUrl", n => { ScepServerUrl = n.GetStringValue(); } }, + { "serialNumber", n => { SerialNumber = n.GetStringValue(); } }, + { "subjectName", n => { SubjectName = n.GetStringValue(); } }, + { "thumbprint", n => { Thumbprint = n.GetStringValue(); } }, + { "usage", n => { Usage = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage.CreateFromDiscriminatorValue); } }, + { "validityEndDateTime", n => { ValidityEndDateTime = n.GetDateTimeOffsetValue(); } }, + { "validityStartDateTime", n => { ValidityStartDateTime = n.GetDateTimeOffsetValue(); } }, + { "versionNumber", n => { VersionNumber = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("certificateDownloadUrl", CertificateDownloadUrl); + writer.WriteStringValue("certificateRevocationListUrl", CertificateRevocationListUrl); + writer.WriteStringValue("certificateSigningRequest", CertificateSigningRequest); + writer.WriteStringValue("certificationAuthorityId", CertificationAuthorityId); + writer.WriteStringValue("certificationAuthorityIssuerUri", CertificationAuthorityIssuerUri); + writer.WriteEnumValue("certificationAuthorityVersionStatus", CertificationAuthorityVersionStatus); + writer.WriteDateTimeOffsetValue("decommissionDateTime", DecommissionDateTime); + writer.WriteEnumValue("keyPlatform", KeyPlatform); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteStringValue("ocspResponderUri", OcspResponderUri); + writer.WriteStringValue("scepServerUrl", ScepServerUrl); + writer.WriteStringValue("serialNumber", SerialNumber); + writer.WriteStringValue("subjectName", SubjectName); + writer.WriteStringValue("thumbprint", Thumbprint); + writer.WriteObjectValue("usage", Usage); + writer.WriteDateTimeOffsetValue("validityEndDateTime", ValidityEndDateTime); + writer.WriteDateTimeOffsetValue("validityStartDateTime", ValidityStartDateTime); + writer.WriteIntValue("versionNumber", VersionNumber); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionCollectionResponse.cs new file mode 100644 index 000000000000..5769fe2c98b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CloudCertificationAuthorityVersionCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionStatus.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionStatus.cs new file mode 100644 index 000000000000..aa44f331762a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionStatus.cs @@ -0,0 +1,41 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum CloudCertificationAuthorityVersionStatus + { + /// Default. Indicates certification authority version has an unknown or invalid status. + [EnumMember(Value = "unknown")] + Unknown, + /// Indicates certification authority version is active and can issue leaf certificates. + [EnumMember(Value = "active")] + Active, + /// Indicates certification authority version was created during the renewal process and is currently in the staged phase. Upon activation, it becomes the new active certification authority version. + [EnumMember(Value = "staged")] + Staged, + /// Indicates certification authority version has been paused from issuing certificates. The paused state is supported only for active certification authority versions. Staged certification authority versions cannot be paused and may only be revoked. + [EnumMember(Value = "paused")] + Paused, + /// Indicates certification authority version has been retired after renewal. The retired certification authority version is not expired and continues to validate certificates it previously issued. + [EnumMember(Value = "retired")] + Retired, + /// Indicates certification authority version has exceeded its validity period. + [EnumMember(Value = "expired")] + Expired, + /// Indicates certification authority version has been revoked. This is a permanent state that cannot be changed. + [EnumMember(Value = "revoked")] + Revoked, + /// Indicates certification authority version has been decommissioned. Only applicable for staged certification authority versions. Decommissioned certification authority versions cannot issue or validate leaf certificates. This is a permanent state that cannot be changed. + [EnumMember(Value = "decommissioned")] + Decommissioned, + /// Indicates certification authority version was created with a Bring Your Own CA (BYOCA) root and requires external signing. + [EnumMember(Value = "signingPending")] + SigningPending, + /// Evolvable enumeration sentinel value. Do not use. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionUsage.cs b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionUsage.cs new file mode 100644 index 000000000000..6dc83aa1a306 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudCertificationAuthorityVersionUsage.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Complex type that represents usage details associated with a certification authority version. This type provides reporting data such as the number of leaf certificates issued during specific lifecycle phases. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CloudCertificationAuthorityVersionUsage : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The number of leaf certificates issued by the certification authority version when it was in the staged status. Only applicable for staged certification authority versions. Nullable. Read-only. + public int? IssuedStagedLeafCertificateCount + { + get { return BackingStore?.Get("issuedStagedLeafCertificateCount"); } + set { BackingStore?.Set("issuedStagedLeafCertificateCount", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CloudCertificationAuthorityVersionUsage() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "issuedStagedLeafCertificateCount", n => { IssuedStagedLeafCertificateCount = n.GetIntValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteIntValue("issuedStagedLeafCertificateCount", IssuedStagedLeafCertificateCount); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnection.cs b/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnection.cs index e927339db90b..82158e4b9b6c 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnection.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnection.cs @@ -223,6 +223,22 @@ public string SubnetId get { return BackingStore?.Get("subnetId"); } set { BackingStore?.Set("subnetId", value); } } +#endif + /// The subnetPrivateIpDetail property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail? SubnetPrivateIpDetail + { + get { return BackingStore?.Get("subnetPrivateIpDetail"); } + set { BackingStore?.Set("subnetPrivateIpDetail", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail SubnetPrivateIpDetail + { + get { return BackingStore?.Get("subnetPrivateIpDetail"); } + set { BackingStore?.Set("subnetPrivateIpDetail", value); } + } #endif /// The ID of the target Azure subscription associated with your tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -329,6 +345,7 @@ public override IDictionary> GetFieldDeserializers() { "resourceGroupId", n => { ResourceGroupId = n.GetStringValue(); } }, { "scopeIds", n => { ScopeIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "subnetId", n => { SubnetId = n.GetStringValue(); } }, + { "subnetPrivateIpDetail", n => { SubnetPrivateIpDetail = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail.CreateFromDiscriminatorValue); } }, { "subscriptionId", n => { SubscriptionId = n.GetStringValue(); } }, { "subscriptionName", n => { SubscriptionName = n.GetStringValue(); } }, { "type", n => { Type = n.GetEnumValue(); } }, @@ -361,6 +378,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("resourceGroupId", ResourceGroupId); writer.WriteCollectionOfPrimitiveValues("scopeIds", ScopeIds); writer.WriteStringValue("subnetId", SubnetId); + writer.WriteObjectValue("subnetPrivateIpDetail", SubnetPrivateIpDetail); writer.WriteStringValue("subscriptionId", SubscriptionId); writer.WriteStringValue("subscriptionName", SubscriptionName); writer.WriteEnumValue("type", Type); diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnectionSubnetIpDetail.cs b/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnectionSubnetIpDetail.cs new file mode 100644 index 000000000000..b44dd30edbf2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudPcOnPremisesConnectionSubnetIpDetail.cs @@ -0,0 +1,97 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CloudPcOnPremisesConnectionSubnetIpDetail : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The subnetAvailableIpCount property + public int? SubnetAvailableIpCount + { + get { return BackingStore?.Get("subnetAvailableIpCount"); } + set { BackingStore?.Set("subnetAvailableIpCount", value); } + } + /// The subnetAvailableIpCountLastSyncDateTime property + public DateTimeOffset? SubnetAvailableIpCountLastSyncDateTime + { + get { return BackingStore?.Get("subnetAvailableIpCountLastSyncDateTime"); } + set { BackingStore?.Set("subnetAvailableIpCountLastSyncDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public CloudPcOnPremisesConnectionSubnetIpDetail() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "subnetAvailableIpCount", n => { SubnetAvailableIpCount = n.GetIntValue(); } }, + { "subnetAvailableIpCountLastSyncDateTime", n => { SubnetAvailableIpCountLastSyncDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("subnetAvailableIpCount", SubnetAvailableIpCount); + writer.WriteDateTimeOffsetValue("subnetAvailableIpCountLastSyncDateTime", SubnetAvailableIpCountLastSyncDateTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionDetail.cs b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionDetail.cs new file mode 100644 index 000000000000..e7ae8864bf4a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionDetail.cs @@ -0,0 +1,107 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CloudPcOrganizationActionDetail : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The errorDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ErrorDescription + { + get { return BackingStore?.Get("errorDescription"); } + set { BackingStore?.Set("errorDescription", value); } + } +#nullable restore +#else + public string ErrorDescription + { + get { return BackingStore?.Get("errorDescription"); } + set { BackingStore?.Set("errorDescription", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The status property + public global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public CloudPcOrganizationActionDetail() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "errorDescription", n => { ErrorDescription = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("errorDescription", ErrorDescription); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("status", Status); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionStatus.cs b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionStatus.cs new file mode 100644 index 000000000000..2733fe0ee82d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionStatus.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum CloudPcOrganizationActionStatus + #pragma warning restore CS1591 + { + [EnumMember(Value = "inProgress")] + #pragma warning disable CS1591 + InProgress, + #pragma warning restore CS1591 + [EnumMember(Value = "succeeded")] + #pragma warning disable CS1591 + Succeeded, + #pragma warning restore CS1591 + [EnumMember(Value = "failed")] + #pragma warning disable CS1591 + Failed, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionType.cs b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionType.cs new file mode 100644 index 000000000000..db2a2bc42bf2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CloudPcOrganizationActionType.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum CloudPcOrganizationActionType + #pragma warning restore CS1591 + { + [EnumMember(Value = "activate")] + #pragma warning disable CS1591 + Activate, + #pragma warning restore CS1591 + [EnumMember(Value = "deactivate")] + #pragma warning disable CS1591 + Deactivate, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcSupportedRegionRestrictionDetail.cs b/src/Microsoft.Graph/Generated/Models/CloudPcSupportedRegionRestrictionDetail.cs index 548033a15af3..b22a56ff25d9 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPcSupportedRegionRestrictionDetail.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPcSupportedRegionRestrictionDetail.cs @@ -19,6 +19,12 @@ public IDictionary AdditionalData get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } set { BackingStore.Set("AdditionalData", value); } } + /// The availabilityZoneRestricted property + public bool? AvailabilityZoneRestricted + { + get { return BackingStore?.Get("availabilityZoneRestricted"); } + set { BackingStore?.Set("availabilityZoneRestricted", value); } + } /// Stores model information. public IBackingStore BackingStore { get; private set; } /// Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. @@ -81,6 +87,7 @@ public virtual IDictionary> GetFieldDeserializers() { return new Dictionary> { + { "availabilityZoneRestricted", n => { AvailabilityZoneRestricted = n.GetBoolValue(); } }, { "cPURestricted", n => { CPURestricted = n.GetBoolValue(); } }, { "gPURestricted", n => { GPURestricted = n.GetBoolValue(); } }, { "nestedVirtualizationRestricted", n => { NestedVirtualizationRestricted = n.GetBoolValue(); } }, @@ -94,6 +101,7 @@ public virtual IDictionary> GetFieldDeserializers() public virtual void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteBoolValue("availabilityZoneRestricted", AvailabilityZoneRestricted); writer.WriteBoolValue("cPURestricted", CPURestricted); writer.WriteBoolValue("gPURestricted", GPURestricted); writer.WriteBoolValue("nestedVirtualizationRestricted", NestedVirtualizationRestricted); diff --git a/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs b/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs index 2aaee955e594..21b1d457e241 100644 --- a/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs +++ b/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs @@ -27,6 +27,22 @@ public partial class CopilotAdmin : global::Microsoft.Graph.Beta.Models.Entity, get { return BackingStore?.Get("catalog"); } set { BackingStore?.Set("catalog", value); } } +#endif + /// The policySettings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? PolicySettings + { + get { return BackingStore?.Get?>("policySettings"); } + set { BackingStore?.Set("policySettings", value); } + } +#nullable restore +#else + public List PolicySettings + { + get { return BackingStore?.Get>("policySettings"); } + set { BackingStore?.Set("policySettings", value); } + } #endif /// The settings property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "catalog", n => { Catalog = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CopilotAdminCatalog.CreateFromDiscriminatorValue); } }, + { "policySettings", n => { PolicySettings = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CopilotPolicySetting.CreateFromDiscriminatorValue)?.AsList(); } }, { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.CopilotAdminSetting.CreateFromDiscriminatorValue); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("catalog", Catalog); + writer.WriteCollectionOfObjectValues("policySettings", PolicySettings); writer.WriteObjectValue("settings", Settings); } } diff --git a/src/Microsoft.Graph/Generated/Models/CopilotPolicySetting.cs b/src/Microsoft.Graph/Generated/Models/CopilotPolicySetting.cs new file mode 100644 index 000000000000..52a75e544373 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotPolicySetting.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CopilotPolicySetting : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The policyId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PolicyId + { + get { return BackingStore?.Get("policyId"); } + set { BackingStore?.Set("policyId", value); } + } +#nullable restore +#else + public string PolicyId + { + get { return BackingStore?.Get("policyId"); } + set { BackingStore?.Set("policyId", value); } + } +#endif + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.CopilotPolicySetting CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.CopilotPolicySetting(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "policyId", n => { PolicyId = n.GetStringValue(); } }, + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("policyId", PolicyId); + writer.WriteStringValue("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DeviceManagement/DeviceManagement.cs b/src/Microsoft.Graph/Generated/Models/DeviceManagement/DeviceManagement.cs index 002032eb4f93..167d7c9799ee 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceManagement/DeviceManagement.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceManagement/DeviceManagement.cs @@ -49,6 +49,22 @@ public DateTimeOffset? AccountMoveCompletionDateTime get { return BackingStore?.Get("advancedThreatProtectionOnboardingStateSummary"); } set { BackingStore?.Set("advancedThreatProtectionOnboardingStateSummary", value); } } +#endif + /// Android App Configurations Schema entity. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema? AndroidAppConfigurationSchema + { + get { return BackingStore?.Get("androidAppConfigurationSchema"); } + set { BackingStore?.Set("androidAppConfigurationSchema", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema AndroidAppConfigurationSchema + { + get { return BackingStore?.Get("androidAppConfigurationSchema"); } + set { BackingStore?.Set("androidAppConfigurationSchema", value); } + } #endif /// Android device owner enrollment profile entities. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -3015,6 +3031,7 @@ public override IDictionary> GetFieldDeserializers() { "accountMoveCompletionDateTime", n => { AccountMoveCompletionDateTime = n.GetDateTimeOffsetValue(); } }, { "adminConsent", n => { AdminConsent = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AdminConsent.CreateFromDiscriminatorValue); } }, { "advancedThreatProtectionOnboardingStateSummary", n => { AdvancedThreatProtectionOnboardingStateSummary = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AdvancedThreatProtectionOnboardingStateSummary.CreateFromDiscriminatorValue); } }, + { "androidAppConfigurationSchema", n => { AndroidAppConfigurationSchema = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema.CreateFromDiscriminatorValue); } }, { "androidDeviceOwnerEnrollmentProfiles", n => { AndroidDeviceOwnerEnrollmentProfiles = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AndroidDeviceOwnerEnrollmentProfile.CreateFromDiscriminatorValue)?.AsList(); } }, { "androidForWorkAppConfigurationSchemas", n => { AndroidForWorkAppConfigurationSchemas = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AndroidForWorkAppConfigurationSchema.CreateFromDiscriminatorValue)?.AsList(); } }, { "androidForWorkEnrollmentProfiles", n => { AndroidForWorkEnrollmentProfiles = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AndroidForWorkEnrollmentProfile.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -3217,6 +3234,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteDateTimeOffsetValue("accountMoveCompletionDateTime", AccountMoveCompletionDateTime); writer.WriteObjectValue("adminConsent", AdminConsent); writer.WriteObjectValue("advancedThreatProtectionOnboardingStateSummary", AdvancedThreatProtectionOnboardingStateSummary); + writer.WriteObjectValue("androidAppConfigurationSchema", AndroidAppConfigurationSchema); writer.WriteCollectionOfObjectValues("androidDeviceOwnerEnrollmentProfiles", AndroidDeviceOwnerEnrollmentProfiles); writer.WriteCollectionOfObjectValues("androidForWorkAppConfigurationSchemas", AndroidForWorkAppConfigurationSchemas); writer.WriteCollectionOfObjectValues("androidForWorkEnrollmentProfiles", AndroidForWorkEnrollmentProfiles); diff --git a/src/Microsoft.Graph/Generated/Models/EnforcementResultStatus.cs b/src/Microsoft.Graph/Generated/Models/EnforcementResultStatus.cs index 2d4cc9b9b6c3..4cd6d4391fbb 100644 --- a/src/Microsoft.Graph/Generated/Models/EnforcementResultStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/EnforcementResultStatus.cs @@ -40,9 +40,5 @@ public enum EnforcementResultStatus #pragma warning disable CS1591 Other, #pragma warning restore CS1591 - [EnumMember(Value = "unknownFutureValue")] - #pragma warning disable CS1591 - UnknownFutureValue, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index 1fb5346bee16..d5f969b5eb94 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -95,6 +95,7 @@ public Entity() return mappingValue switch { "#microsoft.graph.aadUserConversationMember" => new global::Microsoft.Graph.Beta.Models.AadUserConversationMember(), + "#microsoft.graph.accessDriftReport" => new global::Microsoft.Graph.Beta.Models.AccessDriftReport(), "#microsoft.graph.accessPackage" => new global::Microsoft.Graph.Beta.Models.AccessPackage(), "#microsoft.graph.accessPackageAssignment" => new global::Microsoft.Graph.Beta.Models.AccessPackageAssignment(), "#microsoft.graph.accessPackageAssignmentPolicy" => new global::Microsoft.Graph.Beta.Models.AccessPackageAssignmentPolicy(), @@ -169,6 +170,7 @@ public Entity() "#microsoft.graph.allowedDataLocation" => new global::Microsoft.Graph.Beta.Models.AllowedDataLocation(), "#microsoft.graph.allowedValue" => new global::Microsoft.Graph.Beta.Models.AllowedValue(), "#microsoft.graph.allSitesBackup" => new global::Microsoft.Graph.Beta.Models.AllSitesBackup(), + "#microsoft.graph.androidAppConfigurationSchema" => new global::Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema(), "#microsoft.graph.androidCertificateProfileBase" => new global::Microsoft.Graph.Beta.Models.AndroidCertificateProfileBase(), "#microsoft.graph.androidCompliancePolicy" => new global::Microsoft.Graph.Beta.Models.AndroidCompliancePolicy(), "#microsoft.graph.androidCustomConfiguration" => new global::Microsoft.Graph.Beta.Models.AndroidCustomConfiguration(), @@ -339,6 +341,7 @@ public Entity() "#microsoft.graph.awsSecurityToolAdministrationFinding" => new global::Microsoft.Graph.Beta.Models.AwsSecurityToolAdministrationFinding(), "#microsoft.graph.awsUser" => new global::Microsoft.Graph.Beta.Models.AwsUser(), "#microsoft.graph.azureADAuthentication" => new global::Microsoft.Graph.Beta.Models.AzureADAuthentication(), + "#microsoft.graph.azureADPremiumLicenseInsight" => new global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight(), "#microsoft.graph.azureADWindowsAutopilotDeploymentProfile" => new global::Microsoft.Graph.Beta.Models.AzureADWindowsAutopilotDeploymentProfile(), "#microsoft.graph.azureAuthorizationSystem" => new global::Microsoft.Graph.Beta.Models.AzureAuthorizationSystem(), "#microsoft.graph.azureAuthorizationSystemResource" => new global::Microsoft.Graph.Beta.Models.AzureAuthorizationSystemResource(), @@ -429,6 +432,7 @@ public Entity() "#microsoft.graph.cloudAppSecurityProfile" => new global::Microsoft.Graph.Beta.Models.CloudAppSecurityProfile(), "#microsoft.graph.cloudCertificationAuthority" => new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthority(), "#microsoft.graph.cloudCertificationAuthorityLeafCertificate" => new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityLeafCertificate(), + "#microsoft.graph.cloudCertificationAuthorityVersion" => new global::Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion(), "#microsoft.graph.cloudClipboardItem" => new global::Microsoft.Graph.Beta.Models.CloudClipboardItem(), "#microsoft.graph.cloudClipboardRoot" => new global::Microsoft.Graph.Beta.Models.CloudClipboardRoot(), "#microsoft.graph.cloudFlareWebApplicationFirewallProvider" => new global::Microsoft.Graph.Beta.Models.CloudFlareWebApplicationFirewallProvider(), @@ -524,6 +528,7 @@ public Entity() "#microsoft.graph.copilotPackage" => new global::Microsoft.Graph.Beta.Models.CopilotPackage(), "#microsoft.graph.copilotPackageDetail" => new global::Microsoft.Graph.Beta.Models.CopilotPackageDetail(), "#microsoft.graph.copilotPeopleAdminSetting" => new global::Microsoft.Graph.Beta.Models.CopilotPeopleAdminSetting(), + "#microsoft.graph.copilotPolicySetting" => new global::Microsoft.Graph.Beta.Models.CopilotPolicySetting(), "#microsoft.graph.copilotReportRoot" => new global::Microsoft.Graph.Beta.Models.CopilotReportRoot(), "#microsoft.graph.copilotSetting" => new global::Microsoft.Graph.Beta.Models.CopilotSetting(), "#microsoft.graph.corsConfiguration_v2" => new global::Microsoft.Graph.Beta.Models.CorsConfiguration_v2(), @@ -1792,6 +1797,7 @@ public Entity() "#microsoft.graph.security.sensor" => new global::Microsoft.Graph.Beta.Models.Security.Sensor(), "#microsoft.graph.security.sensorCandidate" => new global::Microsoft.Graph.Beta.Models.Security.SensorCandidate(), "#microsoft.graph.security.sensorCandidateActivationConfiguration" => new global::Microsoft.Graph.Beta.Models.Security.SensorCandidateActivationConfiguration(), + "#microsoft.graph.security.sensorMigration" => new global::Microsoft.Graph.Beta.Models.Security.SensorMigration(), "#microsoft.graph.security.settingsContainer" => new global::Microsoft.Graph.Beta.Models.Security.SettingsContainer(), "#microsoft.graph.security.siteSource" => new global::Microsoft.Graph.Beta.Models.Security.SiteSource(), "#microsoft.graph.security.sslCertificate" => new global::Microsoft.Graph.Beta.Models.Security.SslCertificate(), diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/Label.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/Label.cs index 825f16d785db..88efca526dda 100644 --- a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/Label.cs +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/Label.cs @@ -204,5 +204,25 @@ public enum Label #pragma warning disable CS1591 PersonEmergencyContacts, #pragma warning restore CS1591 + [EnumMember(Value = "personEducationalActivities")] + #pragma warning disable CS1591 + PersonEducationalActivities, + #pragma warning restore CS1591 + [EnumMember(Value = "personInterests")] + #pragma warning disable CS1591 + PersonInterests, + #pragma warning restore CS1591 + [EnumMember(Value = "personLanguages")] + #pragma warning disable CS1591 + PersonLanguages, + #pragma warning restore CS1591 + [EnumMember(Value = "personPublications")] + #pragma warning disable CS1591 + PersonPublications, + #pragma warning restore CS1591 + [EnumMember(Value = "personPatents")] + #pragma warning disable CS1591 + PersonPatents, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelRunsScope.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelRunsScope.cs new file mode 100644 index 000000000000..1a04bad69832 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelRunsScope.cs @@ -0,0 +1,71 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.IdentityGovernance +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelRunsScope : global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope, IParsable + #pragma warning restore CS1591 + { + /// The runs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Runs + { + get { return BackingStore?.Get?>("runs"); } + set { BackingStore?.Set("runs", value); } + } +#nullable restore +#else + public List Runs + { + get { return BackingStore?.Get>("runs"); } + set { BackingStore?.Set("runs", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelRunsScope() : base() + { + OdataType = "#microsoft.graph.identityGovernance.cancelRunsScope"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelRunsScope CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelRunsScope(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "runs", n => { Runs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.IdentityGovernance.Run.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("runs", Runs); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelScope.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelScope.cs new file mode 100644 index 000000000000..77b3f796cc92 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/CancelScope.cs @@ -0,0 +1,86 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.IdentityGovernance +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelScope : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelScope() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.identityGovernance.cancelRunsScope" => new global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelRunsScope(), + _ => new global::Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.cs index 7d61c621959f..0ff644d5480a 100644 --- a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.cs @@ -36,5 +36,9 @@ public enum LifecycleWorkflowProcessingStatus #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 + [EnumMember(Value = "canceling")] + #pragma warning disable CS1591 + Canceling, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/InternetAccessFeatureUtilizations.cs b/src/Microsoft.Graph/Generated/Models/InternetAccessFeatureUtilizations.cs new file mode 100644 index 000000000000..7d702215fc11 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/InternetAccessFeatureUtilizations.cs @@ -0,0 +1,117 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class InternetAccessFeatureUtilizations : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The internetAccess property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? InternetAccess + { + get { return BackingStore?.Get("internetAccess"); } + set { BackingStore?.Set("internetAccess", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization InternetAccess + { + get { return BackingStore?.Get("internetAccess"); } + set { BackingStore?.Set("internetAccess", value); } + } +#endif + /// The internetAccessM365 property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? InternetAccessM365 + { + get { return BackingStore?.Get("internetAccessM365"); } + set { BackingStore?.Set("internetAccessM365", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization InternetAccessM365 + { + get { return BackingStore?.Get("internetAccessM365"); } + set { BackingStore?.Set("internetAccessM365", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public InternetAccessFeatureUtilizations() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "internetAccess", n => { InternetAccess = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + { "internetAccessM365", n => { InternetAccessM365 = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("internetAccess", InternetAccess); + writer.WriteObjectValue("internetAccessM365", InternetAccessM365); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MacOSCompliancePolicy.cs b/src/Microsoft.Graph/Generated/Models/MacOSCompliancePolicy.cs index bc30770ced57..a78379ffaed3 100644 --- a/src/Microsoft.Graph/Generated/Models/MacOSCompliancePolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/MacOSCompliancePolicy.cs @@ -19,6 +19,22 @@ public partial class MacOSCompliancePolicy : global::Microsoft.Graph.Beta.Models get { return BackingStore?.Get("advancedThreatProtectionRequiredSecurityLevel"); } set { BackingStore?.Set("advancedThreatProtectionRequiredSecurityLevel", value); } } + /// Custom compliance configuration for the policy (script identifier and rules content). When set, custom compliance rules are evaluated and the device is marked noncompliant when any rule evaluates to noncompliant. When not set, no custom compliance rules are evaluated. Default is null, when set to default it is not evaluated. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.DeviceCompliancePolicyScript? DeviceCompliancePolicyScript + { + get { return BackingStore?.Get("deviceCompliancePolicyScript"); } + set { BackingStore?.Set("deviceCompliancePolicyScript", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.DeviceCompliancePolicyScript DeviceCompliancePolicyScript + { + get { return BackingStore?.Get("deviceCompliancePolicyScript"); } + set { BackingStore?.Set("deviceCompliancePolicyScript", value); } + } +#endif /// Require that devices have enabled device threat protection. public bool? DeviceThreatProtectionEnabled { @@ -205,6 +221,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "advancedThreatProtectionRequiredSecurityLevel", n => { AdvancedThreatProtectionRequiredSecurityLevel = n.GetEnumValue(); } }, + { "deviceCompliancePolicyScript", n => { DeviceCompliancePolicyScript = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.DeviceCompliancePolicyScript.CreateFromDiscriminatorValue); } }, { "deviceThreatProtectionEnabled", n => { DeviceThreatProtectionEnabled = n.GetBoolValue(); } }, { "deviceThreatProtectionRequiredSecurityLevel", n => { DeviceThreatProtectionRequiredSecurityLevel = n.GetEnumValue(); } }, { "firewallBlockAllIncoming", n => { FirewallBlockAllIncoming = n.GetBoolValue(); } }, @@ -236,6 +253,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteEnumValue("advancedThreatProtectionRequiredSecurityLevel", AdvancedThreatProtectionRequiredSecurityLevel); + writer.WriteObjectValue("deviceCompliancePolicyScript", DeviceCompliancePolicyScript); writer.WriteBoolValue("deviceThreatProtectionEnabled", DeviceThreatProtectionEnabled); writer.WriteEnumValue("deviceThreatProtectionRequiredSecurityLevel", DeviceThreatProtectionRequiredSecurityLevel); writer.WriteBoolValue("firewallBlockAllIncoming", FirewallBlockAllIncoming); diff --git a/src/Microsoft.Graph/Generated/Models/ManagedStoreAppConfigurationSchemaRequestDetail.cs b/src/Microsoft.Graph/Generated/Models/ManagedStoreAppConfigurationSchemaRequestDetail.cs new file mode 100644 index 000000000000..a669f4c88bb9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ManagedStoreAppConfigurationSchemaRequestDetail.cs @@ -0,0 +1,72 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// The request parameter for requesting Android Managed Play Store app configuration schema. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ManagedStoreAppConfigurationSchemaRequestDetail : global::Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail, IParsable + { + /// The package name of the Android Managed Play Store app +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PackageName + { + get { return BackingStore?.Get("packageName"); } + set { BackingStore?.Set("packageName", value); } + } +#nullable restore +#else + public string PackageName + { + get { return BackingStore?.Get("packageName"); } + set { BackingStore?.Set("packageName", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ManagedStoreAppConfigurationSchemaRequestDetail() : base() + { + OdataType = "#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.ManagedStoreAppConfigurationSchemaRequestDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.ManagedStoreAppConfigurationSchemaRequestDetail(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "packageName", n => { PackageName = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("packageName", PackageName); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MobileAppAssignmentSettings.cs b/src/Microsoft.Graph/Generated/Models/MobileAppAssignmentSettings.cs index 9c6596e23f7a..4e6b0d517f90 100644 --- a/src/Microsoft.Graph/Generated/Models/MobileAppAssignmentSettings.cs +++ b/src/Microsoft.Graph/Generated/Models/MobileAppAssignmentSettings.cs @@ -68,6 +68,7 @@ public MobileAppAssignmentSettings() "#microsoft.graph.win32CatalogAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.Win32CatalogAppAssignmentSettings(), "#microsoft.graph.win32LobAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.Win32LobAppAssignmentSettings(), "#microsoft.graph.windowsAppXAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.WindowsAppXAppAssignmentSettings(), + "#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppAssignmentSettings(), "#microsoft.graph.windowsUniversalAppXAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.WindowsUniversalAppXAppAssignmentSettings(), "#microsoft.graph.winGetAppAssignmentSettings" => new global::Microsoft.Graph.Beta.Models.WinGetAppAssignmentSettings(), _ => new global::Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings(), diff --git a/src/Microsoft.Graph/Generated/Models/PrivateAccessFeatureUtilizations.cs b/src/Microsoft.Graph/Generated/Models/PrivateAccessFeatureUtilizations.cs new file mode 100644 index 000000000000..c86123efa9c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/PrivateAccessFeatureUtilizations.cs @@ -0,0 +1,99 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PrivateAccessFeatureUtilizations : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The privateAccess property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization? PrivateAccess + { + get { return BackingStore?.Get("privateAccess"); } + set { BackingStore?.Set("privateAccess", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization PrivateAccess + { + get { return BackingStore?.Get("privateAccess"); } + set { BackingStore?.Set("privateAccess", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public PrivateAccessFeatureUtilizations() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "privateAccess", n => { PrivateAccess = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteObjectValue("privateAccess", PrivateAccess); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ReportRoot.cs b/src/Microsoft.Graph/Generated/Models/ReportRoot.cs index 0480fe652fc2..34b153b9cbb8 100644 --- a/src/Microsoft.Graph/Generated/Models/ReportRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/ReportRoot.cs @@ -61,6 +61,22 @@ public partial class ReportRoot : global::Microsoft.Graph.Beta.Models.Entity, IP get { return BackingStore?.Get("authenticationMethods"); } set { BackingStore?.Set("authenticationMethods", value); } } +#endif + /// The azureADPremiumLicenseInsight property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight? AzureADPremiumLicenseInsight + { + get { return BackingStore?.Get("azureADPremiumLicenseInsight"); } + set { BackingStore?.Set("azureADPremiumLicenseInsight", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight AzureADPremiumLicenseInsight + { + get { return BackingStore?.Get("azureADPremiumLicenseInsight"); } + set { BackingStore?.Set("azureADPremiumLicenseInsight", value); } + } #endif /// Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -371,6 +387,7 @@ public override IDictionary> GetFieldDeserializers() { "appCredentialSignInActivities", n => { AppCredentialSignInActivities = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AppCredentialSignInActivity.CreateFromDiscriminatorValue)?.AsList(); } }, { "applicationSignInDetailedSummary", n => { ApplicationSignInDetailedSummary = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ApplicationSignInDetailedSummary.CreateFromDiscriminatorValue)?.AsList(); } }, { "authenticationMethods", n => { AuthenticationMethods = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AuthenticationMethodsRoot.CreateFromDiscriminatorValue); } }, + { "azureADPremiumLicenseInsight", n => { AzureADPremiumLicenseInsight = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight.CreateFromDiscriminatorValue); } }, { "credentialUserRegistrationDetails", n => { CredentialUserRegistrationDetails = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CredentialUserRegistrationDetails.CreateFromDiscriminatorValue)?.AsList(); } }, { "dailyPrintUsage", n => { DailyPrintUsage = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsage.CreateFromDiscriminatorValue)?.AsList(); } }, { "dailyPrintUsageByPrinter", n => { DailyPrintUsageByPrinter = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsageByPrinter.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -402,6 +419,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("appCredentialSignInActivities", AppCredentialSignInActivities); writer.WriteCollectionOfObjectValues("applicationSignInDetailedSummary", ApplicationSignInDetailedSummary); writer.WriteObjectValue("authenticationMethods", AuthenticationMethods); + writer.WriteObjectValue("azureADPremiumLicenseInsight", AzureADPremiumLicenseInsight); writer.WriteCollectionOfObjectValues("credentialUserRegistrationDetails", CredentialUserRegistrationDetails); writer.WriteCollectionOfObjectValues("dailyPrintUsage", DailyPrintUsage); writer.WriteCollectionOfObjectValues("dailyPrintUsageByPrinter", DailyPrintUsageByPrinter); diff --git a/src/Microsoft.Graph/Generated/Models/Security/DeviceType.cs b/src/Microsoft.Graph/Generated/Models/Security/DeviceType.cs new file mode 100644 index 000000000000..d50b23bc3271 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/DeviceType.cs @@ -0,0 +1,33 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + [Flags] + #pragma warning disable CS1591 + public enum DeviceType + #pragma warning restore CS1591 + { + [EnumMember(Value = "domainController")] + #pragma warning disable CS1591 + DomainController = 1, + #pragma warning restore CS1591 + [EnumMember(Value = "adfs")] + #pragma warning disable CS1591 + Adfs = 2, + #pragma warning restore CS1591 + [EnumMember(Value = "adcs")] + #pragma warning disable CS1591 + Adcs = 4, + #pragma warning restore CS1591 + [EnumMember(Value = "entraConnect")] + #pragma warning disable CS1591 + EntraConnect = 8, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue = 16, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs b/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs index 636287ec0b4d..dfbaf8b0dc89 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs @@ -75,6 +75,22 @@ public partial class IdentityContainer : global::Microsoft.Graph.Beta.Models.Ent get { return BackingStore?.Get>("sensorCandidates"); } set { BackingStore?.Set("sensorCandidates", value); } } +#endif + /// The sensorMigration property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SensorMigration + { + get { return BackingStore?.Get?>("sensorMigration"); } + set { BackingStore?.Set("sensorMigration", value); } + } +#nullable restore +#else + public List SensorMigration + { + get { return BackingStore?.Get>("sensorMigration"); } + set { BackingStore?.Set("sensorMigration", value); } + } #endif /// Represents a customer's Microsoft Defender for Identity sensors. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -130,6 +146,7 @@ public override IDictionary> GetFieldDeserializers() { "identityAccounts", n => { IdentityAccounts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.IdentityAccounts.CreateFromDiscriminatorValue)?.AsList(); } }, { "sensorCandidateActivationConfiguration", n => { SensorCandidateActivationConfiguration = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SensorCandidateActivationConfiguration.CreateFromDiscriminatorValue); } }, { "sensorCandidates", n => { SensorCandidates = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SensorCandidate.CreateFromDiscriminatorValue)?.AsList(); } }, + { "sensorMigration", n => { SensorMigration = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SensorMigration.CreateFromDiscriminatorValue)?.AsList(); } }, { "sensors", n => { Sensors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.Sensor.CreateFromDiscriminatorValue)?.AsList(); } }, { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer.CreateFromDiscriminatorValue); } }, }; @@ -146,6 +163,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("identityAccounts", IdentityAccounts); writer.WriteObjectValue("sensorCandidateActivationConfiguration", SensorCandidateActivationConfiguration); writer.WriteCollectionOfObjectValues("sensorCandidates", SensorCandidates); + writer.WriteCollectionOfObjectValues("sensorMigration", SensorMigration); writer.WriteCollectionOfObjectValues("sensors", Sensors); writer.WriteObjectValue("settings", Settings); } diff --git a/src/Microsoft.Graph/Generated/Models/Security/MigrateSensorsResult.cs b/src/Microsoft.Graph/Generated/Models/Security/MigrateSensorsResult.cs new file mode 100644 index 000000000000..30236b28a61f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/MigrateSensorsResult.cs @@ -0,0 +1,117 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MigrateSensorsResult : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The failedMigrationSensorIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? FailedMigrationSensorIds + { + get { return BackingStore?.Get?>("failedMigrationSensorIds"); } + set { BackingStore?.Set("failedMigrationSensorIds", value); } + } +#nullable restore +#else + public List FailedMigrationSensorIds + { + get { return BackingStore?.Get>("failedMigrationSensorIds"); } + set { BackingStore?.Set("failedMigrationSensorIds", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The successfulMigrationSensorIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SuccessfulMigrationSensorIds + { + get { return BackingStore?.Get?>("successfulMigrationSensorIds"); } + set { BackingStore?.Set("successfulMigrationSensorIds", value); } + } +#nullable restore +#else + public List SuccessfulMigrationSensorIds + { + get { return BackingStore?.Get>("successfulMigrationSensorIds"); } + set { BackingStore?.Set("successfulMigrationSensorIds", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MigrateSensorsResult() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.MigrateSensorsResult CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.MigrateSensorsResult(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "failedMigrationSensorIds", n => { FailedMigrationSensorIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "successfulMigrationSensorIds", n => { SuccessfulMigrationSensorIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfPrimitiveValues("failedMigrationSensorIds", FailedMigrationSensorIds); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfPrimitiveValues("successfulMigrationSensorIds", SuccessfulMigrationSensorIds); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/MigrationState.cs b/src/Microsoft.Graph/Generated/Models/Security/MigrationState.cs new file mode 100644 index 000000000000..71ad4f8441a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/MigrationState.cs @@ -0,0 +1,36 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum MigrationState + #pragma warning restore CS1591 + { + [EnumMember(Value = "readyForMigration")] + #pragma warning disable CS1591 + ReadyForMigration, + #pragma warning restore CS1591 + [EnumMember(Value = "notReadyForMigration")] + #pragma warning disable CS1591 + NotReadyForMigration, + #pragma warning restore CS1591 + [EnumMember(Value = "upToDate")] + #pragma warning disable CS1591 + UpToDate, + #pragma warning restore CS1591 + [EnumMember(Value = "migrationFailed")] + #pragma warning disable CS1591 + MigrationFailed, + #pragma warning restore CS1591 + [EnumMember(Value = "migrating")] + #pragma warning disable CS1591 + Migrating, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/Sensor.cs b/src/Microsoft.Graph/Generated/Models/Security/Sensor.cs index 979c42f3cd83..f51184e07396 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/Sensor.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/Sensor.cs @@ -78,6 +78,12 @@ public string DomainName get { return BackingStore?.Get("healthStatus"); } set { BackingStore?.Set("healthStatus", value); } } + /// The migrationState property + public global::Microsoft.Graph.Beta.Models.Security.MigrationState? MigrationState + { + get { return BackingStore?.Get("migrationState"); } + set { BackingStore?.Set("migrationState", value); } + } /// This field displays the count of health issues related to this sensor. public long? OpenHealthIssuesCount { @@ -152,6 +158,7 @@ public override IDictionary> GetFieldDeserializers() { "domainName", n => { DomainName = n.GetStringValue(); } }, { "healthIssues", n => { HealthIssues = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.HealthIssue.CreateFromDiscriminatorValue)?.AsList(); } }, { "healthStatus", n => { HealthStatus = n.GetEnumValue(); } }, + { "migrationState", n => { MigrationState = n.GetEnumValue(); } }, { "openHealthIssuesCount", n => { OpenHealthIssuesCount = n.GetLongValue(); } }, { "sensorType", n => { SensorType = n.GetEnumValue(); } }, { "serviceStatus", n => { ServiceStatus = n.GetEnumValue(); } }, @@ -173,6 +180,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("domainName", DomainName); writer.WriteCollectionOfObjectValues("healthIssues", HealthIssues); writer.WriteEnumValue("healthStatus", HealthStatus); + writer.WriteEnumValue("migrationState", MigrationState); writer.WriteLongValue("openHealthIssuesCount", OpenHealthIssuesCount); writer.WriteEnumValue("sensorType", SensorType); writer.WriteEnumValue("serviceStatus", ServiceStatus); diff --git a/src/Microsoft.Graph/Generated/Models/Security/SensorCandidate.cs b/src/Microsoft.Graph/Generated/Models/Security/SensorCandidate.cs index 8311e6aebf34..6c31e5d30bef 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/SensorCandidate.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/SensorCandidate.cs @@ -65,6 +65,22 @@ public string SenseClientVersion get { return BackingStore?.Get("senseClientVersion"); } set { BackingStore?.Set("senseClientVersion", value); } } +#endif + /// The list of device types for the sensor. The possible values are: domainController, adfs, adcs, entraConnect unknownFutureValue. This flagged enumeration allows multiple members to be returned simultaneously. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SensorTypes + { + get { return BackingStore?.Get?>("sensorTypes"); } + set { BackingStore?.Set("sensorTypes", value); } + } +#nullable restore +#else + public List SensorTypes + { + get { return BackingStore?.Get>("sensorTypes"); } + set { BackingStore?.Set("sensorTypes", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -88,6 +104,7 @@ public override IDictionary> GetFieldDeserializers() { "domainName", n => { DomainName = n.GetStringValue(); } }, { "lastSeenDateTime", n => { LastSeenDateTime = n.GetDateTimeOffsetValue(); } }, { "senseClientVersion", n => { SenseClientVersion = n.GetStringValue(); } }, + { "sensorTypes", n => { SensorTypes = n.GetCollectionOfEnumValues()?.AsList(); } }, }; } /// @@ -102,6 +119,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("domainName", DomainName); writer.WriteDateTimeOffsetValue("lastSeenDateTime", LastSeenDateTime); writer.WriteStringValue("senseClientVersion", SenseClientVersion); + writer.WriteCollectionOfEnumValues("sensorTypes", SensorTypes); } } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/SensorMigration.cs b/src/Microsoft.Graph/Generated/Models/Security/SensorMigration.cs new file mode 100644 index 000000000000..293e406aa4c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SensorMigration.cs @@ -0,0 +1,140 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SensorMigration : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The domainName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DomainName + { + get { return BackingStore?.Get("domainName"); } + set { BackingStore?.Set("domainName", value); } + } +#nullable restore +#else + public string DomainName + { + get { return BackingStore?.Get("domainName"); } + set { BackingStore?.Set("domainName", value); } + } +#endif + /// The healthStatus property + public global::Microsoft.Graph.Beta.Models.Security.SensorHealthStatus? HealthStatus + { + get { return BackingStore?.Get("healthStatus"); } + set { BackingStore?.Set("healthStatus", value); } + } + /// The migrationState property + public global::Microsoft.Graph.Beta.Models.Security.MigrationState? MigrationState + { + get { return BackingStore?.Get("migrationState"); } + set { BackingStore?.Set("migrationState", value); } + } + /// The sensorType property + public global::Microsoft.Graph.Beta.Models.Security.SensorType? SensorType + { + get { return BackingStore?.Get("sensorType"); } + set { BackingStore?.Set("sensorType", value); } + } + /// The serviceStatus property + public global::Microsoft.Graph.Beta.Models.Security.ServiceStatus? ServiceStatus + { + get { return BackingStore?.Get("serviceStatus"); } + set { BackingStore?.Set("serviceStatus", value); } + } + /// The version property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Version + { + get { return BackingStore?.Get("version"); } + set { BackingStore?.Set("version", value); } + } +#nullable restore +#else + public string Version + { + get { return BackingStore?.Get("version"); } + set { BackingStore?.Set("version", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SensorMigration CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SensorMigration(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "domainName", n => { DomainName = n.GetStringValue(); } }, + { "healthStatus", n => { HealthStatus = n.GetEnumValue(); } }, + { "migrationState", n => { MigrationState = n.GetEnumValue(); } }, + { "sensorType", n => { SensorType = n.GetEnumValue(); } }, + { "serviceStatus", n => { ServiceStatus = n.GetEnumValue(); } }, + { "version", n => { Version = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteStringValue("domainName", DomainName); + writer.WriteEnumValue("healthStatus", HealthStatus); + writer.WriteEnumValue("migrationState", MigrationState); + writer.WriteEnumValue("sensorType", SensorType); + writer.WriteEnumValue("serviceStatus", ServiceStatus); + writer.WriteStringValue("version", Version); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SensorMigrationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SensorMigrationCollectionResponse.cs new file mode 100644 index 000000000000..1c59de80632c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SensorMigrationCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SensorMigrationCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SensorMigrationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SensorMigrationCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SensorMigration.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogApp.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogApp.cs index c8b96b05d5a5..308339894c89 100644 --- a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogApp.cs +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogApp.cs @@ -13,6 +13,28 @@ namespace Microsoft.Graph.Beta.Models [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class WindowsAutoUpdateCatalogApp : global::Microsoft.Graph.Beta.Models.MobileApp, IParsable { + /// Indicates the set of CPU architectures on which this application is allowed to be installed. When null, the app is eligible for installation on all the supported architectures. Possible values are: x86, x64, arm64, or a combination of them. + public global::Microsoft.Graph.Beta.Models.WindowsArchitecture? AllowedArchitectures + { + get { return BackingStore?.Get("allowedArchitectures"); } + set { BackingStore?.Set("allowedArchitectures", value); } + } + /// Describes how the app installer executes on the target device, including the account context (system or user) under which the installer runs and how the device handles restarts after installation completes. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience? InstallExperience + { + get { return BackingStore?.Get("installExperience"); } + set { BackingStore?.Set("installExperience", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience InstallExperience + { + get { return BackingStore?.Get("installExperience"); } + set { BackingStore?.Set("installExperience", value); } + } +#endif /// The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -54,6 +76,8 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "allowedArchitectures", n => { AllowedArchitectures = n.GetEnumValue(); } }, + { "installExperience", n => { InstallExperience = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience.CreateFromDiscriminatorValue); } }, { "mobileAppCatalogPackageBranchId", n => { MobileAppCatalogPackageBranchId = n.GetStringValue(); } }, }; } @@ -65,6 +89,8 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); + writer.WriteEnumValue("allowedArchitectures", AllowedArchitectures); + writer.WriteObjectValue("installExperience", InstallExperience); writer.WriteStringValue("mobileAppCatalogPackageBranchId", MobileAppCatalogPackageBranchId); } } diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppAssignmentSettings.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppAssignmentSettings.cs new file mode 100644 index 000000000000..7287b08fb2ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppAssignmentSettings.cs @@ -0,0 +1,106 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Contains per-group deployment configuration for a windowsAutoUpdateCatalogApp. These settings control the end-user experience when the app is deployed to a specific group—including whether notifications are shown, how delivery bandwidth is used, when the app must be installed by, and how the device coordinates restarts afterward. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WindowsAutoUpdateCatalogAppAssignmentSettings : global::Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings, IParsable + { + /// Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority? DeliveryOptimizationPriority + { + get { return BackingStore?.Get("deliveryOptimizationPriority"); } + set { BackingStore?.Set("deliveryOptimizationPriority", value); } + } + /// Specifies the deadline by which the app must be installed on the device. When null, the app is offered for immediate installation with no enforced deadline. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings? InstallTimeSettings + { + get { return BackingStore?.Get("installTimeSettings"); } + set { BackingStore?.Set("installTimeSettings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings InstallTimeSettings + { + get { return BackingStore?.Get("installTimeSettings"); } + set { BackingStore?.Set("installTimeSettings", value); } + } +#endif + /// Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppNotificationType? NotificationType + { + get { return BackingStore?.Get("notificationType"); } + set { BackingStore?.Set("notificationType", value); } + } + /// Specifies the restart coordination behavior after the app is installed—including how long to wait before restarting, when to show a countdown, and how long the user can snooze. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). Note: the service accepts restart settings regardless of the app's deviceRestartBehavior value; the device agent determines which settings are actually honored at runtime. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings? RestartSettings + { + get { return BackingStore?.Get("restartSettings"); } + set { BackingStore?.Set("restartSettings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings RestartSettings + { + get { return BackingStore?.Get("restartSettings"); } + set { BackingStore?.Set("restartSettings", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public WindowsAutoUpdateCatalogAppAssignmentSettings() : base() + { + OdataType = "#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppAssignmentSettings CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppAssignmentSettings(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "deliveryOptimizationPriority", n => { DeliveryOptimizationPriority = n.GetEnumValue(); } }, + { "installTimeSettings", n => { InstallTimeSettings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings.CreateFromDiscriminatorValue); } }, + { "notificationType", n => { NotificationType = n.GetEnumValue(); } }, + { "restartSettings", n => { RestartSettings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteEnumValue("deliveryOptimizationPriority", DeliveryOptimizationPriority); + writer.WriteObjectValue("installTimeSettings", InstallTimeSettings); + writer.WriteEnumValue("notificationType", NotificationType); + writer.WriteObjectValue("restartSettings", RestartSettings); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.cs new file mode 100644 index 000000000000..881e8045b490 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.cs @@ -0,0 +1,20 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority + { + /// Indicates that no delivery optimization priority is configured. The download uses normal background priority, which minimizes impact on other network activity. This is the default value when the property is omitted. + [EnumMember(Value = "notConfigured")] + NotConfigured, + /// Indicates that the app content download uses foreground priority, which prioritizes the download over background network tasks. This may result in faster installation but increased network bandwidth consumption. In National Cloud environments, this value is accepted and stored but has no effect on device behavior. + [EnumMember(Value = "foreground")] + Foreground, + /// Evolvable enumeration sentinel value. Do not use. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallExperience.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallExperience.cs new file mode 100644 index 000000000000..64380f833602 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallExperience.cs @@ -0,0 +1,98 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Describes how the app installer runs on target devices, including which account context it runs under and how the device handles restarts after installation. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WindowsAutoUpdateCatalogAppInstallExperience : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + public global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartBehavior? DeviceRestartBehavior + { + get { return BackingStore?.Get("deviceRestartBehavior"); } + set { BackingStore?.Set("deviceRestartBehavior", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// Indicates the type of execution context the app runs in. + public global::Microsoft.Graph.Beta.Models.RunAsAccountType? RunAsAccount + { + get { return BackingStore?.Get("runAsAccount"); } + set { BackingStore?.Set("runAsAccount", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public WindowsAutoUpdateCatalogAppInstallExperience() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "deviceRestartBehavior", n => { DeviceRestartBehavior = n.GetEnumValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "runAsAccount", n => { RunAsAccount = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("deviceRestartBehavior", DeviceRestartBehavior); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("runAsAccount", RunAsAccount); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallTimeSettings.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallTimeSettings.cs new file mode 100644 index 000000000000..b75cc576f8d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppInstallTimeSettings.cs @@ -0,0 +1,106 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Specifies when the app should be installed on target devices. When null or is omitted from the assignment, the app is offered for immediate installation with no enforced deadline. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WindowsAutoUpdateCatalogAppInstallTimeSettings : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The maximum allowed date and time by which the app must be installed on the device. After this deadline, the Intune management extension enforces installation automatically. When null, there is no enforced deadline. + public DateTimeOffset? DeadlineDateTime + { + get { return BackingStore?.Get("deadlineDateTime"); } + set { BackingStore?.Set("deadlineDateTime", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The time at which the app should be available for installation on the device. When null, the app is available immediately. + public DateTimeOffset? StartDateTime + { + get { return BackingStore?.Get("startDateTime"); } + set { BackingStore?.Set("startDateTime", value); } + } + /// Indicates whether the startDateTime and deadlineDateTime values should be interpreted using the device's local time zone. When false, the values are interpreted as UTC. Defaults to false if not specified. + public bool? UseLocalTime + { + get { return BackingStore?.Get("useLocalTime"); } + set { BackingStore?.Set("useLocalTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public WindowsAutoUpdateCatalogAppInstallTimeSettings() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "deadlineDateTime", n => { DeadlineDateTime = n.GetDateTimeOffsetValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "startDateTime", n => { StartDateTime = n.GetDateTimeOffsetValue(); } }, + { "useLocalTime", n => { UseLocalTime = n.GetBoolValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteDateTimeOffsetValue("deadlineDateTime", DeadlineDateTime); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteDateTimeOffsetValue("startDateTime", StartDateTime); + writer.WriteBoolValue("useLocalTime", UseLocalTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppNotificationType.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppNotificationType.cs new file mode 100644 index 000000000000..f391ea73257c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppNotificationType.cs @@ -0,0 +1,23 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum WindowsAutoUpdateCatalogAppNotificationType + { + /// Indicates that all notifications related to app installation and restart are displayed to the end user. + [EnumMember(Value = "showAll")] + ShowAll, + /// Indicates that only restart notifications are displayed to the end user; other installation progress notifications are suppressed. + [EnumMember(Value = "showReboot")] + ShowReboot, + /// Indicates that all notifications related to app installation and restart are suppressed. The end user is not informed of the installation or pending restarts. + [EnumMember(Value = "hideAll")] + HideAll, + /// Evolvable enumeration sentinel value. Do not use. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartBehavior.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartBehavior.cs new file mode 100644 index 000000000000..39315c855859 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartBehavior.cs @@ -0,0 +1,26 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum WindowsAutoUpdateCatalogAppRestartBehavior + { + /// Indicates that the Intune management extension restarts the device only if the app installer returns an exit code that signals a reboot is required (e.g., exit code 3010). + [EnumMember(Value = "basedOnReturnCode")] + BasedOnReturnCode, + /// Indicates that the Intune management extension does not take any specific action to control restarts. If the app installer initiates a restart (e.g., an MSI with ForceReboot action), it is allowed to proceed. + [EnumMember(Value = "allow")] + Allow, + /// Indicates that the Intune management extension attempts to suppress restarts initiated by the installer. For MSI-based installations, this passes the REBOOT=ReallySuppress property to msiexec. Not all installers honor suppression. + [EnumMember(Value = "suppress")] + Suppress, + /// Indicates that the Intune management extension forces an immediate device restart after the app installation completes, regardless of the installer's exit code. + [EnumMember(Value = "force")] + Force, + /// Evolvable enumeration sentinel value. Do not use. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartSettings.cs b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartSettings.cs new file mode 100644 index 000000000000..497da10412ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/WindowsAutoUpdateCatalogAppRestartSettings.cs @@ -0,0 +1,106 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// + /// Specifies how the device coordinates a restart after the app is installed. These settings control the grace period before a restart is initiated, when the user sees a countdown notification, and how long the user can defer the restart by snoozing. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WindowsAutoUpdateCatalogAppRestartSettings : IAdditionalDataHolder, IBackedModel, IParsable + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The number of minutes before the scheduled restart at which a countdown notification is displayed to the user. Must be between 1 and the value of gracePeriodInMinutes. This countdown is non-dismissible and warns the user that a restart is imminent. For example, a value of 15 means the countdown appears 15 minutes before the restart. + public int? CountdownDisplayBeforeRestartInMinutes + { + get { return BackingStore?.Get("countdownDisplayBeforeRestartInMinutes"); } + set { BackingStore?.Set("countdownDisplayBeforeRestartInMinutes", value); } + } + /// The number of minutes the device waits after app installation before initiating a restart. During this period, the user can continue working and save their documents. For example, a value of 1440 means the device waits 24 hours before restarting. + public int? GracePeriodInMinutes + { + get { return BackingStore?.Get("gracePeriodInMinutes"); } + set { BackingStore?.Set("gracePeriodInMinutes", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The number of minutes by which the user can defer (snooze) the restart notification each time they press the snooze button. When null, the snooze option is not available and the user cannot defer the restart. For example, a value of 240 allows the user to defer the restart by 4 hours each time. + public int? RestartNotificationSnoozeDurationInMinutes + { + get { return BackingStore?.Get("restartNotificationSnoozeDurationInMinutes"); } + set { BackingStore?.Set("restartNotificationSnoozeDurationInMinutes", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public WindowsAutoUpdateCatalogAppRestartSettings() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "countdownDisplayBeforeRestartInMinutes", n => { CountdownDisplayBeforeRestartInMinutes = n.GetIntValue(); } }, + { "gracePeriodInMinutes", n => { GracePeriodInMinutes = n.GetIntValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "restartNotificationSnoozeDurationInMinutes", n => { RestartNotificationSnoozeDurationInMinutes = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteIntValue("countdownDisplayBeforeRestartInMinutes", CountdownDisplayBeforeRestartInMinutes); + writer.WriteIntValue("gracePeriodInMinutes", GracePeriodInMinutes); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("restartNotificationSnoozeDurationInMinutes", RestartNotificationSnoozeDurationInMinutes); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/AzureADPremiumLicenseInsight/AzureADPremiumLicenseInsightRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/AzureADPremiumLicenseInsight/AzureADPremiumLicenseInsightRequestBuilder.cs new file mode 100644 index 000000000000..c952c0615b8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/AzureADPremiumLicenseInsight/AzureADPremiumLicenseInsightRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight +{ + /// + /// Provides operations to manage the azureADPremiumLicenseInsight property of the microsoft.graph.reportRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AzureADPremiumLicenseInsightRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AzureADPremiumLicenseInsightRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/azureADPremiumLicenseInsight{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AzureADPremiumLicenseInsightRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/azureADPremiumLicenseInsight{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property azureADPremiumLicenseInsight for reports + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get azureADPremiumLicenseInsight from reports + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property azureADPremiumLicenseInsight in reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property azureADPremiumLicenseInsight for reports + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get azureADPremiumLicenseInsight from reports + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property azureADPremiumLicenseInsight in reports + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AzureADPremiumLicenseInsightRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get azureADPremiumLicenseInsight from reports + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AzureADPremiumLicenseInsightRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AzureADPremiumLicenseInsightRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AzureADPremiumLicenseInsightRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs index e6cf3a168057..6fc5850cb11d 100644 --- a/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs @@ -5,6 +5,7 @@ using Microsoft.Graph.Beta.Reports.AppCredentialSignInActivities; using Microsoft.Graph.Beta.Reports.ApplicationSignInDetailedSummary; using Microsoft.Graph.Beta.Reports.AuthenticationMethods; +using Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight; using Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails; using Microsoft.Graph.Beta.Reports.DailyPrintUsage; using Microsoft.Graph.Beta.Reports.DailyPrintUsageByPrinter; @@ -183,6 +184,11 @@ public partial class ReportsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Reports.AuthenticationMethods.AuthenticationMethodsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the azureADPremiumLicenseInsight property of the microsoft.graph.reportRoot entity. + public global::Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder AzureADPremiumLicenseInsight + { + get => new global::Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the credentialUserRegistrationDetails property of the microsoft.graph.reportRoot entity. public global::Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails.CredentialUserRegistrationDetailsRequestBuilder CredentialUserRegistrationDetails { diff --git a/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs index a0601029a3f0..1f4d160d3a68 100644 --- a/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Beta.Security.Identities.IdentityAccounts; using Microsoft.Graph.Beta.Security.Identities.SensorCandidateActivationConfiguration; using Microsoft.Graph.Beta.Security.Identities.SensorCandidates; +using Microsoft.Graph.Beta.Security.Identities.SensorMigration; using Microsoft.Graph.Beta.Security.Identities.Sensors; using Microsoft.Graph.Beta.Security.Identities.Settings; using Microsoft.Kiota.Abstractions.Extensions; @@ -44,6 +45,11 @@ public partial class IdentitiesRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Security.Identities.SensorCandidates.SensorCandidatesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder SensorMigration + { + get => new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the sensors property of the microsoft.graph.security.identityContainer entity. public global::Microsoft.Graph.Beta.Security.Identities.Sensors.SensorsRequestBuilder Sensors { diff --git a/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..f73ad5b69cc3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.cs new file mode 100644 index 000000000000..a9bc93b6680b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item +{ + /// + /// Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SensorMigrationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/{sensorMigration%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SensorMigrationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/{sensorMigration%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property sensorMigration for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get sensorMigration from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SensorMigration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property sensorMigration in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SensorMigration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property sensorMigration for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get sensorMigration from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property sensorMigration in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get sensorMigration from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.cs new file mode 100644 index 000000000000..2bd43296f55f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate +{ + /// + /// Provides operations to call the migrate method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphSecurityMigrateRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphSecurityMigrateRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/microsoft.graph.security.migrate", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphSecurityMigrateRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration/microsoft.graph.security.migrate", rawUrl) + { + } + /// + /// Invoke action migrate + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.MigrateSensorsResult.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action migrate + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MigratePostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MigratePostRequestBody.cs new file mode 100644 index 000000000000..4eeb00b18ba1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MigratePostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MigratePostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The sensorIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SensorIds + { + get { return BackingStore?.Get?>("sensorIds"); } + set { BackingStore?.Set("sensorIds", value); } + } +#nullable restore +#else + public List SensorIds + { + get { return BackingStore?.Get>("sensorIds"); } + set { BackingStore?.Set("sensorIds", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MigratePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "sensorIds", n => { SensorIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfPrimitiveValues("sensorIds", SensorIds); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.cs new file mode 100644 index 000000000000..bf8093d6c91f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count; +using Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item; +using Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.SensorMigration +{ + /// + /// Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the migrate method. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder MicrosoftGraphSecurityMigrate + { + get => new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + /// The unique identifier of sensorMigration + /// A + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("sensorMigration%2Did", position); + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SensorMigrationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SensorMigrationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/sensorMigration{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get sensorMigration from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SensorMigrationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to sensorMigration for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SensorMigration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get sensorMigration from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to sensorMigration for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SensorMigration body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get sensorMigration from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SensorMigrationRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaGetResponse.cs index 71e4a1094a07..ecf299989d23 100644 --- a/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaGetResponse.cs +++ b/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaGetResponse.cs @@ -16,16 +16,16 @@ public partial class DeltaGetResponse : global::Microsoft.Graph.Beta.Models.Base /// The value property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public List? Value + public List? Value { - get { return BackingStore?.Get?>("value"); } + get { return BackingStore?.Get?>("value"); } set { BackingStore?.Set("value", value); } } #nullable restore #else - public List Value + public List Value { - get { return BackingStore?.Get>("value"); } + get { return BackingStore?.Get>("value"); } set { BackingStore?.Set("value", value); } } #endif @@ -47,7 +47,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { - { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DirectoryObject.CreateFromDiscriminatorValue)?.AsList(); } }, + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ServicePrincipal.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -58,7 +58,7 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); + writer.WriteCollectionOfObjectValues("value", Value); } } } diff --git a/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaRequestBuilder.cs index ce7e666571a8..ce0c2b42ca72 100644 --- a/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/ServicePrincipals/Delta/DeltaRequestBuilder.cs @@ -34,8 +34,8 @@ public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. - /// Find more info here + /// Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -58,8 +58,8 @@ public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.ServicePrincipals.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. - /// Find more info here + /// Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -83,7 +83,7 @@ public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.ServicePrincipals.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + /// Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +111,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + /// Get newly created, updated, or deleted service principals, agent identities, and agent identity blueprints without having to perform a full read of the entire resource collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeltaRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index 68665eb872c3..9c58e89979f5 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -29305,6 +29305,37 @@ Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSum Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AdvancedThreatProtectionOnboardingStateSummary; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder.androidAppConfigurationSchemaRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder.androidAppConfigurationSchemaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder.androidAppConfigurationSchemaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder.androidAppConfigurationSchemaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder.androidAppConfigurationSchemaRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|retrieveSchema:global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.androidAppConfigurationSchemaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|RequestDetail:global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder.retrieveSchemaRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.retrieveSchemaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.RetrieveSchema.RetrieveSchemaRequestBuilder Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles.androidDeviceOwnerEnrollmentProfilesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles.androidDeviceOwnerEnrollmentProfilesRequestBuilder.androidDeviceOwnerEnrollmentProfilesRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles.androidDeviceOwnerEnrollmentProfilesRequestBuilder.androidDeviceOwnerEnrollmentProfilesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -30565,6 +30596,30 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Count.CountReq Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Count.CountRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|CertificationAuthorityVersion:int? +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activatePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder.activateRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivatePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.activateRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder.activeVersionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder.activeVersionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder.activeVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.activeVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|CertificationAuthorityStatus:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityStatus? @@ -30587,6 +30642,8 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCert Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder.CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|activate:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Activate.ActivateRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|activeVersion:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ActiveVersion.ActiveVersionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|changeCloudCertificationAuthorityStatus:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.ChangeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|cloudCertificationAuthorityLeafCertificate:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -30596,9 +30653,12 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCert Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|getAllCloudCertificationAuthorityLeafCertificates:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthority:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthorityVersion:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthorityVersions:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|patchCloudCertificationAuthority:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|postCloudCertificationAuthority:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|renew:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeCloudCertificationAuthorityCertificate:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeLeafCertificate:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeLeafCertificate.RevokeLeafCertificateRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeLeafCertificateBySerialNumber:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeLeafCertificateBySerialNumber.RevokeLeafCertificateBySerialNumberRequestBuilder @@ -30607,6 +30667,7 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCert Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|uploadExternallySignedCertificationAuthorityCertificate:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|versions:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityItemRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.CloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilder.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|Count:bool? @@ -30680,6 +30741,28 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudC Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.getCloudCertificationAuthorityRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.getCloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.getCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder.getCloudCertificationAuthorityVersionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.getCloudCertificationAuthorityVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersion.GetCloudCertificationAuthorityVersionRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsPostResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsPostResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsPostResponse::|public|Value:List +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder.getCloudCertificationAuthorityVersionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|PostAsGetCloudCertificationAuthorityVersionsPostResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsResponse-->global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsPostResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.getCloudCertificationAuthorityVersionsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.GetCloudCertificationAuthorityVersions.GetCloudCertificationAuthorityVersionsResponse Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority.patchCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority.patchCloudCertificationAuthorityRequestBuilder.patchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PatchCloudCertificationAuthority.patchCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -30702,6 +30785,13 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloud Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.postCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.postCloudCertificationAuthorityResponse-->global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.PostCloudCertificationAuthorityPostResponse Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.postCloudCertificationAuthorityResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.PostCloudCertificationAuthority.PostCloudCertificationAuthorityResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder.renewRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.renewRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Renew.RenewRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.RevokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|CertificationAuthorityVersion:int? @@ -30779,6 +30869,41 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExt Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.UploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder.CloudCertificationAuthorityVersionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder.versionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::[CloudCertificationAuthorityVersionId:string]:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Item.CloudCertificationAuthorityVersionItemRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.Count.CountRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionCollectionResponse +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.versionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthority.Item.Versions.VersionsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilder.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilder.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -30814,6 +30939,7 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|cloudCertificationAuthorityVersion:global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void @@ -30823,6 +30949,15 @@ Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityLeafCertificate; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder.cloudCertificationAuthorityVersionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder.cloudCertificationAuthorityVersionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder.cloudCertificationAuthorityVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.cloudCertificationAuthorityVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.CloudCertificationAuthorityLeafCertificate.Item.CloudCertificationAuthorityVersion.CloudCertificationAuthorityVersionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudPCConnectivityIssues.cloudPCConnectivityIssuesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.CloudPCConnectivityIssues.cloudPCConnectivityIssuesRequestBuilder.cloudPCConnectivityIssuesRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Beta.DeviceManagement.CloudPCConnectivityIssues.cloudPCConnectivityIssuesRequestBuilder.cloudPCConnectivityIssuesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -35934,6 +36069,7 @@ Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder.deviceManag Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder.deviceManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder.deviceManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder::|public|advancedThreatProtectionOnboardingStateSummary:global.Microsoft.Graph.Beta.DeviceManagement.AdvancedThreatProtectionOnboardingStateSummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder::|public|androidAppConfigurationSchema:global.Microsoft.Graph.Beta.DeviceManagement.AndroidAppConfigurationSchema.AndroidAppConfigurationSchemaRequestBuilder Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder::|public|androidDeviceOwnerEnrollmentProfiles:global.Microsoft.Graph.Beta.DeviceManagement.AndroidDeviceOwnerEnrollmentProfiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder::|public|androidForWorkAppConfigurationSchemas:global.Microsoft.Graph.Beta.DeviceManagement.AndroidForWorkAppConfigurationSchemas.AndroidForWorkAppConfigurationSchemasRequestBuilder Microsoft.Graph.Beta.DeviceManagement.deviceManagementRequestBuilder::|public|androidForWorkEnrollmentProfiles:global.Microsoft.Graph.Beta.DeviceManagement.AndroidForWorkEnrollmentProfiles.AndroidForWorkEnrollmentProfilesRequestBuilder @@ -50046,6 +50182,21 @@ Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.onPr Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.onPremisesConnectionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.onPremisesConnectionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnection; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.onPremisesConnectionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.OnPremisesConnectionsRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|ActionType:global.Microsoft.Graph.Beta.Models.CloudPcOrganizationActionType? +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder.organizationActionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.organizationActionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings.organizationSettingsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings.organizationSettingsRequestBuilder.organizationSettingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings.organizationSettingsRequestBuilder.organizationSettingsRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -50908,6 +51059,13 @@ Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineR Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.retrieveFrontlineReportsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.RetrieveFrontlineReportsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.retrieveFrontlineReportsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.RetrieveFrontlineReportsPostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.retrieveFrontlineReportsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.RetrieveFrontlineReports.RetrieveFrontlineReportsRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder.retrieveOrganizationActionDetailWithActionTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; actionType?:string):void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.retrieveOrganizationActionDetailWithActionTypeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveScopedPermissions.retrieveScopedPermissionsGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveScopedPermissions.retrieveScopedPermissionsGetResponse::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveScopedPermissions.retrieveScopedPermissionsGetResponse::|public|Serialize(writer:ISerializationWriter):void @@ -51291,11 +51449,13 @@ Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuil Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|getEffectivePermissions:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.GetEffectivePermissions.GetEffectivePermissionsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|managedLicenses:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ManagedLicenses.ManagedLicensesRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|onPremisesConnections:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OnPremisesConnections.OnPremisesConnectionsRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|organizationAction:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationAction.OrganizationActionRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|organizationSettings:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.OrganizationSettings.OrganizationSettingsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.VirtualEndpoint; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.VirtualEndpoint Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|provisioningPolicies:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.ProvisioningPoliciesRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|report:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Report.ReportRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|reports:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.Reports.ReportsRequestBuilder +Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|retrieveOrganizationActionDetailWithActionType(actionType:string):global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveOrganizationActionDetailWithActionType.RetrieveOrganizationActionDetailWithActionTypeRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|retrieveScopedPermissions:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveScopedPermissions.RetrieveScopedPermissionsRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|retrieveTenantEncryptionSetting:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.RetrieveTenantEncryptionSetting.RetrieveTenantEncryptionSettingRequestBuilder Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.virtualEndpointRequestBuilder::|public|servicePlans:global.Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ServicePlans.ServicePlansRequestBuilder @@ -127481,6 +127641,21 @@ Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflow Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Scope:global.Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void @@ -128919,6 +129094,7 @@ Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflow Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|lastModifiedBy:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy.LastModifiedByRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -129296,6 +129472,21 @@ Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Micros Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Scope:global.Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void @@ -130735,6 +130926,7 @@ Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Workfl Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|lastModifiedBy:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy.LastModifiedByRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:global.Microsoft.Graph.Beta.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -157496,6 +157688,18 @@ Microsoft.Graph.Beta.Models.accessAction::|public|OdataType:string Microsoft.Graph.Beta.Models.accessAction::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.accessAction::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AccessAction Microsoft.Graph.Beta.Models.accessAction~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.accessDriftReport-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.accessDriftReport::|public|DownloadUri:string +Microsoft.Graph.Beta.Models.accessDriftReport::|public|ExpiresAt:DateTimeOffset? +Microsoft.Graph.Beta.Models.accessDriftReport::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.accessDriftReport::|public|OdataType:string +Microsoft.Graph.Beta.Models.accessDriftReport::|public|ResourceType:global.Microsoft.Graph.Beta.Models.AccessDriftReportResourceType? +Microsoft.Graph.Beta.Models.accessDriftReport::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.accessDriftReport::|public|TenantId:string +Microsoft.Graph.Beta.Models.accessDriftReport::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AccessDriftReport +Microsoft.Graph.Beta.Models.accessDriftReportResourceType::0000-application +Microsoft.Graph.Beta.Models.accessDriftReportResourceType::0001-group +Microsoft.Graph.Beta.Models.accessDriftReportResourceType::0002-unknownFutureValue Microsoft.Graph.Beta.Models.accessEntityType::0000-user Microsoft.Graph.Beta.Models.accessEntityType::0001-group Microsoft.Graph.Beta.Models.accessEntityType::0002-unknownFutureValue @@ -160032,6 +160236,14 @@ Microsoft.Graph.Beta.Models.analyticsActivityType::0001-Meeting Microsoft.Graph.Beta.Models.analyticsActivityType::0002-Focus Microsoft.Graph.Beta.Models.analyticsActivityType::0003-Chat Microsoft.Graph.Beta.Models.analyticsActivityType::0004-Call +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|ExampleJson:byte[] +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|NestedSchemaItems:List +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|OdataType:string +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|SchemaItems:List +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.androidAppConfigurationSchema::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema Microsoft.Graph.Beta.Models.androidAppCredentialProviderRoleState::0000-notConfigured Microsoft.Graph.Beta.Models.androidAppCredentialProviderRoleState::0001-allowed Microsoft.Graph.Beta.Models.androidAppCredentialProviderRoleState::0002-unknownFutureValue @@ -160627,6 +160839,7 @@ Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|CustomKe Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|DerivedCredentialSettings:global.Microsoft.Graph.Beta.Models.DeviceManagementDerivedCredentialSettings Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|IdentityCertificate:global.Microsoft.Graph.Beta.Models.AndroidDeviceOwnerCertificateProfileBase +Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|LockdownExclusionList:List Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|MicrosoftTunnelSiteId:string Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|OdataType:string Microsoft.Graph.Beta.Models.androidDeviceOwnerVpnConfiguration::|public|ProxyExclusionList:List @@ -161159,6 +161372,13 @@ Microsoft.Graph.Beta.Models.androidLobAppCollectionResponse::|public|GetFieldDes Microsoft.Graph.Beta.Models.androidLobAppCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.androidLobAppCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.androidLobAppCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AndroidLobAppCollectionResponse +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|public|AppId:string +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.androidLobAppConfigurationSchemaRequestDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AndroidLobAppConfigurationSchemaRequestDetail Microsoft.Graph.Beta.Models.androidManagedAppProtection-->global.Microsoft.Graph.Beta.Models.TargetedManagedAppProtection Microsoft.Graph.Beta.Models.androidManagedAppProtection::|public|AllowedAndroidDeviceManufacturers:string Microsoft.Graph.Beta.Models.androidManagedAppProtection::|public|AllowedAndroidDeviceModels:List @@ -161956,6 +162176,83 @@ Microsoft.Graph.Beta.Models.appCatalogs::|public|Serialize(writer:ISerialization Microsoft.Graph.Beta.Models.appCatalogs::|public|TeamsApps:List Microsoft.Graph.Beta.Models.appCatalogs::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppCatalogs Microsoft.Graph.Beta.Models.appCatalogs~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|public|DefaultValue:bool? +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBooleanType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBooleanType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleArray::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleArray +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemBundleType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemBundleType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|Selections:List +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemChoiceType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemChoiceType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemHiddenType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemHiddenType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|public|DefaultValue:int? +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemIntegerType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemIntegerType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|DefaultValue:List +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|Selections:List +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemMultiselectType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemMultiselectType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemStringType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemStringType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|Description:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|DisplayName:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|Index:int? +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|ParentIndex:int? +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|SchemaItemKey:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaItemType +Microsoft.Graph.Beta.Models.appConfigurationSchemaItemType~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail +Microsoft.Graph.Beta.Models.appConfigurationSchemaRequestDetail~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.appConfigurationSettingItem::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.appConfigurationSettingItem::|public|AppConfigKey:string Microsoft.Graph.Beta.Models.appConfigurationSettingItem::|public|AppConfigKeyType:global.Microsoft.Graph.Beta.Models.MdmAppConfigKeyType? @@ -162550,6 +162847,7 @@ Microsoft.Graph.Beta.Models.applicationSignInSummary::|static|public|CreateFromD Microsoft.Graph.Beta.Models.applicationTemplate-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.applicationTemplate::|public|Categories:List Microsoft.Graph.Beta.Models.applicationTemplate::|public|ConfigurationUris:List +Microsoft.Graph.Beta.Models.applicationTemplate::|public|DeprecationDate:Date? Microsoft.Graph.Beta.Models.applicationTemplate::|public|Description:string Microsoft.Graph.Beta.Models.applicationTemplate::|public|DisplayName:string Microsoft.Graph.Beta.Models.applicationTemplate::|public|Endpoints:List @@ -165024,6 +165322,47 @@ Microsoft.Graph.Beta.Models.azureAdPopTokenAuthentication::|public|GetFieldDeser Microsoft.Graph.Beta.Models.azureAdPopTokenAuthentication::|public|OdataType:string Microsoft.Graph.Beta.Models.azureAdPopTokenAuthentication::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.azureAdPopTokenAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AzureAdPopTokenAuthentication +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|constructor():void +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|OdataType:string +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|public|UserCount:long? +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.azureADPremiumFeatureUtilization~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|EntitledP1LicenseCount:long? +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|EntitledP2LicenseCount:long? +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|EntitledTotalLicenseCount:long? +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|InternetAccessFeatureUtilizations:global.Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|OdataType:string +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|P1FeatureUtilizations:global.Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|P2FeatureUtilizations:global.Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|PrivateAccessFeatureUtilizations:global.Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.azureADPremiumLicenseInsight::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|ConditionalAccess:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|ConditionalAccessGuestUsers:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|constructor():void +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|OdataType:string +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AzureADPremiumP1FeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumP1FeatureUtilizations~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|constructor():void +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|OdataType:string +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|RiskBasedConditionalAccess:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|RiskBasedConditionalAccessGuestUsers:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AzureADPremiumP2FeatureUtilizations +Microsoft.Graph.Beta.Models.azureADPremiumP2FeatureUtilizations~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.azureADRegistrationPolicy::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.azureADRegistrationPolicy::|public|AllowedToRegister:global.Microsoft.Graph.Beta.Models.DeviceRegistrationMembership Microsoft.Graph.Beta.Models.azureADRegistrationPolicy::|public|BackingStore:IBackingStore @@ -168292,6 +168631,7 @@ Microsoft.Graph.Beta.Models.cloudAppSecurityState::|public|Serialize(writer:ISer Microsoft.Graph.Beta.Models.cloudAppSecurityState::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudAppSecurityState Microsoft.Graph.Beta.Models.cloudAppSecurityState~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.cloudCertificationAuthority-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|ActiveVersion:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|CertificateDownloadUrl:string Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|CertificateKeySize:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityCertificateKeySize? Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|CertificateRevocationListUrl:string @@ -168330,6 +168670,7 @@ Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|ValidityEndDate Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|ValidityPeriodInYears:int? Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|ValidityStartDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|VersionNumber:int? +Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|public|Versions:List Microsoft.Graph.Beta.Models.cloudCertificationAuthority::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthority Microsoft.Graph.Beta.Models.cloudCertificationAuthorityCertificateKeySize::0000-unknown Microsoft.Graph.Beta.Models.cloudCertificationAuthorityCertificateKeySize::0001-rsa2048 @@ -168357,6 +168698,8 @@ Microsoft.Graph.Beta.Models.cloudCertificationAuthorityKeyPlatformType::0003-unk Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|CertificateStatus:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityLeafCertificateStatus? Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|CertificationAuthorityIssuerUri:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|CertificationAuthorityVersionNumber:int? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|CloudCertificationAuthorityVersion:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|CrlDistributionPointUrl:string Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|DeviceId:string Microsoft.Graph.Beta.Models.cloudCertificationAuthorityLeafCertificate::|public|DeviceName:string @@ -168394,11 +168737,59 @@ Microsoft.Graph.Beta.Models.cloudCertificationAuthorityStatus::0002-paused Microsoft.Graph.Beta.Models.cloudCertificationAuthorityStatus::0003-revoked Microsoft.Graph.Beta.Models.cloudCertificationAuthorityStatus::0004-signingPending Microsoft.Graph.Beta.Models.cloudCertificationAuthorityStatus::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityStatus::0006-expired Microsoft.Graph.Beta.Models.cloudCertificationAuthorityType::0000-unknown Microsoft.Graph.Beta.Models.cloudCertificationAuthorityType::0001-rootCertificationAuthority Microsoft.Graph.Beta.Models.cloudCertificationAuthorityType::0002-issuingCertificationAuthority Microsoft.Graph.Beta.Models.cloudCertificationAuthorityType::0003-issuingCertificationAuthorityWithExternalRoot Microsoft.Graph.Beta.Models.cloudCertificationAuthorityType::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificateDownloadUrl:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificateRevocationListUrl:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificateSigningRequest:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificationAuthorityId:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificationAuthorityIssuerUri:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|CertificationAuthorityVersionStatus:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionStatus? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|DecommissionDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|KeyPlatform:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityKeyPlatformType? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|OcspResponderUri:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|OdataType:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|ScepServerUrl:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|SerialNumber:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|SubjectName:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|Thumbprint:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|Usage:global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|ValidityEndDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|ValidityStartDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|public|VersionNumber:int? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersion::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersion +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionCollectionResponse +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0000-unknown +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0001-active +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0002-staged +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0003-paused +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0004-retired +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0005-expired +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0006-revoked +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0007-decommissioned +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0008-signingPending +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionStatus::0009-unknownFutureValue +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|constructor():void +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|IssuedStagedLeafCertificateCount:int? +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|OdataType:string +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudCertificationAuthorityVersionUsage +Microsoft.Graph.Beta.Models.cloudCertificationAuthorityVersionUsage~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.cloudClipboardItem-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.cloudClipboardItem::|public|CreatedDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.cloudClipboardItem::|public|ExpirationDateTime:DateTimeOffset? @@ -169580,6 +169971,7 @@ Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|ResourceGroupId Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|ScopeIds:List Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|SubnetId:string +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|SubnetPrivateIpDetail:global.Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|SubscriptionId:string Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|SubscriptionName:string Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnection::|public|Type:global.Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionType? @@ -169707,12 +170099,39 @@ Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionStatusDetails::|public|St Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionStatusDetails::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionStatusDetails Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionStatusDetails~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionStatusDetail~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|SubnetAvailableIpCount:int? +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|public|SubnetAvailableIpCountLastSyncDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudPcOnPremisesConnectionSubnetIpDetail +Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionSubnetIpDetail~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionType::0000-hybridAzureADJoin Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionType::0001-azureADJoin Microsoft.Graph.Beta.Models.cloudPcOnPremisesConnectionType::0002-unknownFutureValue Microsoft.Graph.Beta.Models.cloudPcOperatingSystem::0000-windows10 Microsoft.Graph.Beta.Models.cloudPcOperatingSystem::0001-windows11 Microsoft.Graph.Beta.Models.cloudPcOperatingSystem::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|ErrorDescription:string +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|public|Status:global.Microsoft.Graph.Beta.Models.CloudPcOrganizationActionStatus? +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudPcOrganizationActionDetail +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionDetail~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionStatus::0000-inProgress +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionStatus::0001-succeeded +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionStatus::0002-failed +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionStatus::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionType::0000-activate +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionType::0001-deactivate +Microsoft.Graph.Beta.Models.cloudPcOrganizationActionType::0002-unknownFutureValue Microsoft.Graph.Beta.Models.cloudPcOrganizationSettings-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.cloudPcOrganizationSettings::|public|EnableMEMAutoEnroll:bool? Microsoft.Graph.Beta.Models.cloudPcOrganizationSettings::|public|EnableSingleSignOn:bool? @@ -170272,6 +170691,7 @@ Microsoft.Graph.Beta.Models.cloudPcSupportedRegionCollectionResponse::|public|Se Microsoft.Graph.Beta.Models.cloudPcSupportedRegionCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.cloudPcSupportedRegionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CloudPcSupportedRegionCollectionResponse Microsoft.Graph.Beta.Models.cloudPcSupportedRegionRestrictionDetail::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.cloudPcSupportedRegionRestrictionDetail::|public|AvailabilityZoneRestricted:bool? Microsoft.Graph.Beta.Models.cloudPcSupportedRegionRestrictionDetail::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.cloudPcSupportedRegionRestrictionDetail::|public|constructor():void Microsoft.Graph.Beta.Models.cloudPcSupportedRegionRestrictionDetail::|public|CPURestricted:bool? @@ -172230,6 +172650,7 @@ Microsoft.Graph.Beta.Models.copilotAdmin-->global.Microsoft.Graph.Beta.Models.En Microsoft.Graph.Beta.Models.copilotAdmin::|public|Catalog:global.Microsoft.Graph.Beta.Models.CopilotAdminCatalog Microsoft.Graph.Beta.Models.copilotAdmin::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.copilotAdmin::|public|OdataType:string +Microsoft.Graph.Beta.Models.copilotAdmin::|public|PolicySettings:List Microsoft.Graph.Beta.Models.copilotAdmin::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.copilotAdmin::|public|Settings:global.Microsoft.Graph.Beta.Models.CopilotAdminSetting Microsoft.Graph.Beta.Models.copilotAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CopilotAdmin @@ -172355,6 +172776,13 @@ Microsoft.Graph.Beta.Models.copilotPeopleAdminSetting::|public|GetFieldDeseriali Microsoft.Graph.Beta.Models.copilotPeopleAdminSetting::|public|OdataType:string Microsoft.Graph.Beta.Models.copilotPeopleAdminSetting::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.copilotPeopleAdminSetting::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CopilotPeopleAdminSetting +Microsoft.Graph.Beta.Models.copilotPolicySetting-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.copilotPolicySetting::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.copilotPolicySetting::|public|OdataType:string +Microsoft.Graph.Beta.Models.copilotPolicySetting::|public|PolicyId:string +Microsoft.Graph.Beta.Models.copilotPolicySetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.copilotPolicySetting::|public|Value:string +Microsoft.Graph.Beta.Models.copilotPolicySetting::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CopilotPolicySetting Microsoft.Graph.Beta.Models.copilotReportRoot-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.copilotReportRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.copilotReportRoot::|public|OdataType:string @@ -176150,6 +176578,7 @@ Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement-->global.Microsoft Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AccountMoveCompletionDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AdminConsent:global.Microsoft.Graph.Beta.Models.AdminConsent Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AdvancedThreatProtectionOnboardingStateSummary:global.Microsoft.Graph.Beta.Models.AdvancedThreatProtectionOnboardingStateSummary +Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AndroidAppConfigurationSchema:global.Microsoft.Graph.Beta.Models.AndroidAppConfigurationSchema Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AndroidDeviceOwnerEnrollmentProfiles:List Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AndroidForWorkAppConfigurationSchemas:List Microsoft.Graph.Beta.Models.DeviceManagement.deviceManagement::|public|AndroidForWorkEnrollmentProfiles:List @@ -181344,7 +181773,6 @@ Microsoft.Graph.Beta.Models.enforcementResultStatus::0004-enforcementTimeout Microsoft.Graph.Beta.Models.enforcementResultStatus::0005-oSOverride Microsoft.Graph.Beta.Models.enforcementResultStatus::0006-processNonExistent Microsoft.Graph.Beta.Models.enforcementResultStatus::0007-other -Microsoft.Graph.Beta.Models.enforcementResultStatus::0008-unknownFutureValue Microsoft.Graph.Beta.Models.engagementAsyncOperation-->global.Microsoft.Graph.Beta.Models.LongRunningOperation Microsoft.Graph.Beta.Models.engagementAsyncOperation::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.engagementAsyncOperation::|public|OdataType:string @@ -182771,6 +183199,11 @@ Microsoft.Graph.Beta.Models.ExternalConnectors.label::0045-personColleagues Microsoft.Graph.Beta.Models.ExternalConnectors.label::0046-personManager Microsoft.Graph.Beta.Models.ExternalConnectors.label::0047-personAlternateContacts Microsoft.Graph.Beta.Models.ExternalConnectors.label::0048-personEmergencyContacts +Microsoft.Graph.Beta.Models.ExternalConnectors.label::0049-personEducationalActivities +Microsoft.Graph.Beta.Models.ExternalConnectors.label::0050-personInterests +Microsoft.Graph.Beta.Models.ExternalConnectors.label::0051-personLanguages +Microsoft.Graph.Beta.Models.ExternalConnectors.label::0052-personPublications +Microsoft.Graph.Beta.Models.ExternalConnectors.label::0053-personPatents Microsoft.Graph.Beta.Models.ExternalConnectors.properties::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.ExternalConnectors.properties::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.ExternalConnectors.properties::|public|constructor():void @@ -185676,6 +186109,21 @@ Microsoft.Graph.Beta.Models.IdentityGovernance.attributeChangeTrigger::|public|O Microsoft.Graph.Beta.Models.IdentityGovernance.attributeChangeTrigger::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.IdentityGovernance.attributeChangeTrigger::|public|TriggerAttributes:List Microsoft.Graph.Beta.Models.IdentityGovernance.attributeChangeTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.IdentityGovernance.AttributeChangeTrigger +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope-->global.Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|public|constructor():void +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|public|OdataType:string +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|public|Runs:List +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelRunsScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.IdentityGovernance.CancelRunsScope +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|constructor():void +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|OdataType:string +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.IdentityGovernance.CancelScope +Microsoft.Graph.Beta.Models.IdentityGovernance.cancelScope~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.IdentityGovernance.customTaskExtension-->global.Microsoft.Graph.Beta.Models.CustomCalloutExtension Microsoft.Graph.Beta.Models.IdentityGovernance.customTaskExtension::|public|CallbackConfiguration:global.Microsoft.Graph.Beta.Models.CustomExtensionCallbackConfiguration Microsoft.Graph.Beta.Models.IdentityGovernance.customTaskExtension::|public|constructor():void @@ -185771,6 +186219,7 @@ Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowProcessingStatus Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowProcessingStatus::0004-canceled Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowProcessingStatus::0005-failed Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowProcessingStatus::0006-unknownFutureValue +Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowProcessingStatus::0007-canceling Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowsContainer-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowsContainer::|public|CustomTaskExtensions:List Microsoft.Graph.Beta.Models.IdentityGovernance.lifecycleWorkflowsContainer::|public|DeletedItems:global.Microsoft.Graph.Beta.Models.DeletedItemContainer @@ -187580,6 +188029,16 @@ Microsoft.Graph.Beta.Models.internalSponsors::|public|GetFieldDeserializers():ID Microsoft.Graph.Beta.Models.internalSponsors::|public|OdataType:string Microsoft.Graph.Beta.Models.internalSponsors::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.internalSponsors::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.InternalSponsors +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|constructor():void +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|InternetAccess:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|InternetAccessM365:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|OdataType:string +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.InternetAccessFeatureUtilizations +Microsoft.Graph.Beta.Models.internetAccessFeatureUtilizations~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.internetExplorerMessageSetting::0000-notConfigured Microsoft.Graph.Beta.Models.internetExplorerMessageSetting::0001-disabled Microsoft.Graph.Beta.Models.internetExplorerMessageSetting::0002-enabled @@ -190334,6 +190793,7 @@ Microsoft.Graph.Beta.Models.macOSCertificateProfileBase::|static|public|CreateFr Microsoft.Graph.Beta.Models.macOSCompliancePolicy-->global.Microsoft.Graph.Beta.Models.DeviceCompliancePolicy Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|AdvancedThreatProtectionRequiredSecurityLevel:global.Microsoft.Graph.Beta.Models.DeviceThreatProtectionLevel? Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|constructor():void +Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|DeviceCompliancePolicyScript:global.Microsoft.Graph.Beta.Models.DeviceCompliancePolicyScript Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|DeviceThreatProtectionEnabled:bool? Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|DeviceThreatProtectionRequiredSecurityLevel:global.Microsoft.Graph.Beta.Models.DeviceThreatProtectionLevel? Microsoft.Graph.Beta.Models.macOSCompliancePolicy::|public|FirewallBlockAllIncoming:bool? @@ -192332,6 +192792,13 @@ Microsoft.Graph.Beta.Models.managedMobileLobAppCollectionResponse::|public|GetFi Microsoft.Graph.Beta.Models.managedMobileLobAppCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.managedMobileLobAppCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.managedMobileLobAppCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ManagedMobileLobAppCollectionResponse +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail-->global.Microsoft.Graph.Beta.Models.AppConfigurationSchemaRequestDetail +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|public|PackageName:string +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.managedStoreAppConfigurationSchemaRequestDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ManagedStoreAppConfigurationSchemaRequestDetail Microsoft.Graph.Beta.Models.ManagedTenants.aggregatedPolicyCompliance-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.ManagedTenants.aggregatedPolicyCompliance::|public|CompliancePolicyId:string Microsoft.Graph.Beta.Models.ManagedTenants.aggregatedPolicyCompliance::|public|CompliancePolicyName:string @@ -204301,6 +204768,15 @@ Microsoft.Graph.Beta.Models.privacyProfile::|public|StatementUrl:string Microsoft.Graph.Beta.Models.privacyProfile::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PrivacyProfile Microsoft.Graph.Beta.Models.privacyProfile~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.privacy~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|constructor():void +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|OdataType:string +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|PrivateAccess:global.Microsoft.Graph.Beta.Models.AzureADPremiumFeatureUtilization +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PrivateAccessFeatureUtilizations +Microsoft.Graph.Beta.Models.privateAccessFeatureUtilizations~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.privateAccessSensor-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.privateAccessSensor::|public|ExternalIp:string Microsoft.Graph.Beta.Models.privateAccessSensor::|public|GetFieldDeserializers():IDictionary> @@ -206896,6 +207372,7 @@ Microsoft.Graph.Beta.Models.reportRoot-->global.Microsoft.Graph.Beta.Models.Enti Microsoft.Graph.Beta.Models.reportRoot::|public|AppCredentialSignInActivities:List Microsoft.Graph.Beta.Models.reportRoot::|public|ApplicationSignInDetailedSummary:List Microsoft.Graph.Beta.Models.reportRoot::|public|AuthenticationMethods:global.Microsoft.Graph.Beta.Models.AuthenticationMethodsRoot +Microsoft.Graph.Beta.Models.reportRoot::|public|AzureADPremiumLicenseInsight:global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight Microsoft.Graph.Beta.Models.reportRoot::|public|CredentialUserRegistrationDetails:List Microsoft.Graph.Beta.Models.reportRoot::|public|DailyPrintUsage:List Microsoft.Graph.Beta.Models.reportRoot::|public|DailyPrintUsageByPrinter:List @@ -211313,6 +211790,11 @@ Microsoft.Graph.Beta.Models.Security.deviceRiskScore::0002-low Microsoft.Graph.Beta.Models.Security.deviceRiskScore::0003-medium Microsoft.Graph.Beta.Models.Security.deviceRiskScore::0004-high Microsoft.Graph.Beta.Models.Security.deviceRiskScore::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.deviceType::0000-domainController +Microsoft.Graph.Beta.Models.Security.deviceType::0001-adfs +Microsoft.Graph.Beta.Models.Security.deviceType::0002-adcs +Microsoft.Graph.Beta.Models.Security.deviceType::0003-entraConnect +Microsoft.Graph.Beta.Models.Security.deviceType::0004-unknownFutureValue Microsoft.Graph.Beta.Models.Security.dictionary::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.Security.dictionary::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.Security.dictionary::|public|constructor():void @@ -213055,6 +213537,7 @@ Microsoft.Graph.Beta.Models.Security.identityContainer::|public|IdentityAccounts Microsoft.Graph.Beta.Models.Security.identityContainer::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.identityContainer::|public|SensorCandidateActivationConfiguration:global.Microsoft.Graph.Beta.Models.Security.SensorCandidateActivationConfiguration Microsoft.Graph.Beta.Models.Security.identityContainer::|public|SensorCandidates:List +Microsoft.Graph.Beta.Models.Security.identityContainer::|public|SensorMigration:List Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Sensors:List Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Settings:global.Microsoft.Graph.Beta.Models.Security.SettingsContainer @@ -213973,6 +214456,22 @@ Microsoft.Graph.Beta.Models.Security.microsoftTeamsShiftsAuditRecord::|public|Ge Microsoft.Graph.Beta.Models.Security.microsoftTeamsShiftsAuditRecord::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.microsoftTeamsShiftsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.microsoftTeamsShiftsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.MicrosoftTeamsShiftsAuditRecord +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|FailedMigrationSensorIds:List +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|public|SuccessfulMigrationSensorIds:List +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.MigrateSensorsResult +Microsoft.Graph.Beta.Models.Security.migrateSensorsResult~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.migrationState::0000-readyForMigration +Microsoft.Graph.Beta.Models.Security.migrationState::0001-notReadyForMigration +Microsoft.Graph.Beta.Models.Security.migrationState::0002-upToDate +Microsoft.Graph.Beta.Models.Security.migrationState::0003-migrationFailed +Microsoft.Graph.Beta.Models.Security.migrationState::0004-migrating +Microsoft.Graph.Beta.Models.Security.migrationState::0005-unknownFutureValue Microsoft.Graph.Beta.Models.Security.mipAutoLabelExchangeItemAuditRecord-->global.Microsoft.Graph.Beta.Models.Security.AuditData Microsoft.Graph.Beta.Models.Security.mipAutoLabelExchangeItemAuditRecord::|public|constructor():void Microsoft.Graph.Beta.Models.Security.mipAutoLabelExchangeItemAuditRecord::|public|GetFieldDeserializers():IDictionary> @@ -215245,6 +215744,7 @@ Microsoft.Graph.Beta.Models.Security.sensor::|public|DomainName:string Microsoft.Graph.Beta.Models.Security.sensor::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.Security.sensor::|public|HealthIssues:List Microsoft.Graph.Beta.Models.Security.sensor::|public|HealthStatus:global.Microsoft.Graph.Beta.Models.Security.SensorHealthStatus? +Microsoft.Graph.Beta.Models.Security.sensor::|public|MigrationState:global.Microsoft.Graph.Beta.Models.Security.MigrationState? Microsoft.Graph.Beta.Models.Security.sensor::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.sensor::|public|OpenHealthIssuesCount:long? Microsoft.Graph.Beta.Models.Security.sensor::|public|SensorType:global.Microsoft.Graph.Beta.Models.Security.SensorType? @@ -215260,6 +215760,7 @@ Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|GetFieldDeserializ Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|LastSeenDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|SenseClientVersion:string +Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|SensorTypes:List Microsoft.Graph.Beta.Models.Security.sensorCandidate::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.sensorCandidate::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SensorCandidate Microsoft.Graph.Beta.Models.Security.sensorCandidateActivationConfiguration-->global.Microsoft.Graph.Beta.Models.Entity @@ -215296,6 +215797,24 @@ Microsoft.Graph.Beta.Models.Security.sensorHealthStatus::0001-notHealthyLow Microsoft.Graph.Beta.Models.Security.sensorHealthStatus::0002-notHealthyMedium Microsoft.Graph.Beta.Models.Security.sensorHealthStatus::0003-notHealthyHigh Microsoft.Graph.Beta.Models.Security.sensorHealthStatus::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.sensorMigration-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|DomainName:string +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|HealthStatus:global.Microsoft.Graph.Beta.Models.Security.SensorHealthStatus? +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|MigrationState:global.Microsoft.Graph.Beta.Models.Security.MigrationState? +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|SensorType:global.Microsoft.Graph.Beta.Models.Security.SensorType? +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|ServiceStatus:global.Microsoft.Graph.Beta.Models.Security.ServiceStatus? +Microsoft.Graph.Beta.Models.Security.sensorMigration::|public|Version:string +Microsoft.Graph.Beta.Models.Security.sensorMigration::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SensorMigration +Microsoft.Graph.Beta.Models.Security.sensorMigrationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.sensorMigrationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.sensorMigrationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.sensorMigrationCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.sensorMigrationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SensorMigrationCollectionResponse Microsoft.Graph.Beta.Models.Security.sensorSettings::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.Security.sensorSettings::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.Security.sensorSettings::|public|constructor():void @@ -229197,12 +229716,68 @@ Microsoft.Graph.Beta.Models.windowsAutopilotUserlessEnrollmentStatus::0001-allow Microsoft.Graph.Beta.Models.windowsAutopilotUserlessEnrollmentStatus::0002-blocked Microsoft.Graph.Beta.Models.windowsAutopilotUserlessEnrollmentStatus::0003-unknownFutureValue Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp-->global.Microsoft.Graph.Beta.Models.MobileApp +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|AllowedArchitectures:global.Microsoft.Graph.Beta.Models.WindowsArchitecture? Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|constructor():void Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|InstallExperience:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|MobileAppCatalogPackageBranchId:string Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|OdataType:string Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogApp::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogApp +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings-->global.Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|constructor():void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|DeliveryOptimizationPriority:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|InstallTimeSettings:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|NotificationType:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppNotificationType? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|OdataType:string +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|RestartSettings:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppAssignmentSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0000-notConfigured +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0001-foreground +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|constructor():void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|DeviceRestartBehavior:global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartBehavior? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|OdataType:string +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|RunAsAccount:global.Microsoft.Graph.Beta.Models.RunAsAccountType? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallExperience +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallExperience~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|constructor():void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|DeadlineDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|OdataType:string +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|StartDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|public|UseLocalTime:bool? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppInstallTimeSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppInstallTimeSettings~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppNotificationType::0000-showAll +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppNotificationType::0001-showReboot +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppNotificationType::0002-hideAll +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppNotificationType::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartBehavior::0000-basedOnReturnCode +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartBehavior::0001-allow +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartBehavior::0002-suppress +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartBehavior::0003-force +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartBehavior::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|constructor():void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|CountdownDisplayBeforeRestartInMinutes:int? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|GracePeriodInMinutes:int? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|OdataType:string +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|RestartNotificationSnoozeDurationInMinutes:int? +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.WindowsAutoUpdateCatalogAppRestartSettings +Microsoft.Graph.Beta.Models.windowsAutoUpdateCatalogAppRestartSettings~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.windowsCertificateProfileBase-->global.Microsoft.Graph.Beta.Models.DeviceConfiguration Microsoft.Graph.Beta.Models.windowsCertificateProfileBase::|public|CertificateValidityPeriodScale:global.Microsoft.Graph.Beta.Models.CertificateValidityPeriodScale? Microsoft.Graph.Beta.Models.windowsCertificateProfileBase::|public|CertificateValidityPeriodValue:int? @@ -247170,6 +247745,21 @@ Microsoft.Graph.Beta.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIn Microsoft.Graph.Beta.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.UserRegistrationMethodSummary Microsoft.Graph.Beta.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder.azureADPremiumLicenseInsightRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder.azureADPremiumLicenseInsightRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder.azureADPremiumLicenseInsightRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder.azureADPremiumLicenseInsightRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder.azureADPremiumLicenseInsightRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AzureADPremiumLicenseInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -249218,6 +249808,7 @@ Microsoft.Graph.Beta.Reports.reportsRequestBuilder.reportsRequestBuilderPatchReq Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|appCredentialSignInActivities:global.Microsoft.Graph.Beta.Reports.AppCredentialSignInActivities.AppCredentialSignInActivitiesRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|applicationSignInDetailedSummary:global.Microsoft.Graph.Beta.Reports.ApplicationSignInDetailedSummary.ApplicationSignInDetailedSummaryRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|authenticationMethods:global.Microsoft.Graph.Beta.Reports.AuthenticationMethods.AuthenticationMethodsRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|azureADPremiumLicenseInsight:global.Microsoft.Graph.Beta.Reports.AzureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|credentialUserRegistrationDetails:global.Microsoft.Graph.Beta.Reports.CredentialUserRegistrationDetails.CredentialUserRegistrationDetailsRequestBuilder @@ -260778,6 +261369,7 @@ Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|ident Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.IdentityContainer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.IdentityContainer Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:global.Microsoft.Graph.Beta.Security.Identities.SensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensorCandidates:global.Microsoft.Graph.Beta.Security.Identities.SensorCandidates.SensorCandidatesRequestBuilder +Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensorMigration:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensors:global.Microsoft.Graph.Beta.Security.Identities.Sensors.SensorsRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|settings:global.Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -260921,6 +261513,66 @@ Microsoft.Graph.Beta.Security.Identities.SensorCandidates.sensorCandidatesReques Microsoft.Graph.Beta.Security.Identities.SensorCandidates.sensorCandidatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.SensorCandidates.sensorCandidatesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SensorCandidate; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.SensorCandidates.sensorCandidatesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.SensorCandidates.SensorCandidatesRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder.SensorMigrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SensorMigration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SensorMigration; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SensorMigration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SensorMigration; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder.microsoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.MigrateSensorsResult +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.microsoftGraphSecurityMigrateRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|SensorIds:List +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MigratePostRequestBody +Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.migratePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder.sensorMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::[SensorMigrationId:string]:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.Item.SensorMigrationItemRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SensorMigrationCollectionResponse +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|microsoftGraphSecurityMigrate:global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.MicrosoftGraphSecurityMigrate.MicrosoftGraphSecurityMigrateRequestBuilder +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SensorMigration; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SensorMigration +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SensorMigration; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.SensorMigration.sensorMigrationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.SensorMigration.SensorMigrationRequestBuilder Microsoft.Graph.Beta.Security.Identities.Sensors.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Security.Identities.Sensors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Security.Identities.Sensors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -265172,7 +265824,7 @@ Microsoft.Graph.Beta.ServicePrincipals.Count.CountRequestBuilder::|public|WithUr Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse-->global.Microsoft.Graph.Beta.Models.BaseDeltaFunctionResponse Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse::|public|Value:List Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.ServicePrincipals.Delta.DeltaGetResponse Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.ServicePrincipals.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index eaea48a66d94..d634509631a6 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "5E75ED1A5F0EC2F78B5DCC06C37C52CAE4EF410A4CF7D61CD838B96C1B4B0CDFFD1D3D9A65174E1E93ED540B5E3D688E0A5981FDBFD7AC9B18B8F4B418E3A2AC", + "descriptionHash": "8469BAEA79AA7E8D76A271EFB61EEFE25F4CC53DDFC1663BF8C086FA2B84BCF26ED4779A33D74301EA9BF9F31F26EBE9CD75E54E9409C7BF972581A8BBF44722", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.30.0", + "kiotaVersion": "1.31.1", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft.Graph.Beta",