Class GcpOrganizationalDataOrganization
java.lang.Object
com.azure.resourcemanager.security.models.GcpOrganizationalData
com.azure.resourcemanager.security.models.GcpOrganizationalDataOrganization
The gcpOrganization data for the parent account.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.Get the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.void
validate()
Validates the instance.withExcludedProjectNumbers
(List<String> excludedProjectNumbers) Set the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.withServiceAccountEmailAddress
(String serviceAccountEmailAddress) Set the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.withWorkloadIdentityProviderId
(String workloadIdentityProviderId) Set the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.Get the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.
-
Constructor Details
-
GcpOrganizationalDataOrganization
public GcpOrganizationalDataOrganization()
-
-
Method Details
-
excludedProjectNumbers
Get the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.- Returns:
- the excludedProjectNumbers value.
-
withExcludedProjectNumbers
public GcpOrganizationalDataOrganization withExcludedProjectNumbers(List<String> excludedProjectNumbers) Set the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.- Parameters:
excludedProjectNumbers
- the excludedProjectNumbers value to set.- Returns:
- the GcpOrganizationalDataOrganization object itself.
-
serviceAccountEmailAddress
Get the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.- Returns:
- the serviceAccountEmailAddress value.
-
withServiceAccountEmailAddress
public GcpOrganizationalDataOrganization withServiceAccountEmailAddress(String serviceAccountEmailAddress) Set the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.- Parameters:
serviceAccountEmailAddress
- the serviceAccountEmailAddress value to set.- Returns:
- the GcpOrganizationalDataOrganization object itself.
-
workloadIdentityProviderId
Get the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.- Returns:
- the workloadIdentityProviderId value.
-
withWorkloadIdentityProviderId
public GcpOrganizationalDataOrganization withWorkloadIdentityProviderId(String workloadIdentityProviderId) Set the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.- Parameters:
workloadIdentityProviderId
- the workloadIdentityProviderId value to set.- Returns:
- the GcpOrganizationalDataOrganization object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classGcpOrganizationalData
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-