Share via


DefenderCspmGcpOffering Class

Definition

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.

Applies to