Share via


DefenderForContainersGcpOffering Class

Definition

The containers GCP offering

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderForContainersGcpOfferingTypeConverter))]
public class DefenderForContainersGcpOffering : Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderForContainersGcpOffering, Microsoft.Azure.PowerShell.Cmdlets.Security.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderForContainersGcpOfferingTypeConverter))>]
type DefenderForContainersGcpOffering = class
    interface IDefenderForContainersGcpOffering
    interface IJsonSerializable
    interface ICloudOffering
    interface IValidates
Public Class DefenderForContainersGcpOffering
Implements IDefenderForContainersGcpOffering, IValidates
Inheritance
DefenderForContainersGcpOffering
Attributes
Implements

Constructors

DefenderForContainersGcpOffering()

Creates an new DefenderForContainersGcpOffering instance.

Properties

AuditLogsAutoProvisioningFlag

Is audit logs data collection enabled

DataPipelineNativeCloudConnectionServiceAccountEmailAddress

The data collection service account email address in GCP for this offering

DataPipelineNativeCloudConnectionWorkloadIdentityProviderId

The data collection GCP workload identity provider id for this offering

DefenderAgentAutoProvisioningFlag

Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled

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

NativeCloudConnectionServiceAccountEmailAddress

The service account email address in GCP for this offering

NativeCloudConnectionWorkloadIdentityProviderId

The GCP workload identity provider id for this offering

OfferingType

The type of the security offering.

PolicyAgentAutoProvisioningFlag

Is Policy Kubernetes agent auto provisioning enabled

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DefenderForContainersGcpOffering.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefenderForContainersGcpOffering.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderForContainersGcpOffering.

FromJsonString(String)

Creates a new instance of DefenderForContainersGcpOffering, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefenderForContainersGcpOffering into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to