# Functions

# Constants

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

# Structs

AppDevExperienceState: State for App Dev Exp Feature.
AppDevExperienceStatus: Status specifies state for the subcomponent.
CancelOperationRequest: The request message for Operations.CancelOperation.
CloudBuildSpec: **Cloud Build**: Configurations for each Cloud Build enabled cluster.
ClusterUpgradeGKEUpgrade: GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
ClusterUpgradeIgnoredMembership: IgnoredMembership represents a membership ignored by the feature.
ClusterUpgradeMembershipGKEUpgradeState: MembershipGKEUpgradeState is a GKEUpgrade and its state per-membership.
ClusterUpgradeState: Per-membership state for this feature.
ClusterUpgradeUpgradeStatus: UpgradeStatus provides status information for each upgrade.
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.
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.
ConfigManagementSpec: **Anthos Config Management**: Configuration for a single cluster.
ConfigManagementState: **Anthos Config Management**: State for a single cluster.
ConfigManagementSyncError: An ACM created error representing a problem syncing configurations.
ConfigManagementSyncState: State indicating an ACM's progress syncing configurations to a cluster.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FeatureSpec: FeatureSpec contains user input per-feature spec information.
FeatureState: FeatureState contains high-level state information and per-feature state information for this MembershipFeature.
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.
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.
IdentityServiceSpec: **IdentityService**: Configuration for a single membership.
IdentityServiceState: **IdentityService**: State for a single membership, analyzed and reported by feature controller.
IdentityServiceUserConfig: Defines where users exist in the LDAP directory.
LifecycleState: LifecycleState describes the state of a MembershipFeature *resource* in the GkeHub API.
ListLocationsResponse: The response message for Locations.ListLocations.
ListMembershipFeaturesResponse: Response message for the `GkeHubFeature.ListMembershipFeatures` method.
ListOperationsResponse: The response message for Operations.ListOperations.
Location: A resource that represents a Google Cloud location.
MembershipFeature: MembershipFeature represents the settings and status of a Fleet Feature enabled on a single Fleet Membership.
MeteringState: **Metering**: State for a single membership, analyzed and reported by feature controller.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Metadata of the long-running operation.
Origin: Origin defines where this FeatureSpec originated from.
PolicyControllerBundleInstallSpec: BundleInstallSpec is the specification configuration for a single managed bundle.
PolicyControllerHubConfig: Configuration for Policy Controller.
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.
PolicyControllerSpec: **Policy Controller**: Configuration for a single cluster.
PolicyControllerState: **Policy Controller**: State for a single cluster.
PolicyControllerTemplateLibraryConfig: The config specifying which default library templates to install.
PolicyControllerToleration: Toleration of a node taint.
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.
ServiceMeshSpec: **Service Mesh**: Spec for a single Membership for the servicemesh feature.
ServiceMeshState: **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.
State: High-level state of a MembershipFeature.
WorkloadCertificateSpec: **WorkloadCertificate**: The membership-specific input for WorkloadCertificate feature.