Share via


DefenderForContainersAwsOffering Class

Definition

The Defender for Containers AWS offering

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

Constructors

DefenderForContainersAwsOffering()

Creates an new DefenderForContainersAwsOffering instance.

Properties

AutoProvisioning

Is audit logs pipeline auto provisioning enabled

CloudWatchToKinesiCloudRoleArn

The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis

ContainerVulnerabilityAssessmentCloudRoleArn

The cloud role ARN in AWS for this feature

ContainerVulnerabilityAssessmentTaskCloudRoleArn

The cloud role ARN in AWS for this feature

Description

The offering description.

EnableContainerVulnerabilityAssessment

Enable container vulnerability assessment feature

KinesiToS3CloudRoleArn

The cloud role ARN in AWS used by Kinesis to transfer data into S3

KubeAuditRetentionTime

The retention time in days of kube audit logs set on the CloudWatch log group

KuberneteScubaReaderCloudRoleArn

The cloud role ARN in AWS for this feature used for reading data

KuberneteServiceCloudRoleArn

The cloud role ARN in AWS for this feature used for provisioning resources

MdcContainerAgentlessDiscoveryK8SCloudRoleArn

The cloud role ARN in AWS for this feature

MdcContainerAgentlessDiscoveryK8SEnabled

Is Microsoft Defender container agentless discovery K8s enabled

MdcContainerImageAssessmentCloudRoleArn

The cloud role ARN in AWS for this feature

MdcContainerImageAssessmentEnabled

Is Microsoft Defender container image assessment enabled

OfferingType

The type of the security offering.

ScubaExternalId

The externalId used by the data reader to prevent the confused deputy attack

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DefenderForContainersAwsOffering.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefenderForContainersAwsOffering.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefenderForContainersAwsOffering into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to