Share via


ArmSecurityCenterModelFactory.PlanExtension Method

Definition

Initializes a new instance of PlanExtension.

public static Azure.ResourceManager.SecurityCenter.Models.PlanExtension PlanExtension (string name = default, Azure.ResourceManager.SecurityCenter.Models.IsExtensionEnabled isEnabled = default, System.Collections.Generic.IDictionary<string,BinaryData> additionalExtensionProperties = default, Azure.ResourceManager.SecurityCenter.Models.OperationStatusAutoGenerated operationStatus = default);
static member PlanExtension : string * Azure.ResourceManager.SecurityCenter.Models.IsExtensionEnabled * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.ResourceManager.SecurityCenter.Models.OperationStatusAutoGenerated -> Azure.ResourceManager.SecurityCenter.Models.PlanExtension
Public Shared Function PlanExtension (Optional name As String = Nothing, Optional isEnabled As IsExtensionEnabled = Nothing, Optional additionalExtensionProperties As IDictionary(Of String, BinaryData) = Nothing, Optional operationStatus As OperationStatusAutoGenerated = Nothing) As PlanExtension

Parameters

name
String

The extension name. Supported values are: <br><br>AgentlessDiscoveryForKubernetes - API-based discovery of information about Kubernetes cluster architecture, workload objects, and setup. Required for Kubernetes inventory, identity and network exposure detection, attack path analysis and risk hunting as part of the cloud security explorer. Available for CloudPosture plan.<br><br>OnUploadMalwareScanning - Limits the GB to be scanned per month for each storage account within the subscription. Once this limit reached on a given storage account, Blobs won't be scanned during current calendar month. Available for StorageAccounts plan.<br><br>SensitiveDataDiscovery - Sensitive data discovery identifies Blob storage container with sensitive data such as credentials, credit cards, and more, to help prioritize and investigate security events. Available for StorageAccounts and CloudPosture plans.<br><br>ContainerRegistriesVulnerabilityAssessments - Provides vulnerability management for images stored in your container registries. Available for CloudPosture and Containers plans.

isEnabled
IsExtensionEnabled

Indicates whether the extension is enabled.

additionalExtensionProperties
IDictionary<String,BinaryData>

Property values associated with the extension.

operationStatus
OperationStatusAutoGenerated

Optional. A status describing the success/failure of the extension's enablement/disablement operation.

Returns

A new PlanExtension instance for mocking.

Applies to