UNPKG

@microsoft/msgraph-beta-sdk-devicemanagement

Version:
97 lines 5.49 kB
import { type HardwarePasswordInfo, type HardwarePasswordInfoCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; import { type CountRequestBuilder } from './count/index.js'; import { type HardwarePasswordInfoItemRequestBuilder } from './item/index.js'; import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Provides operations to manage the hardwarePasswordInfo property of the microsoft.graph.deviceManagement entity. */ export interface HardwarePasswordInfoRequestBuilder extends BaseRequestBuilder<HardwarePasswordInfoRequestBuilder> { /** * Provides operations to count the resources in the collection. */ get count(): CountRequestBuilder; /** * Provides operations to manage the hardwarePasswordInfo property of the microsoft.graph.deviceManagement entity. * @param hardwarePasswordInfoId The unique identifier of hardwarePasswordInfo * @returns {HardwarePasswordInfoItemRequestBuilder} */ byHardwarePasswordInfoId(hardwarePasswordInfoId: string): HardwarePasswordInfoItemRequestBuilder; /** * Intune will provide customer the ability to configure BIOS configuration settings on the enrolled Windows 10 and Windows 11 Microsoft Entra joined devices. Starting from June, 2024, customers should start using hardwarePasswordDetail resource type - Microsoft Graph beta | Microsoft Learn. HardwarePasswordInfo will be marked as deprecated with Intune Release 2409 * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<HardwarePasswordInfoCollectionResponse>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration<HardwarePasswordInfoRequestBuilderGetQueryParameters> | undefined): Promise<HardwarePasswordInfoCollectionResponse | undefined>; /** * Create new navigation property to hardwarePasswordInfo for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise<HardwarePasswordInfo>} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ post(body: HardwarePasswordInfo, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<HardwarePasswordInfo | undefined>; /** * Intune will provide customer the ability to configure BIOS configuration settings on the enrolled Windows 10 and Windows 11 Microsoft Entra joined devices. Starting from June, 2024, customers should start using hardwarePasswordDetail resource type - Microsoft Graph beta | Microsoft Learn. HardwarePasswordInfo will be marked as deprecated with Intune Release 2409 * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration<HardwarePasswordInfoRequestBuilderGetQueryParameters> | undefined): RequestInformation; /** * Create new navigation property to hardwarePasswordInfo for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toPostRequestInformation(body: HardwarePasswordInfo, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation; } /** * Intune will provide customer the ability to configure BIOS configuration settings on the enrolled Windows 10 and Windows 11 Microsoft Entra joined devices. Starting from June, 2024, customers should start using hardwarePasswordDetail resource type - Microsoft Graph beta | Microsoft Learn. HardwarePasswordInfo will be marked as deprecated with Intune Release 2409 */ export interface HardwarePasswordInfoRequestBuilderGetQueryParameters { /** * Include count of items */ count?: boolean; /** * Expand related entities */ expand?: string[]; /** * Filter items by property values */ filter?: string; /** * Order items by property values */ orderby?: string[]; /** * Search items by search phrases */ search?: string; /** * Select properties to be returned */ select?: string[]; /** * Skip the first n items */ skip?: number; /** * Show only the first n items */ top?: number; } /** * Uri template for the request builder. */ export declare const HardwarePasswordInfoRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/hardwarePasswordInfo{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; /** * Metadata for all the navigation properties in the request builder. */ export declare const HardwarePasswordInfoRequestBuilderNavigationMetadata: Record<Exclude<keyof HardwarePasswordInfoRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>; /** * Metadata for all the requests in the request builder. */ export declare const HardwarePasswordInfoRequestBuilderRequestsMetadata: RequestsMetadata; //# sourceMappingURL=index.d.ts.map