Reference documentation and code samples for the Google Cloud Memorystore V1beta Client class CreateAclPolicyRequest.
Request for CreateAclPolicy.
Generated from protobuf message google.cloud.memorystore.v1beta.CreateAclPolicyRequest
Namespace
Google \ Cloud \ Memorystore \ V1betaMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The resource name of the ACL policy location using the form: |
↳ acl_policy_id |
string
Required. The logical name of the ACL policy in the customer project with the following restrictions: * * Must contain only lowercase letters, numbers, and hyphens. * * Must start with a letter. * * Must be between 1-63 characters. * * Must end with a number or a letter. * * Must be unique within the customer project / location |
↳ acl_policy |
AclPolicy
Required. The ACL policy that is to be created. |
↳ request_id |
string
Optional. Idempotent request UUID. . |
getParent
Required. The resource name of the ACL policy location using the form:
projects/{project}/locations/{location}
where location refers to a Google Cloud region.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The resource name of the ACL policy location using the form:
projects/{project}/locations/{location}
where location refers to a Google Cloud region.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAclPolicyId
Required. The logical name of the ACL policy in the customer project with the following restrictions:
Must contain only lowercase letters, numbers, and hyphens.
Must start with a letter.
- Must be between 1-63 characters.
- Must end with a number or a letter.
- Must be unique within the customer project / location
| Returns | |
|---|---|
| Type | Description |
string |
|
setAclPolicyId
Required. The logical name of the ACL policy in the customer project with the following restrictions:
Must contain only lowercase letters, numbers, and hyphens.
Must start with a letter.
- Must be between 1-63 characters.
- Must end with a number or a letter.
- Must be unique within the customer project / location
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAclPolicy
Required. The ACL policy that is to be created.
| Returns | |
|---|---|
| Type | Description |
AclPolicy|null |
|
hasAclPolicy
clearAclPolicy
setAclPolicy
Required. The ACL policy that is to be created.
| Parameter | |
|---|---|
| Name | Description |
var |
AclPolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRequestId
Optional. Idempotent request UUID.
.
| Returns | |
|---|---|
| Type | Description |
string |
|
setRequestId
Optional. Idempotent request UUID.
.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
parent |
string
Required. The resource name of the ACL policy location using the form:
|
aclPolicy |
AclPolicy
Required. The ACL policy that is to be created. |
aclPolicyId |
string
Required. The logical name of the ACL policy in the customer project with the following restrictions:
|
| Returns | |
|---|---|
| Type | Description |
CreateAclPolicyRequest |
|