ServicePerimeterEgressPolicyEgressFrom class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
identities
→ Input<List<String>?>?
-
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.
final
-
identityType
→ Input<String?>?
-
Specifies the type of identities that are allowed access to 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.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sourceRestriction
→ Input<String?>?
-
Whether to enforce traffic restrictions based on
sources field. If the sources field is non-empty, then this field must be set to SOURCE_RESTRICTION_ENABLED.
Possible values are: SOURCE_RESTRICTION_UNSPECIFIED, SOURCE_RESTRICTION_ENABLED, SOURCE_RESTRICTION_DISABLED.
final
-
sources
→ Input<List<ServicePerimeterEgressPolicyEgressFromSource>?>?
-
Sources that this EgressPolicy authorizes access from.
Structure is documented below.
final