GcpOrganizationalDataOrganization Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. GcpOrganizationalData - com.
azure. resourcemanager. security. models. GcpOrganizationalDataOrganization
- com.
- com.
public final class GcpOrganizationalDataOrganization
extends GcpOrganizationalData
The gcpOrganization data for the parent account.
Constructor Summary
| Constructor | Description |
|---|---|
| GcpOrganizationalDataOrganization() |
Creates an instance of Gcp |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| List<String> |
excludedProjectNumbers()
Get the excluded |
|
static
Gcp |
fromJson(JsonReader jsonReader)
Reads an instance of Gcp |
|
Organization |
organizationMembershipType()
Get the organization |
| String |
organizationName()
Get the organization |
| String |
serviceAccountEmailAddress()
Get the service |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Gcp |
withExcludedProjectNumbers(List<String> excludedProjectNumbers)
Set the excluded |
|
Gcp |
withServiceAccountEmailAddress(String serviceAccountEmailAddress)
Set the service |
|
Gcp |
withWorkloadIdentityProviderId(String workloadIdentityProviderId)
Set the workload |
| String |
workloadIdentityProviderId()
Get the workload |
Methods inherited from GcpOrganizationalData
Methods inherited from java.lang.Object
Constructor Details
GcpOrganizationalDataOrganization
public GcpOrganizationalDataOrganization()
Creates an instance of GcpOrganizationalDataOrganization class.
Method Details
excludedProjectNumbers
public List<String> excludedProjectNumbers()
Get the excludedProjectNumbers property: If the multi cloud account is of membership type organization, list of accounts excluded from offering.
Returns:
fromJson
public static GcpOrganizationalDataOrganization fromJson(JsonReader jsonReader)
Reads an instance of GcpOrganizationalDataOrganization from the JsonReader.
Parameters:
Returns:
Throws:
organizationMembershipType
public OrganizationMembershipType organizationMembershipType()
Get the organizationMembershipType property: The multi cloud account's membership type in the organization.
Overrides:
GcpOrganizationalDataOrganization.organizationMembershipType()Returns:
organizationName
public String organizationName()
Get the organizationName property: GCP organization name.
Returns:
serviceAccountEmailAddress
public String serviceAccountEmailAddress()
Get the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
GcpOrganizationalDataOrganization.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
GcpOrganizationalDataOrganization.validate()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:
Returns:
withServiceAccountEmailAddress
public GcpOrganizationalDataOrganization withServiceAccountEmailAddress(String serviceAccountEmailAddress)
Set the serviceAccountEmailAddress property: The service account email address which represents the organization level permissions container.
Parameters:
Returns:
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:
Returns:
workloadIdentityProviderId
public String workloadIdentityProviderId()
Get the workloadIdentityProviderId property: The GCP workload identity provider id which represents the permissions required to auto provision security connectors.
Returns: