@azure/arm-security
Version:
A generated SDK for SecurityCenter.
1,846 lines • 245 kB
JavaScript
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export const MdeOnboardingDataList = {
type: {
name: "Composite",
className: "MdeOnboardingDataList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "MdeOnboardingData"
}
}
}
}
}
}
};
export const Resource = {
type: {
name: "Composite",
className: "Resource",
modelProperties: {
id: {
serializedName: "id",
readOnly: true,
type: {
name: "String"
}
},
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String"
}
},
type: {
serializedName: "type",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const CloudError = {
type: {
name: "Composite",
className: "CloudError",
modelProperties: {
code: {
serializedName: "error.code",
readOnly: true,
type: {
name: "String"
}
},
message: {
serializedName: "error.message",
readOnly: true,
type: {
name: "String"
}
},
target: {
serializedName: "error.target",
readOnly: true,
type: {
name: "String"
}
},
details: {
serializedName: "error.details",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CloudErrorBody"
}
}
}
},
additionalInfo: {
serializedName: "error.additionalInfo",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ErrorAdditionalInfo"
}
}
}
}
}
}
};
export const CloudErrorBody = {
type: {
name: "Composite",
className: "CloudErrorBody",
modelProperties: {
code: {
serializedName: "code",
readOnly: true,
type: {
name: "String"
}
},
message: {
serializedName: "message",
readOnly: true,
type: {
name: "String"
}
},
target: {
serializedName: "target",
readOnly: true,
type: {
name: "String"
}
},
details: {
serializedName: "details",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CloudErrorBody"
}
}
}
},
additionalInfo: {
serializedName: "additionalInfo",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ErrorAdditionalInfo"
}
}
}
}
}
}
};
export const ErrorAdditionalInfo = {
type: {
name: "Composite",
className: "ErrorAdditionalInfo",
modelProperties: {
type: {
serializedName: "type",
readOnly: true,
type: {
name: "String"
}
},
info: {
serializedName: "info",
readOnly: true,
type: {
name: "Dictionary",
value: { type: { name: "any" } }
}
}
}
}
};
export const SystemData = {
type: {
name: "Composite",
className: "SystemData",
modelProperties: {
createdBy: {
serializedName: "createdBy",
type: {
name: "String"
}
},
createdByType: {
serializedName: "createdByType",
type: {
name: "String"
}
},
createdAt: {
serializedName: "createdAt",
type: {
name: "DateTime"
}
},
lastModifiedBy: {
serializedName: "lastModifiedBy",
type: {
name: "String"
}
},
lastModifiedByType: {
serializedName: "lastModifiedByType",
type: {
name: "String"
}
},
lastModifiedAt: {
serializedName: "lastModifiedAt",
type: {
name: "DateTime"
}
}
}
}
};
export const CustomAssessmentAutomationsListResult = {
type: {
name: "Composite",
className: "CustomAssessmentAutomationsListResult",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CustomAssessmentAutomation"
}
}
}
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String"
}
}
}
}
};
export const CustomEntityStoreAssignmentRequest = {
type: {
name: "Composite",
className: "CustomEntityStoreAssignmentRequest",
modelProperties: {
principal: {
serializedName: "properties.principal",
type: {
name: "String"
}
}
}
}
};
export const CustomEntityStoreAssignmentsListResult = {
type: {
name: "Composite",
className: "CustomEntityStoreAssignmentsListResult",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CustomEntityStoreAssignment"
}
}
}
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String"
}
}
}
}
};
export const ComplianceResultList = {
type: {
name: "Composite",
className: "ComplianceResultList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ComplianceResult"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const PricingList = {
type: {
name: "Composite",
className: "PricingList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Pricing"
}
}
}
}
}
}
};
export const DeviceSecurityGroupList = {
type: {
name: "Composite",
className: "DeviceSecurityGroupList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "DeviceSecurityGroup"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const CustomAlertRule = {
type: {
name: "Composite",
className: "CustomAlertRule",
uberParent: "CustomAlertRule",
polymorphicDiscriminator: {
serializedName: "ruleType",
clientName: "ruleType"
},
modelProperties: {
displayName: {
serializedName: "displayName",
readOnly: true,
type: {
name: "String"
}
},
description: {
serializedName: "description",
readOnly: true,
type: {
name: "String"
}
},
isEnabled: {
serializedName: "isEnabled",
required: true,
type: {
name: "Boolean"
}
},
ruleType: {
serializedName: "ruleType",
required: true,
type: {
name: "String"
}
}
}
}
};
export const IoTSecuritySolutionsList = {
type: {
name: "Composite",
className: "IoTSecuritySolutionsList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "IoTSecuritySolutionModel"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const UserDefinedResourcesProperties = {
type: {
name: "Composite",
className: "UserDefinedResourcesProperties",
modelProperties: {
query: {
serializedName: "query",
required: true,
nullable: true,
type: {
name: "String"
}
},
querySubscriptions: {
serializedName: "querySubscriptions",
required: true,
nullable: true,
type: {
name: "Sequence",
element: {
constraints: {
Pattern: new RegExp("^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$")
},
type: {
name: "String"
}
}
}
}
}
}
};
export const RecommendationConfigurationProperties = {
type: {
name: "Composite",
className: "RecommendationConfigurationProperties",
modelProperties: {
recommendationType: {
serializedName: "recommendationType",
required: true,
type: {
name: "String"
}
},
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String"
}
},
status: {
defaultValue: "Enabled",
serializedName: "status",
required: true,
type: {
name: "String"
}
}
}
}
};
export const AdditionalWorkspacesProperties = {
type: {
name: "Composite",
className: "AdditionalWorkspacesProperties",
modelProperties: {
workspace: {
serializedName: "workspace",
type: {
name: "String"
}
},
type: {
defaultValue: "Sentinel",
serializedName: "type",
type: {
name: "String"
}
},
dataTypes: {
serializedName: "dataTypes",
type: {
name: "Sequence",
element: {
type: {
name: "String"
}
}
}
}
}
}
};
export const TagsResource = {
type: {
name: "Composite",
className: "TagsResource",
modelProperties: {
tags: {
serializedName: "tags",
type: {
name: "Dictionary",
value: { type: { name: "String" } }
}
}
}
}
};
export const IoTSecuritySolutionAnalyticsModelList = {
type: {
name: "Composite",
className: "IoTSecuritySolutionAnalyticsModelList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "IoTSecuritySolutionAnalyticsModel"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const IoTSeverityMetrics = {
type: {
name: "Composite",
className: "IoTSeverityMetrics",
modelProperties: {
high: {
serializedName: "high",
type: {
name: "Number"
}
},
medium: {
serializedName: "medium",
type: {
name: "Number"
}
},
low: {
serializedName: "low",
type: {
name: "Number"
}
}
}
}
};
export const IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem = {
type: {
name: "Composite",
className: "IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem",
modelProperties: {
date: {
serializedName: "date",
type: {
name: "DateTime"
}
},
devicesMetrics: {
serializedName: "devicesMetrics",
type: {
name: "Composite",
className: "IoTSeverityMetrics"
}
}
}
}
};
export const IoTSecurityAlertedDevice = {
type: {
name: "Composite",
className: "IoTSecurityAlertedDevice",
modelProperties: {
deviceId: {
serializedName: "deviceId",
readOnly: true,
type: {
name: "String"
}
},
alertsCount: {
serializedName: "alertsCount",
readOnly: true,
type: {
name: "Number"
}
}
}
}
};
export const IoTSecurityDeviceAlert = {
type: {
name: "Composite",
className: "IoTSecurityDeviceAlert",
modelProperties: {
alertDisplayName: {
serializedName: "alertDisplayName",
readOnly: true,
type: {
name: "String"
}
},
reportedSeverity: {
serializedName: "reportedSeverity",
readOnly: true,
type: {
name: "String"
}
},
alertsCount: {
serializedName: "alertsCount",
readOnly: true,
type: {
name: "Number"
}
}
}
}
};
export const IoTSecurityDeviceRecommendation = {
type: {
name: "Composite",
className: "IoTSecurityDeviceRecommendation",
modelProperties: {
recommendationDisplayName: {
serializedName: "recommendationDisplayName",
readOnly: true,
type: {
name: "String"
}
},
reportedSeverity: {
serializedName: "reportedSeverity",
readOnly: true,
type: {
name: "String"
}
},
devicesCount: {
serializedName: "devicesCount",
readOnly: true,
type: {
name: "Number"
}
}
}
}
};
export const IoTSecurityAggregatedAlertList = {
type: {
name: "Composite",
className: "IoTSecurityAggregatedAlertList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "IoTSecurityAggregatedAlert"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const IoTSecurityAggregatedAlertPropertiesTopDevicesListItem = {
type: {
name: "Composite",
className: "IoTSecurityAggregatedAlertPropertiesTopDevicesListItem",
modelProperties: {
deviceId: {
serializedName: "deviceId",
readOnly: true,
type: {
name: "String"
}
},
alertsCount: {
serializedName: "alertsCount",
readOnly: true,
type: {
name: "Number"
}
},
lastOccurrence: {
serializedName: "lastOccurrence",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const IoTSecurityAggregatedRecommendationList = {
type: {
name: "Composite",
className: "IoTSecurityAggregatedRecommendationList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "IoTSecurityAggregatedRecommendation"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const AscLocationList = {
type: {
name: "Composite",
className: "AscLocationList",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AscLocation"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const OperationList = {
type: {
name: "Composite",
className: "OperationList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Operation"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const Operation = {
type: {
name: "Composite",
className: "Operation",
modelProperties: {
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String"
}
},
origin: {
serializedName: "origin",
readOnly: true,
type: {
name: "String"
}
},
display: {
serializedName: "display",
type: {
name: "Composite",
className: "OperationDisplay"
}
}
}
}
};
export const OperationDisplay = {
type: {
name: "Composite",
className: "OperationDisplay",
modelProperties: {
provider: {
serializedName: "provider",
readOnly: true,
type: {
name: "String"
}
},
resource: {
serializedName: "resource",
readOnly: true,
type: {
name: "String"
}
},
operation: {
serializedName: "operation",
readOnly: true,
type: {
name: "String"
}
},
description: {
serializedName: "description",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SecurityTaskList = {
type: {
name: "Composite",
className: "SecurityTaskList",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SecurityTask"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SecurityTaskParameters = {
type: {
name: "Composite",
className: "SecurityTaskParameters",
additionalProperties: { type: { name: "Object" } },
modelProperties: {
name: {
serializedName: "name",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const AutoProvisioningSettingList = {
type: {
name: "Composite",
className: "AutoProvisioningSettingList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AutoProvisioningSetting"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const ComplianceList = {
type: {
name: "Composite",
className: "ComplianceList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Compliance"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const ComplianceSegment = {
type: {
name: "Composite",
className: "ComplianceSegment",
modelProperties: {
segmentType: {
serializedName: "segmentType",
readOnly: true,
type: {
name: "String"
}
},
percentage: {
serializedName: "percentage",
readOnly: true,
type: {
name: "Number"
}
}
}
}
};
export const SensitivityLabel = {
type: {
name: "Composite",
className: "SensitivityLabel",
modelProperties: {
displayName: {
serializedName: "displayName",
type: {
name: "String"
}
},
description: {
serializedName: "description",
type: {
name: "String"
}
},
rank: {
serializedName: "rank",
type: {
name: "Enum",
allowedValues: ["None", "Low", "Medium", "High", "Critical"]
}
},
order: {
serializedName: "order",
type: {
name: "Number"
}
},
enabled: {
serializedName: "enabled",
type: {
name: "Boolean"
}
}
}
}
};
export const InformationType = {
type: {
name: "Composite",
className: "InformationType",
modelProperties: {
displayName: {
serializedName: "displayName",
type: {
name: "String"
}
},
description: {
serializedName: "description",
type: {
name: "String"
}
},
order: {
serializedName: "order",
type: {
name: "Number"
}
},
recommendedLabelId: {
serializedName: "recommendedLabelId",
type: {
name: "Uuid"
}
},
enabled: {
serializedName: "enabled",
type: {
name: "Boolean"
}
},
custom: {
serializedName: "custom",
type: {
name: "Boolean"
}
},
keywords: {
serializedName: "keywords",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "InformationProtectionKeyword"
}
}
}
}
}
}
};
export const InformationProtectionKeyword = {
type: {
name: "Composite",
className: "InformationProtectionKeyword",
modelProperties: {
pattern: {
serializedName: "pattern",
type: {
name: "String"
}
},
custom: {
serializedName: "custom",
type: {
name: "Boolean"
}
},
canBeNumeric: {
serializedName: "canBeNumeric",
type: {
name: "Boolean"
}
},
excluded: {
serializedName: "excluded",
type: {
name: "Boolean"
}
}
}
}
};
export const InformationProtectionPolicyList = {
type: {
name: "Composite",
className: "InformationProtectionPolicyList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "InformationProtectionPolicy"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SecurityContactList = {
type: {
name: "Composite",
className: "SecurityContactList",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SecurityContact"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const WorkspaceSettingList = {
type: {
name: "Composite",
className: "WorkspaceSettingList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "WorkspaceSetting"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const RegulatoryComplianceStandardList = {
type: {
name: "Composite",
className: "RegulatoryComplianceStandardList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "RegulatoryComplianceStandard"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const RegulatoryComplianceControlList = {
type: {
name: "Composite",
className: "RegulatoryComplianceControlList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "RegulatoryComplianceControl"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const RegulatoryComplianceAssessmentList = {
type: {
name: "Composite",
className: "RegulatoryComplianceAssessmentList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "RegulatoryComplianceAssessment"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SecuritySubAssessmentList = {
type: {
name: "Composite",
className: "SecuritySubAssessmentList",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SecuritySubAssessment"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SubAssessmentStatus = {
type: {
name: "Composite",
className: "SubAssessmentStatus",
modelProperties: {
code: {
serializedName: "code",
readOnly: true,
type: {
name: "String"
}
},
cause: {
serializedName: "cause",
readOnly: true,
type: {
name: "String"
}
},
description: {
serializedName: "description",
readOnly: true,
type: {
name: "String"
}
},
severity: {
serializedName: "severity",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const ResourceDetails = {
type: {
name: "Composite",
className: "ResourceDetails",
uberParent: "ResourceDetails",
polymorphicDiscriminator: {
serializedName: "source",
clientName: "source"
},
modelProperties: {
source: {
serializedName: "source",
required: true,
type: {
name: "String"
}
}
}
}
};
export const AdditionalData = {
type: {
name: "Composite",
className: "AdditionalData",
uberParent: "AdditionalData",
polymorphicDiscriminator: {
serializedName: "assessedResourceType",
clientName: "assessedResourceType"
},
modelProperties: {
assessedResourceType: {
serializedName: "assessedResourceType",
required: true,
type: {
name: "String"
}
}
}
}
};
export const AutomationList = {
type: {
name: "Composite",
className: "AutomationList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "Automation"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const AutomationScope = {
type: {
name: "Composite",
className: "AutomationScope",
modelProperties: {
description: {
serializedName: "description",
type: {
name: "String"
}
},
scopePath: {
serializedName: "scopePath",
type: {
name: "String"
}
}
}
}
};
export const AutomationSource = {
type: {
name: "Composite",
className: "AutomationSource",
modelProperties: {
eventSource: {
serializedName: "eventSource",
type: {
name: "String"
}
},
ruleSets: {
serializedName: "ruleSets",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AutomationRuleSet"
}
}
}
}
}
}
};
export const AutomationRuleSet = {
type: {
name: "Composite",
className: "AutomationRuleSet",
modelProperties: {
rules: {
serializedName: "rules",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AutomationTriggeringRule"
}
}
}
}
}
}
};
export const AutomationTriggeringRule = {
type: {
name: "Composite",
className: "AutomationTriggeringRule",
modelProperties: {
propertyJPath: {
serializedName: "propertyJPath",
type: {
name: "String"
}
},
propertyType: {
serializedName: "propertyType",
type: {
name: "String"
}
},
expectedValue: {
serializedName: "expectedValue",
type: {
name: "String"
}
},
operator: {
serializedName: "operator",
type: {
name: "String"
}
}
}
}
};
export const AutomationAction = {
type: {
name: "Composite",
className: "AutomationAction",
uberParent: "AutomationAction",
polymorphicDiscriminator: {
serializedName: "actionType",
clientName: "actionType"
},
modelProperties: {
actionType: {
serializedName: "actionType",
required: true,
type: {
name: "String"
}
}
}
}
};
export const AzureTrackedResourceLocation = {
type: {
name: "Composite",
className: "AzureTrackedResourceLocation",
modelProperties: {
location: {
serializedName: "location",
type: {
name: "String"
}
}
}
}
};
export const KindAutoGenerated = {
type: {
name: "Composite",
className: "KindAutoGenerated",
modelProperties: {
kind: {
serializedName: "kind",
type: {
name: "String"
}
}
}
}
};
export const ETag = {
type: {
name: "Composite",
className: "ETag",
modelProperties: {
etag: {
serializedName: "etag",
type: {
name: "String"
}
}
}
}
};
export const Tags = {
type: {
name: "Composite",
className: "Tags",
modelProperties: {
tags: {
serializedName: "tags",
type: {
name: "Dictionary",
value: { type: { name: "String" } }
}
}
}
}
};
export const AutomationValidationStatus = {
type: {
name: "Composite",
className: "AutomationValidationStatus",
modelProperties: {
isValid: {
serializedName: "isValid",
type: {
name: "Boolean"
}
},
message: {
serializedName: "message",
type: {
name: "String"
}
}
}
}
};
export const AlertsSuppressionRulesList = {
type: {
name: "Composite",
className: "AlertsSuppressionRulesList",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "AlertsSuppressionRule"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SuppressionAlertsScope = {
type: {
name: "Composite",
className: "SuppressionAlertsScope",
modelProperties: {
allOf: {
serializedName: "allOf",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ScopeElement"
}
}
}
}
}
}
};
export const ScopeElement = {
type: {
name: "Composite",
className: "ScopeElement",
additionalProperties: { type: { name: "Object" } },
modelProperties: {
field: {
serializedName: "field",
type: {
name: "String"
}
}
}
}
};
export const ServerVulnerabilityAssessmentsList = {
type: {
name: "Composite",
className: "ServerVulnerabilityAssessmentsList",
modelProperties: {
value: {
serializedName: "value",
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "ServerVulnerabilityAssessment"
}
}
}
}
}
}
};
export const SecurityAssessmentMetadataResponseList = {
type: {
name: "Composite",
className: "SecurityAssessmentMetadataResponseList",
modelProperties: {
value: {
serializedName: "value",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "SecurityAssessmentMetadataResponse"
}
}
}
},
nextLink: {
serializedName: "nextLink",
readOnly: true,
type: {
name: "String"
}
}
}
}
};
export const SecurityAssessmentMetadataPropertiesResponsePublishDates = {
type: {
name: "Composite",
className: "SecurityAssessmentMetadataPropertiesResponsePublishDates",
modelProperties: {
ga: {
constraints: {
Pattern: new RegExp("^([0-9]{2}\\/){2}[0-9]{4}$")
},
serializedName: "GA",
type: {
name: "String"
}
},
public: {
constraints: {
Pattern: new RegExp("^([0-9]{2}\\/){2}[0-9]{4}$")
},
serializedName: "public",
required: true,
type: {
name: "String"
}
}
}
}
};
export const SecurityAssessmentMetadataProperties = {
type: {
name: "Composite",
className: "SecurityAssessmentMetadataProperties",
modelProperties: {
displayName: {
serializedName: "displayName",
required: true,
type: {
name: "String"
}
},
policyDefinitionId: {
serializedName: "policyDefinitionId",
readOnly: true,
type: {
name: "String"
}
},
description: {
serializedName: "description",
type: {
name: "String"
}
},
remediationDescription: {
serializedName: "remediationDescription",
type: {
name: "String"
}
},
categories: {
serializedName: "categories",
type: {
name: "Sequence",
element: {
type: {
name: "String"
}
}
}
},
severity: {
serializedName: "severity",
required: true,
type: {
name: "String"
}
},
userImpact: {
se