Memorystore v1beta API - Class AclPolicy (1.0.0-beta07)

public sealed class AclPolicy : IMessage<AclPolicy>, IEquatable<AclPolicy>, IDeepCloneable<AclPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the Memorystore v1beta API class AclPolicy.

The ACL policy resource.

Inheritance

object > AclPolicy

Namespace

Google.Cloud.Memorystore.V1Beta

Assembly

Google.Cloud.Memorystore.V1Beta.dll

Constructors

AclPolicy()

public AclPolicy()

AclPolicy(AclPolicy)

public AclPolicy(AclPolicy other)
Parameter
Name Description
other AclPolicy

Properties

AclPolicyName

public AclPolicyName AclPolicyName { get; set; }

AclPolicyName-typed view over the Name resource name property.

Property Value
Type Description
AclPolicyName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp that the ACL policy was created.

Property Value
Type Description
Timestamp

Etag

public string Etag { get; set; }

Output only. Etag of the ACL policy.

Property Value
Type Description
string

HasEtag

public bool HasEtag { get; }

Gets whether the "etag" field is set

Property Value
Type Description
bool

InstanceAclPolicyAttachments

public RepeatedField<InstanceAclPolicyAttachment> InstanceAclPolicyAttachments { get; }

Output only. The ACL policy attachment status for each attached instance.

Property Value
Type Description
RepeatedFieldInstanceAclPolicyAttachment

Name

public string Name { get; set; }

Identifier. Full resource path of the ACL policy.

Property Value
Type Description
string

Rules

public RepeatedField<AclRule> Rules { get; }

Required. The ACL rules within the ACL policy.

Property Value
Type Description
RepeatedFieldAclRule

State

public AclPolicy.Types.State State { get; set; }

Output only. The state of the ACL policy.

Property Value
Type Description
AclPolicyTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp that the ACL policy was last updated.

Property Value
Type Description
Timestamp