@@ -19,6 +19,9 @@ export type ResourceType =
1919 | 'iam_policy'
2020 | 'iam_api_key'
2121 | 'iam_ssh_key'
22+ | 'secret_manager_secret'
23+ | 'secret_manager_version'
24+ | 'key_manager_key'
2225
2326export interface KeyManagerKeyInfo { }
2427
@@ -56,47 +59,81 @@ export interface Resource {
5659 deletedAt ?: Date
5760 name ?: string
5861 /**
59- * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
60- * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
61- * 'keymKeyInfo' could be set.
62+ * @deprecated
63+ *
64+ * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
65+ * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
66+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
67+ * 'keyManagerKeyInfo' could be set.
6268 */
6369 secmSecretInfo ?: SecretManagerSecretInfo
6470 /**
65- * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
66- * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
67- * 'keymKeyInfo' could be set.
71+ * @deprecated
72+ *
73+ * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
74+ * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
75+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
76+ * 'keyManagerKeyInfo' could be set.
6877 */
6978 secmSecretVersionInfo ?: SecretManagerSecretVersionInfo
7079 /**
7180 * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
7281 * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
73- * 'keymKeyInfo' could be set.
82+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
83+ * 'keyManagerKeyInfo' could be set.
7484 */
7585 kubeClusterInfo ?: KubernetesClusterInfo
7686 /**
7787 * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
7888 * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
79- * 'keymKeyInfo' could be set.
89+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
90+ * 'keyManagerKeyInfo' could be set.
8091 */
8192 kubePoolInfo ?: KubernetesPoolInfo
8293 /**
8394 * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
8495 * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
85- * 'keymKeyInfo' could be set.
96+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
97+ * 'keyManagerKeyInfo' could be set.
8698 */
8799 kubeNodeInfo ?: KubernetesNodeInfo
88100 /**
89101 * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
90102 * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
91- * 'keymKeyInfo' could be set.
103+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
104+ * 'keyManagerKeyInfo' could be set.
92105 */
93106 kubeAclInfo ?: KubernetesACLInfo
107+ /**
108+ * @deprecated
109+ *
110+ * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
111+ * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
112+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
113+ * 'keyManagerKeyInfo' could be set.
114+ */
115+ keymKeyInfo ?: KeyManagerKeyInfo
94116 /**
95117 * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
96118 * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
97- * 'keymKeyInfo' could be set.
119+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
120+ * 'keyManagerKeyInfo' could be set.
98121 */
99- keymKeyInfo ?: KeyManagerKeyInfo
122+ secretManagerSecretInfo ?: SecretManagerSecretInfo
123+ /**
124+ * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
125+ * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
126+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
127+ * 'keyManagerKeyInfo' could be set.
128+ */
129+ secretManagerVersionInfo ?: SecretManagerSecretVersionInfo
130+ /**
131+ * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo',
132+ * 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo',
133+ * 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo',
134+ * 'keyManagerKeyInfo' could be set.
135+ */
136+ keyManagerKeyInfo ?: KeyManagerKeyInfo
100137}
101138
102139export interface ProductService {
0 commit comments