Class MembershipFeatureSpec
MembershipFeatureSpec contains configuration information for a single Membership.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1.Data
Assembly: Google.Apis.GKEHub.v1.dll
Syntax
public class MembershipFeatureSpec : IDirectResponseSchema
Properties
Configmanagement
Config Management-specific spec.
Declaration
[JsonProperty("configmanagement")]
public virtual ConfigManagementMembershipSpec Configmanagement { get; set; }
Property Value
Type | Description |
---|---|
ConfigManagementMembershipSpec |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Fleetobservability
Fleet observability membership spec
Declaration
[JsonProperty("fleetobservability")]
public virtual FleetObservabilityMembershipSpec Fleetobservability { get; set; }
Property Value
Type | Description |
---|---|
FleetObservabilityMembershipSpec |
Identityservice
Identity Service-specific spec.
Declaration
[JsonProperty("identityservice")]
public virtual IdentityServiceMembershipSpec Identityservice { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceMembershipSpec |
Mesh
Anthos Service Mesh-specific spec
Declaration
[JsonProperty("mesh")]
public virtual ServiceMeshMembershipSpec Mesh { get; set; }
Property Value
Type | Description |
---|---|
ServiceMeshMembershipSpec |
Origin
Whether this per-Membership spec was inherited from a fleet-level default. This field can be updated by users by either overriding a Membership config (updated to USER implicitly) or setting to FLEET explicitly.
Declaration
[JsonProperty("origin")]
public virtual Origin Origin { get; set; }
Property Value
Type | Description |
---|---|
Origin |
Policycontroller
Policy Controller spec.
Declaration
[JsonProperty("policycontroller")]
public virtual PolicyControllerMembershipSpec Policycontroller { get; set; }
Property Value
Type | Description |
---|---|
PolicyControllerMembershipSpec |