ServicePerimeterSpecEgressPolicyEgressFrom class

Constructors

ServicePerimeterSpecEgressPolicyEgressFrom({Input<List<String>?>? identities, Input<String?>? identityType, Input<String?>? sourceRestriction, Input<List<ServicePerimeterSpecEgressPolicyEgressFromSource>?>? sources})
Creates a new ServicePerimeterSpecEgressPolicyEgressFrom. identities A list of identities that are allowed access through this EgressPolicy. 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
ServicePerimeterSpecEgressPolicyEgressFrom.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
identities → Input<List<String>?>?
A list of identities that are allowed access through this EgressPolicy. Should be in the format of email address. The email address should represent individual user or service account only.
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<ServicePerimeterSpecEgressPolicyEgressFromSource>?>?
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