DefenderForContainersGcpOffering 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 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. |