View Source GoogleApi.GKEHub.V1.Model.MembershipFeatureSpec (google_api_gke_hub v0.16.0)
MembershipFeatureSpec contains configuration information for a single Membership.
Attributes
-
configmanagement
(type:GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec.t
, default:nil
) - Config Management-specific spec. -
fleetobservability
(type:GoogleApi.GKEHub.V1.Model.FleetObservabilityMembershipSpec.t
, default:nil
) - Fleet observability membership spec -
identityservice
(type:GoogleApi.GKEHub.V1.Model.IdentityServiceMembershipSpec.t
, default:nil
) - Identity Service-specific spec. -
mesh
(type:GoogleApi.GKEHub.V1.Model.ServiceMeshMembershipSpec.t
, default:nil
) - Anthos Service Mesh-specific spec -
origin
(type:GoogleApi.GKEHub.V1.Model.Origin.t
, default:nil
) - 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. -
policycontroller
(type:GoogleApi.GKEHub.V1.Model.PolicyControllerMembershipSpec.t
, default:nil
) - Policy Controller spec.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.MembershipFeatureSpec{ configmanagement: GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec.t() | nil, fleetobservability: GoogleApi.GKEHub.V1.Model.FleetObservabilityMembershipSpec.t() | nil, identityservice: GoogleApi.GKEHub.V1.Model.IdentityServiceMembershipSpec.t() | nil, mesh: GoogleApi.GKEHub.V1.Model.ServiceMeshMembershipSpec.t() | nil, origin: GoogleApi.GKEHub.V1.Model.Origin.t() | nil, policycontroller: GoogleApi.GKEHub.V1.Model.PolicyControllerMembershipSpec.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.