Compute Engine v1 API - Class GlobalSetPolicyRequest (2.17.0)

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

Inheritance

object > GlobalSetPolicyRequest

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

GlobalSetPolicyRequest()

public GlobalSetPolicyRequest()

GlobalSetPolicyRequest(GlobalSetPolicyRequest)

public GlobalSetPolicyRequest(GlobalSetPolicyRequest other)
Parameter
Name Description
other GlobalSetPolicyRequest

Properties

Bindings

public RepeatedField<Binding> Bindings { get; }

Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify bindings.

Property Value
Type Description
RepeatedFieldBinding

Etag

public string Etag { get; set; }

Flatten Policy to create a backward compatible wire-format. Deprecated. Use 'policy' to specify the etag.

Property Value
Type Description
string

HasEtag

public bool HasEtag { get; }

Gets whether the "etag" field is set

Property Value
Type Description
bool

Policy

public Policy Policy { get; set; }

REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.

Property Value
Type Description
Policy