Class AppProfile
A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class AppProfile : IDirectResponseSchema
Properties
DataBoostIsolationReadOnly
Specifies that this app profile is intended for read-only usage via the Data Boost feature.
Declaration
[JsonProperty("dataBoostIsolationReadOnly")]
public virtual DataBoostIsolationReadOnly DataBoostIsolationReadOnly { get; set; }
Property Value
Type | Description |
---|---|
DataBoostIsolationReadOnly |
Description
Long form description of the use case for this AppProfile.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
Strongly validated etag for optimistic concurrency control. Preserve the value returned from GetAppProfile
when calling UpdateAppProfile
to fail the request if there has been a modification in the mean time. The
update_mask
of the request need not include etag
for this protection to apply. See
Wikipedia and RFC
7232 for more details.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MultiClusterRoutingUseAny
Use a multi-cluster routing policy.
Declaration
[JsonProperty("multiClusterRoutingUseAny")]
public virtual MultiClusterRoutingUseAny MultiClusterRoutingUseAny { get; set; }
Property Value
Type | Description |
---|---|
MultiClusterRoutingUseAny |
Name
The unique name of the app profile. Values are of the form
projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Priority
This field has been deprecated in favor of standard_isolation.priority
. If you set this field,
standard_isolation.priority
will be set instead. The priority of requests sent using this app profile.
Declaration
[JsonProperty("priority")]
public virtual string Priority { get; set; }
Property Value
Type | Description |
---|---|
string |
SingleClusterRouting
Use a single-cluster routing policy.
Declaration
[JsonProperty("singleClusterRouting")]
public virtual SingleClusterRouting SingleClusterRouting { get; set; }
Property Value
Type | Description |
---|---|
SingleClusterRouting |
StandardIsolation
The standard options used for isolating this app profile's traffic from other use cases.
Declaration
[JsonProperty("standardIsolation")]
public virtual StandardIsolation StandardIsolation { get; set; }
Property Value
Type | Description |
---|---|
StandardIsolation |