DefenderCspmGcpOffering Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The CSPM P1 for GCP offering
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderCspmGcpOfferingTypeConverter))]
public class DefenderCspmGcpOffering : Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderCspmGcpOffering, Microsoft.Azure.PowerShell.Cmdlets.Security.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderCspmGcpOfferingTypeConverter))>]
type DefenderCspmGcpOffering = class
interface IDefenderCspmGcpOffering
interface IJsonSerializable
interface ICloudOffering
interface IValidates
Public Class DefenderCspmGcpOffering
Implements IDefenderCspmGcpOffering, IValidates
- Inheritance
-
DefenderCspmGcpOffering
- Attributes
- Implements
Constructors
DefenderCspmGcpOffering() |
Creates an new DefenderCspmGcpOffering instance. |
Properties
CiemDiscoveryAzureActiveDirectoryAppName |
the azure active directory app name used of authenticating against GCP workload identity federation |
CiemDiscoveryServiceAccountEmailAddress |
The service account email address in GCP for CIEM discovery offering |
CiemDiscoveryWorkloadIdentityProviderId |
The GCP workload identity provider id for CIEM discovery offering |
ConfigurationExclusionTag |
VM tags that indicates that VM should not be scanned |
ConfigurationScanningMode |
The scanning mode for the VM scan. |
DataSensitivityDiscoveryEnabled |
Is Microsoft Defender Data Sensitivity discovery enabled |
DataSensitivityDiscoveryServiceAccountEmailAddress |
The service account email address in GCP for this feature |
DataSensitivityDiscoveryWorkloadIdentityProviderId |
The workload identity provider id in GCP for this feature |
Description |
The offering description. |
MdcContainerAgentlessDiscoveryK8SEnabled |
Is Microsoft Defender container agentless discovery enabled |
MdcContainerAgentlessDiscoveryK8SServiceAccountEmailAddress |
The service account email address in GCP for this feature |
MdcContainerAgentlessDiscoveryK8SWorkloadIdentityProviderId |
The workload identity provider id in GCP for this feature |
MdcContainerImageAssessmentEnabled |
Is Microsoft Defender container image assessment enabled |
MdcContainerImageAssessmentServiceAccountEmailAddress |
The service account email address in GCP for this feature |
MdcContainerImageAssessmentWorkloadIdentityProviderId |
The workload identity provider id in GCP for this feature |
OfferingType |
The type of the security offering. |
VMScannerEnabled |
Is Microsoft Defender for Server VM scanning enabled |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of DefenderCspmGcpOffering. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of DefenderCspmGcpOffering. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderCspmGcpOffering. |
FromJsonString(String) |
Creates a new instance of DefenderCspmGcpOffering, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of DefenderCspmGcpOffering into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() | |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |