UNPKG

@pulumi/azure-compliance-policies

Version:

This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.

396 lines (395 loc) 26.5 kB
"use strict"; // Copyright 2016-2024, Pulumi Corporation. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // ------------------------------- WARNING ------------------------------------- // This file was programmatically generated. Do not edit unless you know what // you're doing. // ------------------------------- WARNING ------------------------------------- Object.defineProperty(exports, "__esModule", { value: true }); exports.PrivateLinkServicesForSCCPowershell = exports.PrivateLinkServicesForO365ManagementActivityAPI = exports.PrivateLinkServicesForMIPPolicySync = exports.PrivateLinkServicesForM365SecurityCenter = exports.PrivateLinkServicesForM365ComplianceCenter = exports.PrivateLinkServicesForEDMUpload = exports.PrivateEndpointConnectionsSec = exports.PrivateEndpointConnectionsForSCCPowershell = exports.PrivateEndpointConnectionsForMIPPolicySync = exports.PrivateEndpointConnectionsForEDM = exports.PrivateEndpointConnectionsComp = exports.PrivateEndpointConnectionsAdtAPI = void 0; const policy_1 = require("@pulumi/policy"); const compliance_policy_manager_1 = require("@pulumi/compliance-policy-manager"); const v20210325preview_1 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_2 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_3 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_4 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_5 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_6 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_7 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_8 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_9 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_10 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_11 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); const v20210325preview_12 = require("@pulumi/azure-native/m365securityandcompliance/v20210325preview"); var PrivateEndpointConnectionsAdtAPI; (function (PrivateEndpointConnectionsAdtAPI) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsAdtAPI). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsAdtAPI.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionsadtapi-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsAdtAPI).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_1.PrivateEndpointConnectionsAdtAPI, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsAdtAPI shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsAdtAPI). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsAdtAPI'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsAdtAPI || (PrivateEndpointConnectionsAdtAPI = {})); exports.PrivateEndpointConnectionsAdtAPI = PrivateEndpointConnectionsAdtAPI; var PrivateEndpointConnectionsComp; (function (PrivateEndpointConnectionsComp) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsComp). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsComp.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionscomp-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsComp).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_2.PrivateEndpointConnectionsComp, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsComp shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsComp). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsComp'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsComp || (PrivateEndpointConnectionsComp = {})); exports.PrivateEndpointConnectionsComp = PrivateEndpointConnectionsComp; var PrivateEndpointConnectionsForEDM; (function (PrivateEndpointConnectionsForEDM) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForEDM). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsForEDM.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionsforedm-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForEDM).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_3.PrivateEndpointConnectionsForEDM, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsForEDM shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForEDM). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsForEDM'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsForEDM || (PrivateEndpointConnectionsForEDM = {})); exports.PrivateEndpointConnectionsForEDM = PrivateEndpointConnectionsForEDM; var PrivateEndpointConnectionsForMIPPolicySync; (function (PrivateEndpointConnectionsForMIPPolicySync) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForMIPPolicySync). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsForMIPPolicySync.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionsformippolicysync-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForMIPPolicySync).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_4.PrivateEndpointConnectionsForMIPPolicySync, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsForMIPPolicySync shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForMIPPolicySync). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsForMIPPolicySync'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsForMIPPolicySync || (PrivateEndpointConnectionsForMIPPolicySync = {})); exports.PrivateEndpointConnectionsForMIPPolicySync = PrivateEndpointConnectionsForMIPPolicySync; var PrivateEndpointConnectionsForSCCPowershell; (function (PrivateEndpointConnectionsForSCCPowershell) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForSCCPowershell). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsForSCCPowershell.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionsforsccpowershell-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForSCCPowershell).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_5.PrivateEndpointConnectionsForSCCPowershell, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsForSCCPowershell shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsForSCCPowershell). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsForSCCPowershell'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsForSCCPowershell || (PrivateEndpointConnectionsForSCCPowershell = {})); exports.PrivateEndpointConnectionsForSCCPowershell = PrivateEndpointConnectionsForSCCPowershell; var PrivateEndpointConnectionsSec; (function (PrivateEndpointConnectionsSec) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsSec). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateEndpointConnectionsSec.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privateendpointconnectionssec-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsSec).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_6.PrivateEndpointConnectionsSec, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateEndpointConnectionsSec shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateEndpointConnectionsSec). A compatible replacement can be found at 'm365securityandcompliance.PrivateEndpointConnectionsSec'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateEndpointConnectionsSec || (PrivateEndpointConnectionsSec = {})); exports.PrivateEndpointConnectionsSec = PrivateEndpointConnectionsSec; var PrivateLinkServicesForEDMUpload; (function (PrivateLinkServicesForEDMUpload) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForEDMUpload). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForEDMUpload.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesforedmupload-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForEDMUpload).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_7.PrivateLinkServicesForEDMUpload, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForEDMUpload shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForEDMUpload). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForEDMUpload'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForEDMUpload || (PrivateLinkServicesForEDMUpload = {})); exports.PrivateLinkServicesForEDMUpload = PrivateLinkServicesForEDMUpload; var PrivateLinkServicesForM365ComplianceCenter; (function (PrivateLinkServicesForM365ComplianceCenter) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365ComplianceCenter). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForM365ComplianceCenter.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesform365compliancecenter-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365ComplianceCenter).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_8.PrivateLinkServicesForM365ComplianceCenter, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForM365ComplianceCenter shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365ComplianceCenter). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForM365ComplianceCenter'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForM365ComplianceCenter || (PrivateLinkServicesForM365ComplianceCenter = {})); exports.PrivateLinkServicesForM365ComplianceCenter = PrivateLinkServicesForM365ComplianceCenter; var PrivateLinkServicesForM365SecurityCenter; (function (PrivateLinkServicesForM365SecurityCenter) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365SecurityCenter). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForM365SecurityCenter.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesform365securitycenter-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365SecurityCenter).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_9.PrivateLinkServicesForM365SecurityCenter, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForM365SecurityCenter shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForM365SecurityCenter). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForM365SecurityCenter'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForM365SecurityCenter || (PrivateLinkServicesForM365SecurityCenter = {})); exports.PrivateLinkServicesForM365SecurityCenter = PrivateLinkServicesForM365SecurityCenter; var PrivateLinkServicesForMIPPolicySync; (function (PrivateLinkServicesForMIPPolicySync) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForMIPPolicySync). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForMIPPolicySync.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesformippolicysync-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForMIPPolicySync).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_10.PrivateLinkServicesForMIPPolicySync, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForMIPPolicySync shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForMIPPolicySync). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForMIPPolicySync'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForMIPPolicySync || (PrivateLinkServicesForMIPPolicySync = {})); exports.PrivateLinkServicesForMIPPolicySync = PrivateLinkServicesForMIPPolicySync; var PrivateLinkServicesForO365ManagementActivityAPI; (function (PrivateLinkServicesForO365ManagementActivityAPI) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForO365ManagementActivityAPI). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForO365ManagementActivityAPI.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesforo365managementactivityapi-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForO365ManagementActivityAPI).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_11.PrivateLinkServicesForO365ManagementActivityAPI, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForO365ManagementActivityAPI shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForO365ManagementActivityAPI). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForO365ManagementActivityAPI'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForO365ManagementActivityAPI || (PrivateLinkServicesForO365ManagementActivityAPI = {})); exports.PrivateLinkServicesForO365ManagementActivityAPI = PrivateLinkServicesForO365ManagementActivityAPI; var PrivateLinkServicesForSCCPowershell; (function (PrivateLinkServicesForSCCPowershell) { /** * Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForSCCPowershell). * * @severity medium * @frameworks none * @topics api, preview, unstable * @link https://learn.microsoft.com/en-us/rest/api/azure/ */ PrivateLinkServicesForSCCPowershell.disallowPreviewResource = compliance_policy_manager_1.policyManager.registerPolicy({ resourceValidationPolicy: { name: "azurenative-m365securityandcompliance-v20210325preview-privatelinkservicesforsccpowershell-disallow-preview-resource", description: "Disallow the use of non-stable (Preview) Azure resouces (m365securityandcompliance.v20210325preview.PrivateLinkServicesForSCCPowershell).", configSchema: compliance_policy_manager_1.policyManager.policyConfigSchema, enforcementLevel: "advisory", validateResource: (0, policy_1.validateResourceOfType)(v20210325preview_12.PrivateLinkServicesForSCCPowershell, (_, args, reportViolation) => { if (!compliance_policy_manager_1.policyManager.shouldEvalPolicy(args)) { return; } reportViolation("Azure PrivateLinkServicesForSCCPowershell shouldn't use an unstable API (m365securityandcompliance.v20210325preview.PrivateLinkServicesForSCCPowershell). A compatible replacement can be found at 'm365securityandcompliance.PrivateLinkServicesForSCCPowershell'."); }), }, vendors: ["azure"], services: ["m365securityandcompliance"], severity: "medium", topics: ["api", "unstable", "preview"], }); })(PrivateLinkServicesForSCCPowershell || (PrivateLinkServicesForSCCPowershell = {})); exports.PrivateLinkServicesForSCCPowershell = PrivateLinkServicesForSCCPowershell;