DefenderForContainersGcpOffering Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. CloudOffering - com.
azure. resourcemanager. security. models. DefenderForContainersGcpOffering
- com.
- com.
public final class DefenderForContainersGcpOffering
extends CloudOffering
The containers GCP offering.
Constructor Summary
| Constructor | Description |
|---|---|
| DefenderForContainersGcpOffering() |
Creates an instance of Defender |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Defender |
dataPipelineNativeCloudConnection()
Get the data |
| Boolean |
enableAuditLogsAutoProvisioning()
Get the enable |
| Boolean |
enableDefenderAgentAutoProvisioning()
Get the enable |
| Boolean |
enablePolicyAgentAutoProvisioning()
Get the enable |
|
static
Defender |
fromJson(JsonReader jsonReader)
Reads an instance of Defender |
|
Defender |
mdcContainersAgentlessDiscoveryK8S()
Get the mdc |
|
Defender |
mdcContainersImageAssessment()
Get the mdc |
|
Defender |
nativeCloudConnection()
Get the native |
|
Offering |
offeringType()
Get the offering |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Defender |
vmScanners()
Get the vm |
|
Defender |
withDataPipelineNativeCloudConnection(DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection)
Set the data |
|
Defender |
withEnableAuditLogsAutoProvisioning(Boolean enableAuditLogsAutoProvisioning)
Set the enable |
|
Defender |
withEnableDefenderAgentAutoProvisioning(Boolean enableDefenderAgentAutoProvisioning)
Set the enable |
|
Defender |
withEnablePolicyAgentAutoProvisioning(Boolean enablePolicyAgentAutoProvisioning)
Set the enable |
|
Defender |
withMdcContainersAgentlessDiscoveryK8S(DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdc |
|
Defender |
withMdcContainersImageAssessment(DefenderForContainersGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdc |
|
Defender |
withNativeCloudConnection(DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection)
Set the native |
|
Defender |
withVmScanners(DefenderForContainersGcpOfferingVmScanners vmScanners)
Set the vm |
Methods inherited from CloudOffering
Methods inherited from java.lang.Object
Constructor Details
DefenderForContainersGcpOffering
public DefenderForContainersGcpOffering()
Creates an instance of DefenderForContainersGcpOffering class.
Method Details
dataPipelineNativeCloudConnection
public DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection()
Get the dataPipelineNativeCloudConnection property: The native cloud connection configuration.
Returns:
enableAuditLogsAutoProvisioning
public Boolean enableAuditLogsAutoProvisioning()
Get the enableAuditLogsAutoProvisioning property: Is audit logs data collection enabled.
Returns:
enableDefenderAgentAutoProvisioning
public Boolean enableDefenderAgentAutoProvisioning()
Get the enableDefenderAgentAutoProvisioning property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.
Returns:
enablePolicyAgentAutoProvisioning
public Boolean enablePolicyAgentAutoProvisioning()
Get the enablePolicyAgentAutoProvisioning property: Is Policy Kubernetes agent auto provisioning enabled.
Returns:
fromJson
public static DefenderForContainersGcpOffering fromJson(JsonReader jsonReader)
Reads an instance of DefenderForContainersGcpOffering from the JsonReader.
Parameters:
Returns:
Throws:
mdcContainersAgentlessDiscoveryK8S
public DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()
Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender Container agentless discovery configuration.
Returns:
mdcContainersImageAssessment
public DefenderForContainersGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment()
Get the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.
Returns:
nativeCloudConnection
public DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection()
Get the nativeCloudConnection property: The native cloud connection configuration.
Returns:
offeringType
public OfferingType offeringType()
Get the offeringType property: The type of the security offering.
Overrides:
DefenderForContainersGcpOffering.offeringType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DefenderForContainersGcpOffering.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DefenderForContainersGcpOffering.validate()vmScanners
public DefenderForContainersGcpOfferingVmScanners vmScanners()
Get the vmScanners property: The Microsoft Defender for Container K8s VM host scanning configuration.
Returns:
withDataPipelineNativeCloudConnection
public DefenderForContainersGcpOffering withDataPipelineNativeCloudConnection(DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection)
Set the dataPipelineNativeCloudConnection property: The native cloud connection configuration.
Parameters:
Returns:
withEnableAuditLogsAutoProvisioning
public DefenderForContainersGcpOffering withEnableAuditLogsAutoProvisioning(Boolean enableAuditLogsAutoProvisioning)
Set the enableAuditLogsAutoProvisioning property: Is audit logs data collection enabled.
Parameters:
Returns:
withEnableDefenderAgentAutoProvisioning
public DefenderForContainersGcpOffering withEnableDefenderAgentAutoProvisioning(Boolean enableDefenderAgentAutoProvisioning)
Set the enableDefenderAgentAutoProvisioning property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.
Parameters:
Returns:
withEnablePolicyAgentAutoProvisioning
public DefenderForContainersGcpOffering withEnablePolicyAgentAutoProvisioning(Boolean enablePolicyAgentAutoProvisioning)
Set the enablePolicyAgentAutoProvisioning property: Is Policy Kubernetes agent auto provisioning enabled.
Parameters:
Returns:
withMdcContainersAgentlessDiscoveryK8S
public DefenderForContainersGcpOffering withMdcContainersAgentlessDiscoveryK8S(DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender Container agentless discovery configuration.
Parameters:
Returns:
withMdcContainersImageAssessment
public DefenderForContainersGcpOffering withMdcContainersImageAssessment(DefenderForContainersGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.
Parameters:
Returns:
withNativeCloudConnection
public DefenderForContainersGcpOffering withNativeCloudConnection(DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection)
Set the nativeCloudConnection property: The native cloud connection configuration.
Parameters:
Returns:
withVmScanners
public DefenderForContainersGcpOffering withVmScanners(DefenderForContainersGcpOfferingVmScanners vmScanners)
Set the vmScanners property: The Microsoft Defender for Container K8s VM host scanning configuration.
Parameters:
Returns: