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.