# 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
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

Authorization: Authorization defines the On-Prem cluster authorization configuration to bootstrap onto the admin cluster.
BareMetalAdminApiServerArgument: BareMetalAdminApiServerArgument represents an arg name->value pair.
BareMetalAdminCluster: Resource that represents a bare metal admin cluster.
BareMetalAdminClusterOperationsConfig: BareMetalAdminClusterOperationsConfig specifies the admin cluster's observability infrastructure.
BareMetalAdminControlPlaneConfig: BareMetalAdminControlPlaneConfig specifies the control plane configuration.
BareMetalAdminControlPlaneNodePoolConfig: BareMetalAdminControlPlaneNodePoolConfig specifies the control plane node pool configuration.
BareMetalAdminDrainedMachine: BareMetalAdminDrainedMachine represents the machines that are drained.
BareMetalAdminDrainingMachine: BareMetalAdminDrainingMachine represents the machines that are currently draining.
BareMetalAdminIslandModeCidrConfig: BareMetalAdminIslandModeCidrConfig specifies the cluster CIDR configuration while running in island mode.
BareMetalAdminLoadBalancerConfig: BareMetalAdminLoadBalancerConfig specifies the load balancer configuration.
BareMetalAdminMachineDrainStatus: BareMetalAdminMachineDrainStatus represents the status of bare metal node machines that are undergoing drain operations.
BareMetalAdminMaintenanceConfig: BareMetalAdminMaintenanceConfig specifies configurations to put bare metal Admin cluster CRs nodes in and out of maintenance.
BareMetalAdminMaintenanceStatus: BareMetalAdminMaintenanceStatus represents the maintenance status for bare metal Admin cluster CR's nodes.
BareMetalAdminManualLbConfig: BareMetalAdminManualLbConfig represents configuration parameters for a manual load balancer.
BareMetalAdminNetworkConfig: BareMetalAdminNetworkConfig specifies the cluster network configuration.
BareMetalAdminNodeAccessConfig: Specifies the node access related settings for the bare metal admin cluster.
BareMetalAdminOsEnvironmentConfig: Specifies operating system operation settings for cluster provisioning.
BareMetalAdminPortConfig: BareMetalAdminPortConfig is the specification of load balancer ports.
BareMetalAdminProxyConfig: BareMetalAdminProxyConfig specifies the cluster proxy configuration.
BareMetalAdminSecurityConfig: Specifies the security related settings for the bare metal admin cluster.
BareMetalAdminStorageConfig: BareMetalAdminStorageConfig specifies the cluster storage configuration.
BareMetalAdminVipConfig: BareMetalAdminVipConfig for bare metal load balancer configurations.
BareMetalAdminWorkloadNodeConfig: BareMetalAdminWorkloadNodeConfig specifies the workload node configurations.
BareMetalApiServerArgument: Represents an arg name->value pair.
BareMetalBgpLbConfig: BareMetalBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer.
BareMetalBgpPeerConfig: BareMetalBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer.
BareMetalCluster: Resource that represents a bare metal user cluster.
BareMetalClusterOperationsConfig: Specifies the bare metal user cluster's observability infrastructure.
BareMetalClusterUpgradePolicy: BareMetalClusterUpgradePolicy defines the cluster upgrade policy.
BareMetalControlPlaneConfig: Specifies the control plane configuration.
BareMetalControlPlaneNodePoolConfig: Specifies the control plane node pool configuration.
BareMetalDrainedMachine: Represents a machine that is currently drained.
BareMetalDrainingMachine: Represents a machine that is currently draining.
BareMetalIslandModeCidrConfig: Specifies the cluster CIDR configuration while running in island mode.
BareMetalKubeletConfig: KubeletConfig defines the modifiable kubelet configurations for bare metal machines.
BareMetalLoadBalancerAddressPool: Represents an IP pool used by the load balancer.
BareMetalLoadBalancerConfig: Specifies the load balancer configuration.
BareMetalLoadBalancerNodePoolConfig: Specifies the load balancer's node pool configuration.
BareMetalLvpConfig: Specifies the configs for local persistent volumes (PVs).
BareMetalLvpShareConfig: Specifies the configs for local persistent volumes under a shared file system.
BareMetalMachineDrainStatus: Represents the status of node machines that are undergoing drain operations.
BareMetalMaintenanceConfig: Specifies configurations to put bare metal nodes in and out of maintenance.
BareMetalMaintenanceStatus: Represents the maintenance status of the bare metal user cluster.
BareMetalManualLbConfig: Represents configuration parameters for a manual load balancer.
BareMetalMetalLbConfig: Represents configuration parameters for a MetalLB load balancer.
BareMetalMultipleNetworkInterfacesConfig: Specifies the multiple networking interfaces cluster configuration.
BareMetalNetworkConfig: Specifies the cluster network configuration.
BareMetalNodeAccessConfig: Specifies the node access related settings for the bare metal user cluster.
BareMetalNodeConfig: BareMetalNodeConfig lists machine addresses to access Nodes.
BareMetalNodePool: Resource that represents a bare metal node pool.
BareMetalNodePoolConfig: BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool.
BareMetalNodePoolUpgradePolicy: BareMetalNodePoolUpgradePolicy defines the node pool upgrade policy.
BareMetalOsEnvironmentConfig: Specifies operating system settings for cluster provisioning.
BareMetalParallelUpgradeConfig: BareMetalParallelUpgradeConfig defines the parallel upgrade settings for worker node pools.
BareMetalPortConfig: Specifies load balancer ports for the bare metal user cluster.
BareMetalProxyConfig: Specifies the cluster proxy configuration.
BareMetalSecurityConfig: Specifies the security related settings for the bare metal user cluster.
BareMetalSrIovConfig: Specifies the SR-IOV networking operator config.
BareMetalStorageConfig: BareMetalStorageConfig specifies the cluster storage configuration.
BareMetalVersionInfo: Contains information about a specific Anthos on bare metal version.
BareMetalVipConfig: Specifies the VIP config for the bare metal load balancer.
BareMetalWorkloadNodeConfig: Specifies the workload node configurations.
BinaryAuthorization: Configuration for Binary Authorization.
Binding: Associates `members`, or principals, with a `role`.
CancelOperationRequest: The request message for Operations.CancelOperation.
ClusterUser: ClusterUser configures user principals for an RBAC policy.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EnrollBareMetalAdminClusterRequest: Message for enrolling an existing bare metal admin cluster to the GKE on-prem API.
EnrollBareMetalClusterRequest: Message for enrolling an existing bare metal cluster to the Anthos On-Prem API.
EnrollBareMetalNodePoolRequest: Message for enrolling an existing bare metal node pool to the GKE on-prem API.
EnrollVmwareAdminClusterRequest: Message for enrolling an existing VMware admin cluster to the GKE on-prem API.
EnrollVmwareClusterRequest: Message for enrolling an existing VMware cluster to the Anthos On-Prem API.
EnrollVmwareNodePoolRequest: Message for enrolling a VMware node pool.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
Fleet: Fleet related configuration.
ListBareMetalAdminClustersResponse: Response message for listing bare metal admin clusters.
ListBareMetalClustersResponse: Response message for listing bare metal Clusters.
ListBareMetalNodePoolsResponse: Response message for listing bare metal node pools.
ListLocationsResponse: The response message for Locations.ListLocations.
ListOperationsResponse: The response message for Operations.ListOperations.
ListVmwareAdminClustersResponse: Response message for listing VMware admin clusters.
ListVmwareClustersResponse: Response message for listing VMware Clusters.
ListVmwareNodePoolsResponse: Response message for listing VMware node pools.
Location: A resource that represents a Google Cloud location.
Metric: Progress metric is (string, int|float|string) pair.
NodeTaint: NodeTaint applied to every Kubernetes node in a node pool.
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.
OperationProgress: Information about operation progress.
OperationStage: Information about a particular stage of an operation.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
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
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
QueryBareMetalAdminVersionConfigResponse: Response message for querying bare metal admin cluster version config.
QueryBareMetalVersionConfigResponse: Response message for querying bare metal admin cluster version config.
QueryVmwareVersionConfigResponse: Response message for querying VMware user cluster version config.
ResourceCondition: ResourceCondition provides a standard mechanism for higher-level status reporting from controller.
ResourceStatus: ResourceStatus describes why a cluster or node pool has a certain status.
No description provided by the author
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
UpgradeDependency: UpgradeDependency represents a dependency when upgrading a resource.
ValidationCheck: ValidationCheck represents the result of preflight check.
ValidationCheckResult: ValidationCheckResult defines the details about the validation check.
ValidationCheckStatus: ValidationCheckStatus defines the detailed validation check status.
Version: Version describes the number of nodes at a given version under a resource.
Versions: Versions describes the mapping of a given version to the number of machines under this version.
VmwareAAGConfig: Specifies anti affinity group config for the VMware user cluster.
VmwareAddressPool: Represents an IP pool used by the load balancer.
VmwareAdminAddonNodeConfig: VmwareAdminAddonNodeConfig contains add-on node configurations for VMware admin cluster.
VmwareAdminAuthorizationConfig: VmwareAdminAuthorizationConfig represents configuration for admin cluster authorization.
VmwareAdminCluster: Resource that represents a VMware admin cluster.
VmwareAdminControlPlaneNodeConfig: VmwareAdminControlPlaneNodeConfig contains control plane node configuration for VMware admin cluster.
VmwareAdminF5BigIpConfig: VmwareAdminF5BigIpConfig represents configuration parameters for an F5 BIG-IP load balancer.
VmwareAdminHAControlPlaneConfig: Specifies HA admin control plane config.
VmwareAdminLoadBalancerConfig: VmwareAdminLoadBalancerConfig contains load balancer configuration for VMware admin cluster.
No description provided by the author
VmwareAdminMetalLbConfig: VmwareAdminMetalLbConfig represents configuration parameters for a MetalLB load balancer.
VmwareAdminNetworkConfig: VmwareAdminNetworkConfig contains network configuration for VMware admin cluster.
VmwareAdminPreparedSecretsConfig: VmwareAdminPreparedSecretsConfig represents configuration for admin cluster prepared secrets.
VmwareAdminSeesawConfig: VmwareSeesawConfig represents configuration parameters for an already existing Seesaw load balancer.
VmwareAdminVCenterConfig: VmwareAdminVCenterConfig contains VCenter configuration for VMware admin cluster.
VmwareAdminVipConfig: VmwareAdminVipConfig for VMware load balancer configurations.
VmwareAutoRepairConfig: Specifies config to enable/disable auto repair.
VmwareAutoResizeConfig: Represents auto resizing configurations for the VMware user cluster.
VmwareBundleConfig: VmwareBundleConfig represents configuration for the bundle.
VmwareCluster: Resource that represents a VMware user cluster.
VmwareClusterUpgradePolicy: VmwareClusterUpgradePolicy defines the cluster upgrade policy.
VmwareControlPlaneNodeConfig: Specifies control plane node config for the VMware user cluster.
VmwareControlPlaneV2Config: Specifies control plane V2 config.
VmwareControlPlaneVsphereConfig: Specifies control plane node config.
VmwareDataplaneV2Config: Contains configurations for Dataplane V2, which is optimized dataplane for Kubernetes networking.
VmwareDhcpIpConfig: Represents the network configuration required for the VMware user clusters with DHCP IP configurations.
VmwareF5BigIpConfig: Represents configuration parameters for an F5 BIG-IP load balancer.
VmwareHostConfig: Represents the common parameters for all the hosts irrespective of their IP address.
VmwareHostIp: Represents VMware user cluster node's network configuration.
VmwareIpBlock: Represents a collection of IP addresses to assign to nodes.
VmwareLoadBalancerConfig: Specifies the locad balancer config for the VMware user cluster.
VmwareManualLbConfig: Represents configuration parameters for an already existing manual load balancer.
VmwareMetalLbConfig: Represents configuration parameters for the MetalLB load balancer.
VmwareNetworkConfig: Specifies network config for the VMware user cluster.
VmwareNodeConfig: Parameters that describe the configuration of all nodes within a given node pool.
VmwareNodePool: Resource VmwareNodePool represents a VMware node pool.
VmwareNodePoolAutoscalingConfig: NodePoolAutoscaling config for the NodePool to allow for the kubernetes to scale NodePool.
VmwarePlatformConfig: VmwarePlatformConfig represents configuration for the VMware platform.
VmwareSeesawConfig: VmwareSeesawConfig represents configuration parameters for an already existing Seesaw load balancer.
VmwareStaticIpConfig: Represents the network configuration required for the VMware user clusters with Static IP configurations.
VmwareStorageConfig: Specifies vSphere CSI components deployment config in the VMware user cluster.
VmwareVCenterConfig: Represents configuration for the VMware VCenter for the user cluster.
VmwareVersionInfo: Contains information about a specific Anthos on VMware version.
VmwareVipConfig: Specifies the VIP config for the VMware user cluster load balancer.
VmwareVsphereConfig: VmwareVsphereConfig represents configuration for the VMware VCenter for node pool.
VmwareVsphereTag: VmwareVsphereTag describes a vSphere tag to be placed on VMs in the node pool.