public sealed class MembershipBinding : IMessage<MembershipBinding>, IEquatable<MembershipBinding>, IDeepCloneable<MembershipBinding>, IBufferMessage, IMessageReference documentation and code samples for the GKE Hub v1 API class MembershipBinding.
MembershipBinding is a subresource of a Membership, representing what Fleet Scopes (or other, future Fleet resources) a Membership is bound to.
Implements
IMessageMembershipBinding, IEquatableMembershipBinding, IDeepCloneableMembershipBinding, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1Assembly
Google.Cloud.GkeHub.V1.dll
Constructors
MembershipBinding()
public MembershipBinding()MembershipBinding(MembershipBinding)
public MembershipBinding(MembershipBinding other)| Parameter | |
|---|---|
| Name | Description |
other |
MembershipBinding |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. When the membership binding was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeleteTime
public Timestamp DeleteTime { get; set; }Output only. When the membership binding was deleted.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
HasScope
public bool HasScope { get; }Gets whether the "scope" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels for this MembershipBinding.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
MembershipBindingName
public MembershipBindingName MembershipBindingName { get; set; }MembershipBindingName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
MembershipBindingName |
|
Name
public string Name { get; set; }The resource name for the membershipbinding itself
projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Scope
public string Scope { get; set; }A Scope resource name in the format
projects/*/locations/*/scopes/*.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScopeAsScopeName
public ScopeName ScopeAsScopeName { get; set; }| Property Value | |
|---|---|
| Type | Description |
ScopeName |
|
State
public MembershipBindingLifecycleState State { get; set; }Output only. State of the membership binding resource.
| Property Value | |
|---|---|
| Type | Description |
MembershipBindingLifecycleState |
|
TargetCase
public MembershipBinding.TargetOneofCase TargetCase { get; }| Property Value | |
|---|---|
| Type | Description |
MembershipBindingTargetOneofCase |
|
Uid
public string Uid { get; set; }Output only. Google-generated UUID for this resource. This is unique across all membershipbinding resources. If a membershipbinding resource is deleted and another resource with the same name is created, it gets a different uid.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. When the membership binding was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|