Resource: Feature
Represents a feature flag for a Chronicle feature. Features allow customers to enable or disable new Chronicle capabilities during preview stages (e.g., Public Preview). Once a feature reaches General Availability, it is enabled by default for all customers and can no longer be disabled.
| JSON representation |
|---|
{ "name": string, "displayName": string, "description": string, "enabled": boolean, "publicDocumentationLink": string, "stage": enum ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the Feature. Format: projects/{project}/locations/{location}/instances/{instance}/features/{feature} |
displayName |
Output only. The human-readable display name for the feature. |
description |
Output only. Description of the feature. |
enabled |
Optional. Indicates whether the feature is currently enabled for this instance. This value can be modified via For features in the |
publicDocumentationLink |
Output only. Link to public documentation about the feature. Any feature in public-preview or GA should have a public documentation. |
stage |
Output only. The stage in which the feature flag is. Stage of the feature flag reflects the release stage it is in. eg. GA or Public Preview. This field is system-managed. |
expectedRetirementDate |
Output only. The expected date when this feature flag will be generally available to all customers. |
category |
Output only. The category or feature group this flag belongs to. This field reflects which team owns it. |
prerequisiteFeatures[] |
Output only. List of features that must be enabled before this feature can be enabled. Format: projects/{project}/locations/{location}/instances/{instance}/features/{feature} |
dependentFeatures[] |
Output only. List of features that depend on this feature. Format: projects/{project}/locations/{location}/instances/{instance}/features/{feature} |
FeatureStage
Enum defining the state of the feature flag.
| Enums | |
|---|---|
FEATURE_STAGE_UNSPECIFIED |
State is not specified. |
FEATURE_STAGE_PUBLIC_PREVIEW |
The feature is available to be enabled. |
FEATURE_STAGE_GENERAL_AVAILABILITY |
The feature is on by default for everyone and cannot be disabled. |
FeatureCategory
Enum defining the category of the feature flag.
| Enums | |
|---|---|
FEATURE_CATEGORY_UNSPECIFIED |
Add other categories as needed. Category is not specified. |
Methods |
|
|---|---|
|
Disables a specific Feature. |
|
Get a specific Feature. |
|
Lists all available Features for a given Chronicle instance. |
|
Updates a specific Feature. |