@microsoft/msgraph-sdk-security
Version:
Security fluent API for Microsoft Graph
163 lines • 7.92 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { createThreatIntelligenceFromDiscriminatorValue, serializeThreatIntelligence } from '@microsoft/msgraph-sdk/models/security/index.js';
// @ts-ignore
import { ArticleIndicatorsRequestBuilderNavigationMetadata, ArticleIndicatorsRequestBuilderRequestsMetadata } from './articleIndicators/index.js';
// @ts-ignore
import { ArticlesRequestBuilderNavigationMetadata, ArticlesRequestBuilderRequestsMetadata } from './articles/index.js';
// @ts-ignore
import { HostComponentsRequestBuilderNavigationMetadata, HostComponentsRequestBuilderRequestsMetadata } from './hostComponents/index.js';
// @ts-ignore
import { HostCookiesRequestBuilderNavigationMetadata, HostCookiesRequestBuilderRequestsMetadata } from './hostCookies/index.js';
// @ts-ignore
import { HostPairsRequestBuilderNavigationMetadata, HostPairsRequestBuilderRequestsMetadata } from './hostPairs/index.js';
// @ts-ignore
import { HostPortsRequestBuilderNavigationMetadata, HostPortsRequestBuilderRequestsMetadata } from './hostPorts/index.js';
// @ts-ignore
import { HostsRequestBuilderNavigationMetadata, HostsRequestBuilderRequestsMetadata } from './hosts/index.js';
// @ts-ignore
import { HostSslCertificatesRequestBuilderNavigationMetadata, HostSslCertificatesRequestBuilderRequestsMetadata } from './hostSslCertificates/index.js';
// @ts-ignore
import { HostTrackersRequestBuilderNavigationMetadata, HostTrackersRequestBuilderRequestsMetadata } from './hostTrackers/index.js';
// @ts-ignore
import { IntelligenceProfileIndicatorsRequestBuilderNavigationMetadata, IntelligenceProfileIndicatorsRequestBuilderRequestsMetadata } from './intelligenceProfileIndicators/index.js';
// @ts-ignore
import { IntelProfilesRequestBuilderNavigationMetadata, IntelProfilesRequestBuilderRequestsMetadata } from './intelProfiles/index.js';
// @ts-ignore
import { PassiveDnsRecordsRequestBuilderNavigationMetadata, PassiveDnsRecordsRequestBuilderRequestsMetadata } from './passiveDnsRecords/index.js';
// @ts-ignore
import { SslCertificatesRequestBuilderNavigationMetadata, SslCertificatesRequestBuilderRequestsMetadata } from './sslCertificates/index.js';
// @ts-ignore
import { SubdomainsRequestBuilderNavigationMetadata, SubdomainsRequestBuilderRequestsMetadata } from './subdomains/index.js';
// @ts-ignore
import { VulnerabilitiesRequestBuilderNavigationMetadata, VulnerabilitiesRequestBuilderRequestsMetadata } from './vulnerabilities/index.js';
// @ts-ignore
import { WhoisHistoryRecordsRequestBuilderNavigationMetadata, WhoisHistoryRecordsRequestBuilderRequestsMetadata } from './whoisHistoryRecords/index.js';
// @ts-ignore
import { WhoisRecordsRequestBuilderNavigationMetadata, WhoisRecordsRequestBuilderRequestsMetadata } from './whoisRecords/index.js';
/**
* Uri template for the request builder.
*/
export const ThreatIntelligenceRequestBuilderUriTemplate = "{+baseurl}/security/threatIntelligence{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const ThreatIntelligenceRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const ThreatIntelligenceRequestBuilderNavigationMetadata = {
articleIndicators: {
requestsMetadata: ArticleIndicatorsRequestBuilderRequestsMetadata,
navigationMetadata: ArticleIndicatorsRequestBuilderNavigationMetadata,
},
articles: {
requestsMetadata: ArticlesRequestBuilderRequestsMetadata,
navigationMetadata: ArticlesRequestBuilderNavigationMetadata,
},
hostComponents: {
requestsMetadata: HostComponentsRequestBuilderRequestsMetadata,
navigationMetadata: HostComponentsRequestBuilderNavigationMetadata,
},
hostCookies: {
requestsMetadata: HostCookiesRequestBuilderRequestsMetadata,
navigationMetadata: HostCookiesRequestBuilderNavigationMetadata,
},
hostPairs: {
requestsMetadata: HostPairsRequestBuilderRequestsMetadata,
navigationMetadata: HostPairsRequestBuilderNavigationMetadata,
},
hostPorts: {
requestsMetadata: HostPortsRequestBuilderRequestsMetadata,
navigationMetadata: HostPortsRequestBuilderNavigationMetadata,
},
hosts: {
requestsMetadata: HostsRequestBuilderRequestsMetadata,
navigationMetadata: HostsRequestBuilderNavigationMetadata,
},
hostSslCertificates: {
requestsMetadata: HostSslCertificatesRequestBuilderRequestsMetadata,
navigationMetadata: HostSslCertificatesRequestBuilderNavigationMetadata,
},
hostTrackers: {
requestsMetadata: HostTrackersRequestBuilderRequestsMetadata,
navigationMetadata: HostTrackersRequestBuilderNavigationMetadata,
},
intelligenceProfileIndicators: {
requestsMetadata: IntelligenceProfileIndicatorsRequestBuilderRequestsMetadata,
navigationMetadata: IntelligenceProfileIndicatorsRequestBuilderNavigationMetadata,
},
intelProfiles: {
requestsMetadata: IntelProfilesRequestBuilderRequestsMetadata,
navigationMetadata: IntelProfilesRequestBuilderNavigationMetadata,
},
passiveDnsRecords: {
requestsMetadata: PassiveDnsRecordsRequestBuilderRequestsMetadata,
navigationMetadata: PassiveDnsRecordsRequestBuilderNavigationMetadata,
},
sslCertificates: {
requestsMetadata: SslCertificatesRequestBuilderRequestsMetadata,
navigationMetadata: SslCertificatesRequestBuilderNavigationMetadata,
},
subdomains: {
requestsMetadata: SubdomainsRequestBuilderRequestsMetadata,
navigationMetadata: SubdomainsRequestBuilderNavigationMetadata,
},
vulnerabilities: {
requestsMetadata: VulnerabilitiesRequestBuilderRequestsMetadata,
navigationMetadata: VulnerabilitiesRequestBuilderNavigationMetadata,
},
whoisHistoryRecords: {
requestsMetadata: WhoisHistoryRecordsRequestBuilderRequestsMetadata,
navigationMetadata: WhoisHistoryRecordsRequestBuilderNavigationMetadata,
},
whoisRecords: {
requestsMetadata: WhoisRecordsRequestBuilderRequestsMetadata,
navigationMetadata: WhoisRecordsRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const ThreatIntelligenceRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: ThreatIntelligenceRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: ThreatIntelligenceRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createThreatIntelligenceFromDiscriminatorValue,
queryParametersMapper: ThreatIntelligenceRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: ThreatIntelligenceRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createThreatIntelligenceFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeThreatIntelligence,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map