pub struct ArcUpdateVirtualKeyResponse {
pub id: String,
pub customer_id: String,
pub name: String,
pub user_id: String,
pub expires_at: Option<String>,
pub rpm_limit: Option<i32>,
pub tpm_limit: Option<i32>,
pub spend_limit_enabled: Option<bool>,
pub spend_limit_enabled_on: Option<String>,
pub created_at: String,
pub updated_at: String,
}Expand description
ArcUpdateVirtualKeyResponse : The virtual key after the update.
Fields§
§id: StringThe unique identifier of the virtual key.
customer_id: StringThe ID of the customer account that owns the key.
name: StringThe display name of the virtual key.
user_id: StringThe ID of the user who created the key.
expires_at: Option<String>The date and time the key expires, in RFC 3339 format. null if the key doesn’t expire.
rpm_limit: Option<i32>The requests-per-minute limit for this key. null if there is no limit.
tpm_limit: Option<i32>The tokens-per-minute limit for this key. null if there is no limit.
spend_limit_enabled: Option<bool>Whether a spend limit is enabled for this key.
spend_limit_enabled_on: Option<String>The date and time spend_limit_enabled was last set to true, in RFC 3339 format. null if the spend limit has never been enabled. This timestamp is not cleared when spend_limit_enabled is later set back to false, so it can be non-null even when the spend limit is currently disabled.
created_at: StringThe date and time the key was created, in RFC 3339 format.
updated_at: StringThe date and time the key was last updated, in RFC 3339 format.