Namespace Google.Apis.GKEHub.v2.Data
Classes
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. A membership can be ignored because it was manually upgraded to a newer version than RC default.
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. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
ConfigManagementPolicyControllerState
State for PolicyControllerState.
ConfigManagementPolicyControllerVersion
The build version of Gatekeeper Policy Controller is using.
ConfigManagementSpec
Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
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. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
FeatureConfigRef
Information of the FeatureConfig applied on the MembershipFeature.
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. It is used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details. You can find out more about this error model
and how to work with it in the API Design Guide.
IdentityServiceAuthMethod
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
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. The credentials can be supplied by the combination of the DN and password or the client certificate.
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. See FeatureState
for
the "running state" of the MembershipFeature.
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. For example, to specify metrics should be exported to Cloud Monitoring and Prometheus, specify backends: ["cloudmonitoring", "prometheus"]
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. Intended to parallel the PolicyController CR.
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. Only reported per-member.
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. Display_name is intended to be human-readable, code is intended to be machine readable. There should be a one-to-one mapping between display_name and code. (i.e. do not re-use display_names or codes between message types.) See istio.analysis.v1alpha1.AnalysisMessageBase.Type
State
High-level state of a MembershipFeature.
WorkloadCertificateSpec
WorkloadCertificate: The membership-specific input for WorkloadCertificate feature.