File tree Expand file tree Collapse file tree 3 files changed +22
-0
lines changed
create_cross_cluster_api_key
update_cross_cluster_api_key Expand file tree Collapse file tree 3 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,13 @@ export class ApiKey {
100
100
* @availability serverless
101
101
*/
102
102
access ?: Access
103
+ /**
104
+ * The certificate identity associated with a cross-cluster API key.
105
+ * Restricts the API key to connections authenticated by a specific TLS certificate.
106
+ * Only applicable to cross-cluster API keys.
107
+ * @availability stack since=9.3.0
108
+ */
109
+ certificate_identity ?: string
103
110
/**
104
111
* The profile uid for the API key owner principal, if requested and if it exists
105
112
* @availability stack since=8.14.0
Original file line number Diff line number Diff line change @@ -76,5 +76,11 @@ export interface Request extends RequestBase {
76
76
metadata ?: Metadata
77
77
/** Specifies the name for this API key. */
78
78
name : Name
79
+ /**
80
+ * The certificate identity to associate with this API key.
81
+ * This field is used to restrict the API key to connections authenticated by a specific TLS certificate.
82
+ * The value should match the certificate's distinguished name (DN) pattern.
83
+ */
84
+ certificate_identity ?: string
79
85
}
80
86
}
Original file line number Diff line number Diff line change @@ -81,5 +81,14 @@ export interface Request extends RequestBase {
81
81
* When specified, this information fully replaces metadata previously associated with the API key.
82
82
*/
83
83
metadata ?: Metadata
84
+ /**
85
+ * The certificate identity to associate with this API key.
86
+ * This field is used to restrict the API key to connections authenticated by a specific TLS certificate.
87
+ * The value should match the certificate's distinguished name (DN) pattern.
88
+ * When specified, this fully replaces any previously assigned certificate identity.
89
+ * To clear an existing certificate identity, explicitly set this field to `null`.
90
+ * When omitted, the existing certificate identity remains unchanged.
91
+ */
92
+ certificate_identity ?: string
84
93
}
85
94
}
You can’t perform that action at this time.
0 commit comments