Reference documentation and code samples for the Access Context Manager V1 Client class EgressFrom.
Defines the conditions under which an EgressPolicy matches a request. Conditions based on information about the source of the request. Note that if the destination of the request is also protected by a ServicePerimeter, then that ServicePerimeter must have an IngressPolicy which allows access in order for this request to succeed.
Generated from protobuf message google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom
Namespace
Google \ Identity \ AccessContextManager \ V1 \ ServicePerimeterConfigMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ identities |
array
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. |
↳ identity_type |
int
Specifies the type of identities that are allowed access to outside the perimeter. If left unspecified, then members of |
getIdentities
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.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setIdentities
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIdentityType
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.
| Returns | |
|---|---|
| Type | Description |
int |
|
setIdentityType
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.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|