ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom class

Constructors

ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom({Input<List<String>?>? identities, Input<String?>? identityType, Input<String?>? sourceRestriction, Input<List<ServicePerimetersServicePerimeterSpecEgressPolicyEgressFromSource>?>? sources})
Creates a new ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom. identities Identities can be an individual user, service account, Google group, identityType Specifies the type of identities that are allowed access to outside the sourceRestriction 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. sources Sources that this EgressPolicy authorizes access from.
const
ServicePerimetersServicePerimeterSpecEgressPolicyEgressFrom.fromMap(Map<String, dynamic> map)
factory

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: IDENTITY_TYPE_UNSPECIFIED, 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<ServicePerimetersServicePerimeterSpecEgressPolicyEgressFromSource>?>?
Sources that this EgressPolicy authorizes access from. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited