Service Perimeter Ingress Policy Ingress From Args
data class ServicePerimeterIngressPolicyIngressFromArgs(val identities: Output<List<String>>? = null, val identityType: Output<String>? = null, val sources: Output<List<ServicePerimeterIngressPolicyIngressFromSourceArgs>>? = null) : ConvertibleToJava<ServicePerimeterIngressPolicyIngressFromArgs>
Constructors
Link copied to clipboard
constructor(identities: Output<List<String>>? = null, identityType: Output<String>? = null, sources: Output<List<ServicePerimeterIngressPolicyIngressFromSourceArgs>>? = null)
Properties
Link copied to clipboard
Identities can be an individual user, service account, Google group, or third-party identity. For third-party identity, only single identities are supported and other identity types are not supported.The v1 identities that have the prefix user, group and serviceAccount in https://cloud.google.com/iam/docs/principal-identifiers#v1 are supported.
Link copied to clipboard
Specifies the type of identities that are allowed access from outside the perimeter. If left unspecified, then members of identities
field will be allowed access. Possible values are: ANY_IDENTITY
, ANY_USER_ACCOUNT
, ANY_SERVICE_ACCOUNT
.
Link copied to clipboard
Sources that this IngressPolicy
authorizes access from. Structure is documented below.