This message represents the agent settings for an instance
| JSON representation |
|---|
{ "name": string, "autoInvestigationEnabled": boolean, "alertFilter": string, "autoInvestigationDelay": string, "quotaInfo": { object ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the AgentSettings. Format: projects/{project}/locations/{location}/instances/{instance}/agentSettings |
autoInvestigationEnabled |
Optional. Whether auto investigation is enabled for the instance. |
alertFilter |
Optional. A single AIP-160 string representing the instance provided alert filters used for auto investigation when default settings are disabled, e.g. “detection.rule_name = /enumeration/ AND detection.detection.rule_id != 1234 AND udm.metadata.event_type = /USER_LOGIN/”. |
autoInvestigationDelay |
Optional. The delay after which auto investigation will be triggered for an alert when default settings are disabled. This is only applied if A duration in seconds with up to nine fractional digits, ending with ' |
quotaInfo |
Output only. The quota information for the instance. |
aiSecurityTokenBillingSettings |
Optional. Billing and Token controls for AI features. |
QuotaInfo
Represents the information about an instance's quota status.
| JSON representation |
|---|
{ "autoInvestigationsQuotaLimit": string, "manualInvestigationsQuotaLimit": string } |
| Fields | |
|---|---|
autoInvestigationsQuotaLimit |
Output only. The quota limit for auto investigations for the instance. |
manualInvestigationsQuotaLimit |
Output only. The quota limit for manual investigations for the instance. |
AiSecurityTokenBillingSettings
Billing and Token controls for AI features.
| JSON representation |
|---|
{
"paidTokenEnabled": boolean,
"billingModel": enum ( |
| Fields | |
|---|---|
paidTokenEnabled |
Required. Bool representing whether customer has opted their tenant in to Paid Security Tokens. They will only be able to toggle this on if they have a valid BillingModel set. |
billingModel |
Output only. The billing model describes how they're billed based on the SKU purchased by the customer. |
includedTokenCount |
Output only. Total daily baseline complimentary token budget included with the purchased package tier. |
updateTime |
Output only. Timestamp of the last mutation to these settings. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
totalPaidTokenAllocation |
Output only. Total reservoir of paid Security Tokens allocated to this tenant. |
usedIncludedTokens |
Output only. Used tokens from the baseline complimentary budget today. |
usedPaidTokens |
Output only. Total paid tokens consumed from the allocation. |
dailyPaidTokenLimit |
Optional. Granular daily cap in paid Security Tokens. |
BillingModel
The billing model describes how they're billed based on the SKU purchased by the customer.
| Enums | |
|---|---|
BILLING_MODEL_UNSPECIFIED |
Default unspecified billing model. |
SUBSCRIPTION |
Subscription-based billing model. |
PAYGO |
Pay-As-You-Go billing model. |