---
title: "GET /v1/projects/{projectsId}/locations/{locationsId}/featureOnlineStores"
method: GET
path: "/v1/projects/{projectsId}/locations/{locationsId}/featureOnlineStores"
tags: ["projects"]
---

# GET /v1/projects/{projectsId}/locations/{locationsId}/featureOnlineStores

`GET /v1/projects/{projectsId}/locations/{locationsId}/featureOnlineStores`

## Request

- Base URL: `https://aiplatform.googleapis.com`
- URL: `https://aiplatform.googleapis.com/v1/projects/{projectsId}/locations/{locationsId}/featureOnlineStores`
- Auth: OAuth 2 and OAuth 2
  - Implicit: `https://accounts.google.com/o/oauth2/auth`
  - Scopes: `https://www.googleapis.com/auth/cloud-platform`
  - Authorization code: `https://accounts.google.com/o/oauth2/auth`
  - Token URL: `https://accounts.google.com/o/oauth2/token` scopes: `https://www.googleapis.com/auth/cloud-platform`

Lists FeatureOnlineStores in a given project and location.

## Path parameters

- `projectsId` string, required
- `locationsId` string, required

## Query parameters

- `filter` string
- `orderBy` string
- `pageSize` integer
- `pageToken` string

## Response `200`

Successful response

- GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse: Response message for FeatureOnlineStoreAdminService.ListFeatureOnlineStores.
  - `featureOnlineStores` GoogleCloudAiplatformV1FeatureOnlineStore[]: The FeatureOnlineStores matching the request.
    - `bigtable` GoogleCloudAiplatformV1FeatureOnlineStoreBigtable
      - `autoScaling` GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling
        - `cpuUtilizationTarget` integer: Optional. A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
        - `maxNodeCount` integer: Required. The maximum number of nodes to scale up to. Must be greater than or equal to min_node_count, and less than or equal to 10 times of 'min_node_count'.
        - `minNodeCount` integer: Required. The minimum number of nodes to scale down to. Must be greater than or equal to 1.
      - `bigtableMetadata` GoogleCloudAiplatformV1FeatureOnlineStoreBigtableBigtableMetadata: Metadata of the Bigtable instance. This is used by direct read access to the Bigtable in tenant project.
        - `instanceId` string: The Cloud Bigtable instance id.
        - `tableId` string: The Cloud Bigtable table id.
        - `tenantProjectId` string: Tenant project ID.
      - `enableDirectBigtableAccess` boolean: Optional. It true, enable direct access to the Bigtable instance.
      - `zone` string: Optional. The zone where the underlying Bigtable cluster for the primary Bigtable instance will be provisioned. Only the zone must be provided. For example, only "us-central1-a" should be provided.
    - `createTime` string, google-datetime: Output only. Timestamp when this FeatureOnlineStore was created.
    - `dedicatedServingEndpoint` GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint: The dedicated serving endpoint for this FeatureOnlineStore. Only need to set when you choose Optimized storage type. Public endpoint is provisioned by default.
      - `privateServiceConnectConfig` GoogleCloudAiplatformV1PrivateServiceConnectConfig: Represents configuration for private service connect.
        - `enablePrivateServiceConnect` boolean: Required. If true, expose the IndexEndpoint via private service connect.
        - `projectAllowlist` string[]: A list of Projects from which the forwarding rule will target the service attachment.
        - `pscAutomationConfigs` GoogleCloudAiplatformV1PSCAutomationConfig[]: Optional. List of projects and networks where the PSC endpoints will be created. This field is used by Online Inference(Prediction) only.
          - `errorMessage` string: Output only. Error message if the PSC service automation failed.
          - `forwardingRule` string: Output only. Forwarding rule created by the PSC service automation.
          - `ipAddress` string: Output only. IP address rule created by the PSC service automation.
          - `network` string: Required. The full name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/get): `projects/{project}/global/networks/{network}`.
          - `projectId` string: Required. Project id used to create forwarding rule.
          - `state` 'PSC_AUTOMATION_STATE_UNSPECIFIED' | 'PSC_AUTOMATION_STATE_SUCCESSFUL' | 'PSC_AUTOMATION_STATE_FAILED': Output only. The state of the PSC service automation.
        - `serviceAttachment` string: Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.
      - `publicEndpointDomainName` string: Output only. This field will be populated with the domain name to use for this FeatureOnlineStore
      - `serviceAttachment` string: Output only. The name of the service attachment resource. Populated if private service connect is enabled and after FeatureViewSync is created.
    - `encryptionSpec` GoogleCloudAiplatformV1EncryptionSpec: Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource.
      - `kmsKeyName` string: Required. Resource name of the Cloud KMS key used to protect the resource. The Cloud KMS key must be in the same region as the resource. It must have the format `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
    - `etag` string: Optional. Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
    - `labels` object: Optional. The labels with user-defined metadata to organize your FeatureOnlineStore. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information on and examples of labels. No more than 64 user labels can be associated with one FeatureOnlineStore(System labels are excluded)." System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable.
    - `name` string: Identifier. Name of the FeatureOnlineStore. Format: `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}`
    - `optimized` GoogleCloudAiplatformV1FeatureOnlineStoreOptimized: Optimized storage type
    - `satisfiesPzi` boolean: Output only. Reserved for future use.
    - `satisfiesPzs` boolean: Output only. Reserved for future use.
    - `state` 'STATE_UNSPECIFIED' | 'STABLE' | 'UPDATING': Output only. State of the featureOnlineStore.
    - `updateTime` string, google-datetime: Output only. Timestamp when this FeatureOnlineStore was last updated.
  - `nextPageToken` string: A token, which can be sent as ListFeatureOnlineStoresRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.

---

[API](https://skmtc.dev/google/apis/aiplatform.md) - [All operations](https://skmtc.dev/google/apis/aiplatform/llms.txt) - [OpenAPI document](https://skmtc.dev/google/apis/aiplatform/revisions/3aca3b348f0c?raw)
