GcpOrganizationalDataOrganizationArgs

data class GcpOrganizationalDataOrganizationArgs(val excludedProjectNumbers: Output<List<String>>? = null, val organizationMembershipType: Output<String>, val serviceAccountEmailAddress: Output<String>? = null, val workloadIdentityProviderId: Output<String>? = null) : ConvertibleToJava<GcpOrganizationalDataOrganizationArgs>

The gcpOrganization data for the parent account

Constructors

Link copied to clipboard
constructor(excludedProjectNumbers: Output<List<String>>? = null, organizationMembershipType: Output<String>, serviceAccountEmailAddress: Output<String>? = null, workloadIdentityProviderId: Output<String>? = null)

Properties

Link copied to clipboard
val excludedProjectNumbers: Output<List<String>>? = null

If the multi cloud account is of membership type organization, list of accounts excluded from offering

Link copied to clipboard

The multi cloud account's membership type in the organization Expected value is 'Organization'.

Link copied to clipboard
val serviceAccountEmailAddress: Output<String>? = null

The service account email address which represents the organization level permissions container.

Link copied to clipboard
val workloadIdentityProviderId: Output<String>? = null

The GCP workload identity provider id which represents the permissions required to auto provision security connectors

Functions

Link copied to clipboard
open override fun toJava(): GcpOrganizationalDataOrganizationArgs