DeployedIndex class final
A deployment of an Index. IndexEndpoints contain one or more DeployedIndexes.
- Inheritance
-
- Object
- ProtoMessage
- DeployedIndex
Constructors
-
DeployedIndex({required String id, required String index, String displayName = '', Timestamp? createTime, IndexPrivateEndpoints? privateEndpoints, Timestamp? indexSyncTime, AutomaticResources? automaticResources, DedicatedResources? dedicatedResources, bool enableAccessLogging = false, bool enableDatapointUpsertLogging = false, DeployedIndexAuthConfig? deployedIndexAuthConfig, List<
String> reservedIpRanges = const [], String deploymentGroup = '', List<PscautomationConfig> pscAutomationConfigs = const []}) - DeployedIndex.fromJson(Object? j)
-
factory
Properties
- automaticResources → AutomaticResources?
-
Optional. A description of resources that the DeployedIndex uses, which to
large degree are decided by Vertex AI, and optionally allows only a modest
additional configuration.
If min_replica_count is not set, the default value is 2 (we don't provide
SLA when min_replica_count=1). If max_replica_count is not set, the
default value is min_replica_count. The max allowed replica count is
1000.
final
- createTime → Timestamp?
-
Output only. Timestamp when the DeployedIndex was created.
final
- dedicatedResources → DedicatedResources?
-
Optional. A description of resources that are dedicated to the
DeployedIndex, and that need a higher degree of manual configuration. The
field min_replica_count must be set to a value strictly greater than 0, or
else validation will fail. We don't provide SLA when min_replica_count=1.
If max_replica_count is not set, the default value is min_replica_count.
The max allowed replica count is 1000.
final
- deployedIndexAuthConfig → DeployedIndexAuthConfig?
-
Optional. If set, the authentication is enabled for the private endpoint.
final
- deploymentGroup → String
-
Optional. The deployment group can be no longer than 64 characters (eg:
'test', 'prod'). If not set, we will use the 'default' deployment group.
final
- displayName → String
-
The display name of the DeployedIndex. If not provided upon creation,
the Index's display_name is used.
final
- enableAccessLogging → bool
-
Optional. If true, private endpoint's access logs are sent to Cloud
Logging.
final
- enableDatapointUpsertLogging → bool
-
Optional. If true, logs to Cloud Logging errors relating to datapoint
upserts.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Required. The user specified ID of the DeployedIndex.
The ID can be up to 128 characters long and must start with a letter and
only contain letters, numbers, and underscores.
The ID must be unique within the project it is created in.
final
- index → String
-
Required. The name of the Index this is the deployment of.
We may refer to this Index as the DeployedIndex's "original" Index.
final
- indexSyncTime → Timestamp?
-
Output only. The DeployedIndex may depend on various data on its original
Index. Additionally when certain changes to the original Index are being
done (e.g. when what the Index contains is being changed) the DeployedIndex
may be asynchronously updated in the background to reflect these changes.
If this timestamp's value is at least the
Index.update_timeof the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one mustlistthe operations that are running on the original Index. Only the successfully completed Operations withupdate_timeequal or before this sync time are contained in this DeployedIndex.final - privateEndpoints → IndexPrivateEndpoints?
-
Output only. Provides paths for users to send requests directly to the
deployed index services running on Cloud via private services access. This
field is populated if
networkis configured.final -
pscAutomationConfigs
→ List<
PscautomationConfig> -
Optional. If set for PSC deployed index, PSC connection will be
automatically created after deployment is done and the endpoint information
is populated in private_endpoints.psc_automated_endpoints.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited -
reservedIpRanges
→ List<
String> -
Optional. A list of reserved ip ranges under the VPC network that can be
used for this DeployedIndex.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String