DefenderCspmGcpOfferingCiemDiscovery Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.DefenderCspmGcpOfferingCiemDiscovery

public final class DefenderCspmGcpOfferingCiemDiscovery

GCP Defenders CSPM Cloud infrastructure entitlement management (CIEM) discovery offering configurations.

Constructor Summary

Constructor Description
DefenderCspmGcpOfferingCiemDiscovery()

Creates an instance of DefenderCspmGcpOfferingCiemDiscovery class.

Method Summary

Modifier and Type Method and Description
String azureActiveDirectoryAppName()

Get the azureActiveDirectoryAppName property: the azure active directory app name used of authenticating against GCP workload identity federation.

String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address in GCP for CIEM discovery offering.

void validate()

Validates the instance.

DefenderCspmGcpOfferingCiemDiscovery withAzureActiveDirectoryAppName(String azureActiveDirectoryAppName)

Set the azureActiveDirectoryAppName property: the azure active directory app name used of authenticating against GCP workload identity federation.

DefenderCspmGcpOfferingCiemDiscovery withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address in GCP for CIEM discovery offering.

DefenderCspmGcpOfferingCiemDiscovery withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id for CIEM discovery offering.

String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id for CIEM discovery offering.

Methods inherited from java.lang.Object

Constructor Details

DefenderCspmGcpOfferingCiemDiscovery

public DefenderCspmGcpOfferingCiemDiscovery()

Creates an instance of DefenderCspmGcpOfferingCiemDiscovery class.

Method Details

azureActiveDirectoryAppName

public String azureActiveDirectoryAppName()

Get the azureActiveDirectoryAppName property: the azure active directory app name used of authenticating against GCP workload identity federation.

Returns:

the azureActiveDirectoryAppName value.

serviceAccountEmailAddress

public String serviceAccountEmailAddress()

Get the serviceAccountEmailAddress property: The service account email address in GCP for CIEM discovery offering.

Returns:

the serviceAccountEmailAddress value.

validate

public void validate()

Validates the instance.

withAzureActiveDirectoryAppName

public DefenderCspmGcpOfferingCiemDiscovery withAzureActiveDirectoryAppName(String azureActiveDirectoryAppName)

Set the azureActiveDirectoryAppName property: the azure active directory app name used of authenticating against GCP workload identity federation.

Parameters:

azureActiveDirectoryAppName - the azureActiveDirectoryAppName value to set.

Returns:

the DefenderCspmGcpOfferingCiemDiscovery object itself.

withServiceAccountEmailAddress

public DefenderCspmGcpOfferingCiemDiscovery withServiceAccountEmailAddress(String serviceAccountEmailAddress)

Set the serviceAccountEmailAddress property: The service account email address in GCP for CIEM discovery offering.

Parameters:

serviceAccountEmailAddress - the serviceAccountEmailAddress value to set.

Returns:

the DefenderCspmGcpOfferingCiemDiscovery object itself.

withWorkloadIdentityProviderId

public DefenderCspmGcpOfferingCiemDiscovery withWorkloadIdentityProviderId(String workloadIdentityProviderId)

Set the workloadIdentityProviderId property: The GCP workload identity provider id for CIEM discovery offering.

Parameters:

workloadIdentityProviderId - the workloadIdentityProviderId value to set.

Returns:

the DefenderCspmGcpOfferingCiemDiscovery object itself.

workloadIdentityProviderId

public String workloadIdentityProviderId()

Get the workloadIdentityProviderId property: The GCP workload identity provider id for CIEM discovery offering.

Returns:

the workloadIdentityProviderId value.

Applies to