Reference documentation and code samples for the Google Cloud Lustre V1 Client class AccessRule.
A single policy group with IP-based access rules for the Managed Lustre instance.
Generated from protobuf message google.cloud.lustre.v1.AccessRulesOptions.AccessRule
Namespace
Google \ Cloud \ Lustre \ V1 \ AccessRulesOptionsMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'. |
↳ ip_address_ranges |
string[]
Required. The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., |
↳ squash_mode |
int
Required. Squash mode for the access rule. |
getName
Required. The name of the access rule policy group.
Must be 16 characters or less and include only alphanumeric characters or '_'.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Required. The name of the access rule policy group.
Must be 16 characters or less and include only alphanumeric characters or '_'.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIpAddressRanges
Required. The IP address ranges to which to apply this access rule.
Accepts non-overlapping CIDR ranges (e.g., 192.168.1.0/24) and IP
addresses (e.g., 192.168.1.0).
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<string> |
|
setIpAddressRanges
Required. The IP address ranges to which to apply this access rule.
Accepts non-overlapping CIDR ranges (e.g., 192.168.1.0/24) and IP
addresses (e.g., 192.168.1.0).
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSquashMode
Required. Squash mode for the access rule.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SquashMode. |
setSquashMode
Required. Squash mode for the access rule.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SquashMode. |
| Returns | |
|---|---|
| Type | Description |
$this |
|