Class DefenderForContainersGcpOffering
java.lang.Object
com.azure.resourcemanager.security.models.CloudOffering
com.azure.resourcemanager.security.models.DefenderForContainersGcpOffering
The containers GCP offering.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the auditLogsAutoProvisioningFlag property: Is audit logs data collection enabled.Get the dataPipelineNativeCloudConnection property: The native cloud connection configuration.Get the defenderAgentAutoProvisioningFlag property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.Get the nativeCloudConnection property: The native cloud connection configuration.Get the policyAgentAutoProvisioningFlag property: Is Policy Kubernetes agent auto provisioning enabled.void
validate()
Validates the instance.withAuditLogsAutoProvisioningFlag
(Boolean auditLogsAutoProvisioningFlag) Set the auditLogsAutoProvisioningFlag property: Is audit logs data collection enabled.withDataPipelineNativeCloudConnection
(DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection) Set the dataPipelineNativeCloudConnection property: The native cloud connection configuration.withDefenderAgentAutoProvisioningFlag
(Boolean defenderAgentAutoProvisioningFlag) Set the defenderAgentAutoProvisioningFlag property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.withNativeCloudConnection
(DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection) Set the nativeCloudConnection property: The native cloud connection configuration.withPolicyAgentAutoProvisioningFlag
(Boolean policyAgentAutoProvisioningFlag) Set the policyAgentAutoProvisioningFlag property: Is Policy Kubernetes agent auto provisioning enabled.Methods inherited from class com.azure.resourcemanager.security.models.CloudOffering
description
-
Constructor Details
-
DefenderForContainersGcpOffering
public DefenderForContainersGcpOffering()
-
-
Method Details
-
nativeCloudConnection
Get the nativeCloudConnection property: The native cloud connection configuration.- Returns:
- the nativeCloudConnection value.
-
withNativeCloudConnection
public DefenderForContainersGcpOffering withNativeCloudConnection(DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection) Set the nativeCloudConnection property: The native cloud connection configuration.- Parameters:
nativeCloudConnection
- the nativeCloudConnection value to set.- Returns:
- the DefenderForContainersGcpOffering object itself.
-
dataPipelineNativeCloudConnection
public DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection()Get the dataPipelineNativeCloudConnection property: The native cloud connection configuration.- Returns:
- the dataPipelineNativeCloudConnection value.
-
withDataPipelineNativeCloudConnection
public DefenderForContainersGcpOffering withDataPipelineNativeCloudConnection(DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection) Set the dataPipelineNativeCloudConnection property: The native cloud connection configuration.- Parameters:
dataPipelineNativeCloudConnection
- the dataPipelineNativeCloudConnection value to set.- Returns:
- the DefenderForContainersGcpOffering object itself.
-
auditLogsAutoProvisioningFlag
Get the auditLogsAutoProvisioningFlag property: Is audit logs data collection enabled.- Returns:
- the auditLogsAutoProvisioningFlag value.
-
withAuditLogsAutoProvisioningFlag
public DefenderForContainersGcpOffering withAuditLogsAutoProvisioningFlag(Boolean auditLogsAutoProvisioningFlag) Set the auditLogsAutoProvisioningFlag property: Is audit logs data collection enabled.- Parameters:
auditLogsAutoProvisioningFlag
- the auditLogsAutoProvisioningFlag value to set.- Returns:
- the DefenderForContainersGcpOffering object itself.
-
defenderAgentAutoProvisioningFlag
Get the defenderAgentAutoProvisioningFlag property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.- Returns:
- the defenderAgentAutoProvisioningFlag value.
-
withDefenderAgentAutoProvisioningFlag
public DefenderForContainersGcpOffering withDefenderAgentAutoProvisioningFlag(Boolean defenderAgentAutoProvisioningFlag) Set the defenderAgentAutoProvisioningFlag property: Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.- Parameters:
defenderAgentAutoProvisioningFlag
- the defenderAgentAutoProvisioningFlag value to set.- Returns:
- the DefenderForContainersGcpOffering object itself.
-
policyAgentAutoProvisioningFlag
Get the policyAgentAutoProvisioningFlag property: Is Policy Kubernetes agent auto provisioning enabled.- Returns:
- the policyAgentAutoProvisioningFlag value.
-
withPolicyAgentAutoProvisioningFlag
public DefenderForContainersGcpOffering withPolicyAgentAutoProvisioningFlag(Boolean policyAgentAutoProvisioningFlag) Set the policyAgentAutoProvisioningFlag property: Is Policy Kubernetes agent auto provisioning enabled.- Parameters:
policyAgentAutoProvisioningFlag
- the policyAgentAutoProvisioningFlag value to set.- Returns:
- the DefenderForContainersGcpOffering object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classCloudOffering
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-