# Functions

New creates a new Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new Service.

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

AppDevExperienceFeatureSpec: Spec for App Dev Experience Feature.
AppDevExperienceFeatureState: State for App Dev Exp Feature.
ApplianceCluster: ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
Authority: Authority encodes how Google will recognize identities from this Membership.
BinaryAuthorizationConfig: BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature.
Binding: Associates `members`, or principals, with a `role`.
CancelOperationRequest: The request message for Operations.CancelOperation.
CloudAuditLoggingFeatureSpec: **Cloud Audit Logging**: Spec for Audit Logging Allowlisting.
CloudBuildMembershipSpec: **Cloud Build**: Configurations for each Cloud Build enabled cluster.
ClusterUpgradeFleetSpec: **ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.
ClusterUpgradeFleetState: **ClusterUpgrade**: The state for the fleet-level ClusterUpgrade feature.
ClusterUpgradeGKEUpgrade: GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
ClusterUpgradeGKEUpgradeFeatureCondition: GKEUpgradeFeatureCondition describes the condition of the feature for GKE clusters at a certain point of time.
ClusterUpgradeGKEUpgradeFeatureState: GKEUpgradeFeatureState contains feature states for GKE clusters in the scope.
ClusterUpgradeGKEUpgradeOverride: Properties of a GKE upgrade that can be overridden by the user.
ClusterUpgradeGKEUpgradeState: GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level.
ClusterUpgradeIgnoredMembership: IgnoredMembership represents a membership ignored by the feature.
ClusterUpgradeMembershipGKEUpgradeState: ScopeGKEUpgradeState is a GKEUpgrade and its state per-membership.
ClusterUpgradeMembershipState: Per-membership state for this feature.
ClusterUpgradePostConditions: Post conditional checks after an upgrade has been applied on all eligible clusters.
ClusterUpgradeScopeSpec: **ClusterUpgrade**: The configuration for the scope-level ClusterUpgrade feature.
ClusterUpgradeScopeState: **ClusterUpgrade**: The state for the scope-level ClusterUpgrade feature.
ClusterUpgradeUpgradeStatus: UpgradeStatus provides status information for each upgrade.
CommonFeatureSpec: CommonFeatureSpec contains Fleet-wide configuration information.
CommonFeatureState: CommonFeatureState contains Fleet-wide Feature status information.
CommonFleetDefaultMemberConfigSpec: CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet.
CompliancePostureConfig: CompliancePostureConfig defines the settings needed to enable/disable features for the Compliance Posture.
No description provided by the author
ConfigManagementBinauthzConfig: Configuration for Binauthz.
ConfigManagementBinauthzState: State for Binauthz.
ConfigManagementBinauthzVersion: The version of binauthz.
ConfigManagementConfigSync: Configuration for Config Sync.
ConfigManagementConfigSyncDeploymentState: The state of ConfigSync's deployment on a cluster.
ConfigManagementConfigSyncError: Errors pertaining to the installation of Config Sync.
ConfigManagementConfigSyncState: State information for ConfigSync.
ConfigManagementConfigSyncVersion: Specific versioning information pertaining to ConfigSync's Pods.
ConfigManagementErrorResource: Model for a config file in the git repo with an associated Sync error.
ConfigManagementGatekeeperDeploymentState: State of Policy Controller installation.
ConfigManagementGitConfig: Git repo configuration for a single cluster.
ConfigManagementGroupVersionKind: A Kubernetes object's GVK.
ConfigManagementHierarchyControllerConfig: Configuration for Hierarchy Controller.
ConfigManagementHierarchyControllerDeploymentState: Deployment state for Hierarchy Controller.
ConfigManagementHierarchyControllerState: State for Hierarchy Controller.
ConfigManagementHierarchyControllerVersion: Version for Hierarchy Controller.
ConfigManagementInstallError: Errors pertaining to the installation of ACM.
ConfigManagementMembershipSpec: **Anthos Config Management**: Configuration for a single cluster.
ConfigManagementMembershipState: **Anthos Config Management**: State for a single cluster.
ConfigManagementOciConfig: OCI repo configuration for a single cluster.
ConfigManagementOperatorState: State information for an ACM's Operator.
ConfigManagementPolicyController: Configuration for Policy Controller.
ConfigManagementPolicyControllerMigration: State for the migration of PolicyController from ACM -> PoCo Hub.
ConfigManagementPolicyControllerMonitoring: PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to.
ConfigManagementPolicyControllerState: State for PolicyControllerState.
ConfigManagementPolicyControllerVersion: The build version of Gatekeeper Policy Controller is using.
ConfigManagementSyncError: An ACM created error representing a problem syncing configurations.
ConfigManagementSyncState: State indicating an ACM's progress syncing configurations to a cluster.
ConnectAgentResource: ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
DataplaneV2FeatureSpec: **Dataplane V2**: Spec.
DefaultClusterConfig: DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.
EdgeCluster: EdgeCluster contains information specific to Google Edge Clusters.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
Feature: Feature represents the settings and status of any Fleet Feature.
FeatureResourceState: FeatureResourceState describes the state of a Feature *resource* in the GkeHub API.
FeatureSpec: **Workload Certificate**: The Hub-wide input for the WorkloadCertificate feature.
FeatureState: FeatureState describes the high-level state of a Feature.
Fleet: Fleet contains the Fleet-wide metadata and configuration.
FleetLifecycleState: FleetLifecycleState describes the state of a Fleet resource.
FleetObservabilityFeatureError: All error details of the fleet observability feature.
FleetObservabilityFeatureSpec: **Fleet Observability**: The Hub-wide input for the FleetObservability feature.
FleetObservabilityFeatureState: **FleetObservability**: Hub-wide Feature for FleetObservability feature.
FleetObservabilityFleetObservabilityBaseFeatureState: Base state for fleet observability feature.
FleetObservabilityFleetObservabilityLoggingState: Feature state for logging feature.
FleetObservabilityFleetObservabilityMonitoringState: Feature state for monitoring feature.
FleetObservabilityLoggingConfig: LoggingConfig defines the configuration for different types of logs.
FleetObservabilityMembershipSpec: **FleetObservability**: The membership-specific input for FleetObservability feature.
FleetObservabilityMembershipState: **FleetObservability**: Membership-specific Feature state for fleetobservability.
FleetObservabilityRoutingConfig: RoutingConfig configures the behaviour of fleet logging feature.
GenerateConnectManifestResponse: GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
GenerateExclusivityManifestResponse: The response of the exclusivity artifacts manifests for the client to apply.
GenerateMembershipRBACRoleBindingYAMLResponse: Response for GenerateRBACRoleBindingYAML.
GkeCluster: GkeCluster contains information specific to GKE clusters.
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
IdentityServiceAuthMethod: Configuration of an auth method for a member/cluster.
IdentityServiceAzureADConfig: Configuration for the AzureAD Auth flow.
IdentityServiceDiagnosticInterface: Configuration options for the AIS diagnostic interface.
IdentityServiceGoogleConfig: Configuration for the Google Plugin Auth flow.
IdentityServiceGroupConfig: Contains the properties for locating and authenticating groups in the directory.
IdentityServiceIdentityServiceOptions: Holds non-protocol-related configuration options.
IdentityServiceLdapConfig: Configuration for the LDAP Auth flow.
IdentityServiceMembershipSpec: **Anthos Identity Service**: Configuration for a single Membership.
IdentityServiceMembershipState: **Anthos Identity Service**: State for a single Membership.
IdentityServiceOidcConfig: Configuration for OIDC Auth flow.
IdentityServiceSamlConfig: Configuration for the SAML Auth flow.
IdentityServiceServerConfig: Server settings for the external LDAP server.
IdentityServiceServiceAccountConfig: Contains the credentials of the service account which is authorized to perform the LDAP search in the directory.
IdentityServiceSimpleBindCredentials: The structure holds the LDAP simple binding credential.
IdentityServiceUserConfig: Defines where users exist in the LDAP directory.
KubernetesMetadata: KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
KubernetesResource: KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster.
ListAdminClusterMembershipsResponse: Response message for the `GkeHub.ListAdminClusterMemberships` method.
ListBoundMembershipsResponse: List of Memberships bound to a Scope.
ListFeaturesResponse: Response message for the `GkeHub.ListFeatures` method.
ListFleetsResponse: Response message for the `GkeHub.ListFleetsResponse` method.
ListLocationsResponse: The response message for Locations.ListLocations.
ListMembershipBindingsResponse: List of MembershipBindings.
ListMembershipRBACRoleBindingsResponse: List of Membership RBACRoleBindings.
ListMembershipsResponse: Response message for the `GkeHub.ListMemberships` method.
ListOperationsResponse: The response message for Operations.ListOperations.
ListPermittedScopesResponse: List of permitted Scopes.
ListScopeNamespacesResponse: List of fleet namespaces.
ListScopeRBACRoleBindingsResponse: List of Scope RBACRoleBindings.
ListScopesResponse: List of Scopes.
Location: A resource that represents a Google Cloud location.
Membership: Membership contains information about a member cluster.
MembershipBinding: MembershipBinding is a subresource of a Membership, representing what Fleet Scopes (or other, future Fleet resources) a Membership is bound to.
MembershipBindingLifecycleState: MembershipBindingLifecycleState describes the state of a Binding resource.
MembershipEndpoint: MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
MembershipFeatureSpec: MembershipFeatureSpec contains configuration information for a single Membership.
MembershipFeatureState: MembershipFeatureState contains Feature status information for a single Membership.
MembershipSpec: **Workload Certificate**: The membership-specific input for WorkloadCertificate feature.
MembershipState: MembershipState describes the state of a Membership resource.
MeteringMembershipState: **Metering**: Per-Membership Feature State.
MonitoringConfig: MonitoringConfig informs Fleet-based applications/services/UIs how the metrics for the underlying cluster is reported to cloud monitoring services.
MultiCloudCluster: MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
MultiClusterIngressFeatureSpec: **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.
Namespace: Namespace represents a namespace across the Fleet.
NamespaceActuationFeatureSpec: An empty spec for actuation feature.
NamespaceActuationFeatureState: NamespaceActuation Feature State.
NamespaceActuationMembershipSpec: **Namespace Actuation**: The membership-specific input for NamespaceActuation feature.
NamespaceActuationMembershipState: **Namespace Actuation**: An empty state left as an example membership-specific Feature state.
NamespaceLifecycleState: NamespaceLifecycleState describes the state of a Namespace resource.
OnPremCluster: OnPremCluster contains information specific to GKE On-Prem clusters.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Origin: Origin defines where this MembershipFeatureSpec originated from.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PolicyBinding: Binauthz policy that applies to this cluster.
PolicyControllerBundleInstallSpec: BundleInstallSpec is the specification configuration for a single managed bundle.
PolicyControllerHubConfig: Configuration for Policy Controller.
PolicyControllerMembershipSpec: **Policy Controller**: Configuration for a single cluster.
PolicyControllerMembershipState: **Policy Controller**: State for a single cluster.
PolicyControllerMonitoringConfig: MonitoringConfig specifies the backends Policy Controller should export metrics to.
PolicyControllerOnClusterState: OnClusterState represents the state of a sub-component of Policy Controller.
PolicyControllerPolicyContentSpec: PolicyContentSpec defines the user's desired content configuration on the cluster.
PolicyControllerPolicyContentState: The state of the policy controller policy content.
PolicyControllerPolicyControllerDeploymentConfig: Deployment-specific configuration.
PolicyControllerResourceList: ResourceList contains container resource requirements.
PolicyControllerResourceRequirements: ResourceRequirements describes the compute resource requirements.
PolicyControllerTemplateLibraryConfig: The config specifying which default library templates to install.
PolicyControllerToleration: Toleration of a node taint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RBACRoleBinding: RBACRoleBinding represents a rbacrolebinding across the Fleet.
RBACRoleBindingLifecycleState: RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource.
ResourceManifest: ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
ResourceOptions: ResourceOptions represent options for Kubernetes resource generation.
Role: Role is the type for Kubernetes roles.
Scope: Scope represents a Scope in a Fleet.
ScopeFeatureSpec: ScopeFeatureSpec contains feature specs for a fleet scope.
ScopeFeatureState: ScopeFeatureState contains Scope-wide Feature status information.
ScopeLifecycleState: ScopeLifecycleState describes the state of a Scope resource.
SecurityPostureConfig: SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
No description provided by the author
ServiceMeshAnalysisMessage: AnalysisMessage is a single message produced by an analyzer, and it used to communicate to the end user about the state of their Service Mesh configuration.
ServiceMeshAnalysisMessageBase: AnalysisMessageBase describes some common information that is needed for all messages.
ServiceMeshCondition: Condition being reported.
ServiceMeshControlPlaneManagement: Status of control plane management.
ServiceMeshDataPlaneManagement: Status of data plane management.
ServiceMeshFeatureCondition: Condition being reported.
ServiceMeshFeatureState: **Service Mesh**: State for the whole Hub, as analyzed by the Service Mesh Hub Controller.
ServiceMeshMembershipSpec: **Service Mesh**: Spec for a single Membership for the servicemesh feature.
ServiceMeshMembershipState: **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
ServiceMeshStatusDetails: Structured and human-readable details for a status.
ServiceMeshType: A unique identifier for the type of message.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Status: Status specifies state for the subcomponent.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
TypeMeta: TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
ValidateCreateMembershipRequest: Request message for the `GkeHub.ValidateCreateMembership` method.
ValidateCreateMembershipResponse: Response message for the `GkeHub.ValidateCreateMembership` method.
ValidateExclusivityResponse: The response of exclusivity artifacts validation result status.
ValidationResult: ValidationResults are results set by each validator running during ValidateCreateMembership.