@microsoft/msgraph-beta-sdk-devicemanagement
Version:
DeviceManagement fluent API for Microsoft Graph
105 lines • 6.84 kB
TypeScript
import { type CloudPcExternalPartnerSetting, type CloudPcExternalPartnerSettingCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js';
import { type CountRequestBuilder } from './count/index.js';
import { type CloudPcExternalPartnerSettingItemRequestBuilder } 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 externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity.
*/
export interface ExternalPartnerSettingsRequestBuilder extends BaseRequestBuilder<ExternalPartnerSettingsRequestBuilder> {
/**
* Provides operations to count the resources in the collection.
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
*/
get count(): CountRequestBuilder;
/**
* Provides operations to manage the externalPartnerSettings property of the microsoft.graph.virtualEndpoint entity.
* @param cloudPcExternalPartnerSettingId The unique identifier of cloudPcExternalPartnerSetting
* @returns {CloudPcExternalPartnerSettingItemRequestBuilder}
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
*/
byCloudPcExternalPartnerSettingId(cloudPcExternalPartnerSettingId: string): CloudPcExternalPartnerSettingItemRequestBuilder;
/**
* Get a list of the cloudPcExternalPartnerSetting objects and their properties.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<CloudPcExternalPartnerSettingCollectionResponse>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
* @see {@link https://learn.microsoft.com/graph/api/virtualendpoint-list-externalpartnersettings?view=graph-rest-beta|Find more info here}
*/
get(requestConfiguration?: RequestConfiguration<ExternalPartnerSettingsRequestBuilderGetQueryParameters> | undefined): Promise<CloudPcExternalPartnerSettingCollectionResponse | undefined>;
/**
* Create a new cloudPcExternalPartnerSetting object.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<CloudPcExternalPartnerSetting>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
* @see {@link https://learn.microsoft.com/graph/api/virtualendpoint-post-externalpartnersettings?view=graph-rest-beta|Find more info here}
*/
post(body: CloudPcExternalPartnerSetting, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<CloudPcExternalPartnerSetting | undefined>;
/**
* Get a list of the cloudPcExternalPartnerSetting objects and their properties.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<ExternalPartnerSettingsRequestBuilderGetQueryParameters> | undefined): RequestInformation;
/**
* Create a new cloudPcExternalPartnerSetting object.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
* @deprecated The cloudPcExternalPartnerSetting is deprecated and will not be supported starting March 31, 2026. This entity will not be included in the API response. Please use externalPartners instead. as of 2025-02/cloudPcExternalPartnerSetting on 2025-02-18 and will be removed 2026-03-31
*/
toPostRequestInformation(body: CloudPcExternalPartnerSetting, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation;
}
/**
* Get a list of the cloudPcExternalPartnerSetting objects and their properties.
*/
export interface ExternalPartnerSettingsRequestBuilderGetQueryParameters {
/**
* 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 ExternalPartnerSettingsRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/externalPartnerSettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const ExternalPartnerSettingsRequestBuilderNavigationMetadata: Record<Exclude<keyof ExternalPartnerSettingsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
/**
* Metadata for all the requests in the request builder.
*/
export declare const ExternalPartnerSettingsRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map