@@ -4116,6 +4116,7 @@ class ActiveDirectoryEngine:
41164116 'key_rotation_interval_days',
41174117 'max_backoff_duration',
41184118 'name',
4119+ 'node_selector',
41194120 'policy',
41204121 'public_key',
41214122 'request_timeout',
@@ -4142,6 +4143,7 @@ def __init__(
41424143 key_rotation_interval_days=None,
41434144 max_backoff_duration=None,
41444145 name=None,
4146+ node_selector=None,
41454147 policy=None,
41464148 public_key=None,
41474149 request_timeout=None,
@@ -4199,6 +4201,10 @@ def __init__(
41994201 '''
42004202 Unique human-readable name of the Secret Engine.
42014203 '''
4204+ self.node_selector = node_selector if node_selector is not None else ''
4205+ '''
4206+ node selector is used to narrow down the nodes used to communicate with with secret engine
4207+ '''
42024208 self.policy = policy if policy is not None else None
42034209 '''
42044210 Policy for password creation
@@ -4257,6 +4263,7 @@ def __repr__(self):
42574263 'key_rotation_interval_days: ' + repr(self.key_rotation_interval_days) + ' ' +\
42584264 'max_backoff_duration: ' + repr(self.max_backoff_duration) + ' ' +\
42594265 'name: ' + repr(self.name) + ' ' +\
4266+ 'node_selector: ' + repr(self.node_selector) + ' ' +\
42604267 'policy: ' + repr(self.policy) + ' ' +\
42614268 'public_key: ' + repr(self.public_key) + ' ' +\
42624269 'request_timeout: ' + repr(self.request_timeout) + ' ' +\
@@ -4283,6 +4290,7 @@ def to_dict(self):
42834290 'key_rotation_interval_days': self.key_rotation_interval_days,
42844291 'max_backoff_duration': self.max_backoff_duration,
42854292 'name': self.name,
4293+ 'node_selector': self.node_selector,
42864294 'policy': self.policy,
42874295 'public_key': self.public_key,
42884296 'request_timeout': self.request_timeout,
@@ -4310,6 +4318,7 @@ def from_dict(cls, d):
43104318 key_rotation_interval_days=d.get('key_rotation_interval_days'),
43114319 max_backoff_duration=d.get('max_backoff_duration'),
43124320 name=d.get('name'),
4321+ node_selector=d.get('node_selector'),
43134322 policy=d.get('policy'),
43144323 public_key=d.get('public_key'),
43154324 request_timeout=d.get('request_timeout'),
@@ -18165,6 +18174,7 @@ class KeyValueEngine:
1816518174 'id',
1816618175 'key_rotation_interval_days',
1816718176 'name',
18177+ 'node_selector',
1816818178 'public_key',
1816918179 'secret_store_id',
1817018180 'secret_store_root_path',
@@ -18176,6 +18186,7 @@ def __init__(
1817618186 id=None,
1817718187 key_rotation_interval_days=None,
1817818188 name=None,
18189+ node_selector=None,
1817918190 public_key=None,
1818018191 secret_store_id=None,
1818118192 secret_store_root_path=None,
@@ -18193,6 +18204,10 @@ def __init__(
1819318204 '''
1819418205 Unique human-readable name of the Secret Engine.
1819518206 '''
18207+ self.node_selector = node_selector if node_selector is not None else ''
18208+ '''
18209+ node selector is used to narrow down the nodes used to communicate with with secret engine
18210+ '''
1819618211 self.public_key = public_key if public_key is not None else b''
1819718212 '''
1819818213 Public key linked with a secret engine
@@ -18215,6 +18230,7 @@ def __repr__(self):
1821518230 'id: ' + repr(self.id) + ' ' +\
1821618231 'key_rotation_interval_days: ' + repr(self.key_rotation_interval_days) + ' ' +\
1821718232 'name: ' + repr(self.name) + ' ' +\
18233+ 'node_selector: ' + repr(self.node_selector) + ' ' +\
1821818234 'public_key: ' + repr(self.public_key) + ' ' +\
1821918235 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\
1822018236 'secret_store_root_path: ' + repr(self.secret_store_root_path) + ' ' +\
@@ -18226,6 +18242,7 @@ def to_dict(self):
1822618242 'id': self.id,
1822718243 'key_rotation_interval_days': self.key_rotation_interval_days,
1822818244 'name': self.name,
18245+ 'node_selector': self.node_selector,
1822918246 'public_key': self.public_key,
1823018247 'secret_store_id': self.secret_store_id,
1823118248 'secret_store_root_path': self.secret_store_root_path,
@@ -18238,6 +18255,7 @@ def from_dict(cls, d):
1823818255 id=d.get('id'),
1823918256 key_rotation_interval_days=d.get('key_rotation_interval_days'),
1824018257 name=d.get('name'),
18258+ node_selector=d.get('node_selector'),
1824118259 public_key=d.get('public_key'),
1824218260 secret_store_id=d.get('secret_store_id'),
1824318261 secret_store_root_path=d.get('secret_store_root_path'),
@@ -23017,6 +23035,7 @@ class MysqlEngine:
2301723035 'id',
2301823036 'key_rotation_interval_days',
2301923037 'name',
23038+ 'node_selector',
2302023039 'password',
2302123040 'policy',
2302223041 'port',
@@ -23038,6 +23057,7 @@ def __init__(
2303823057 id=None,
2303923058 key_rotation_interval_days=None,
2304023059 name=None,
23060+ node_selector=None,
2304123061 password=None,
2304223062 policy=None,
2304323063 port=None,
@@ -23074,6 +23094,10 @@ def __init__(
2307423094 '''
2307523095 Unique human-readable name of the Secret Engine.
2307623096 '''
23097+ self.node_selector = node_selector if node_selector is not None else ''
23098+ '''
23099+ node selector is used to narrow down the nodes used to communicate with with secret engine
23100+ '''
2307723101 self.password = password if password is not None else ''
2307823102 '''
2307923103 Password is the password to connect to the MySQL server.
@@ -23127,6 +23151,7 @@ def __repr__(self):
2312723151 'id: ' + repr(self.id) + ' ' +\
2312823152 'key_rotation_interval_days: ' + repr(self.key_rotation_interval_days) + ' ' +\
2312923153 'name: ' + repr(self.name) + ' ' +\
23154+ 'node_selector: ' + repr(self.node_selector) + ' ' +\
2313023155 'password: ' + repr(self.password) + ' ' +\
2313123156 'policy: ' + repr(self.policy) + ' ' +\
2313223157 'port: ' + repr(self.port) + ' ' +\
@@ -23148,6 +23173,7 @@ def to_dict(self):
2314823173 'id': self.id,
2314923174 'key_rotation_interval_days': self.key_rotation_interval_days,
2315023175 'name': self.name,
23176+ 'node_selector': self.node_selector,
2315123177 'password': self.password,
2315223178 'policy': self.policy,
2315323179 'port': self.port,
@@ -23170,6 +23196,7 @@ def from_dict(cls, d):
2317023196 id=d.get('id'),
2317123197 key_rotation_interval_days=d.get('key_rotation_interval_days'),
2317223198 name=d.get('name'),
23199+ node_selector=d.get('node_selector'),
2317323200 password=d.get('password'),
2317423201 policy=d.get('policy'),
2317523202 port=d.get('port'),
@@ -26016,6 +26043,7 @@ class PostgresEngine:
2601626043 'id',
2601726044 'key_rotation_interval_days',
2601826045 'name',
26046+ 'node_selector',
2601926047 'password',
2602026048 'policy',
2602126049 'port',
@@ -26036,6 +26064,7 @@ def __init__(
2603626064 id=None,
2603726065 key_rotation_interval_days=None,
2603826066 name=None,
26067+ node_selector=None,
2603926068 password=None,
2604026069 policy=None,
2604126070 port=None,
@@ -26071,6 +26100,10 @@ def __init__(
2607126100 '''
2607226101 Unique human-readable name of the Secret Engine.
2607326102 '''
26103+ self.node_selector = node_selector if node_selector is not None else ''
26104+ '''
26105+ node selector is used to narrow down the nodes used to communicate with with secret engine
26106+ '''
2607426107 self.password = password if password is not None else ''
2607526108 '''
2607626109 Password is the password to connect to the Postgres server.
@@ -26120,6 +26153,7 @@ def __repr__(self):
2612026153 'id: ' + repr(self.id) + ' ' +\
2612126154 'key_rotation_interval_days: ' + repr(self.key_rotation_interval_days) + ' ' +\
2612226155 'name: ' + repr(self.name) + ' ' +\
26156+ 'node_selector: ' + repr(self.node_selector) + ' ' +\
2612326157 'password: ' + repr(self.password) + ' ' +\
2612426158 'policy: ' + repr(self.policy) + ' ' +\
2612526159 'port: ' + repr(self.port) + ' ' +\
@@ -26140,6 +26174,7 @@ def to_dict(self):
2614026174 'id': self.id,
2614126175 'key_rotation_interval_days': self.key_rotation_interval_days,
2614226176 'name': self.name,
26177+ 'node_selector': self.node_selector,
2614326178 'password': self.password,
2614426179 'policy': self.policy,
2614526180 'port': self.port,
@@ -26161,6 +26196,7 @@ def from_dict(cls, d):
2616126196 id=d.get('id'),
2616226197 key_rotation_interval_days=d.get('key_rotation_interval_days'),
2616326198 name=d.get('name'),
26199+ node_selector=d.get('node_selector'),
2616426200 password=d.get('password'),
2616526201 policy=d.get('policy'),
2616626202 port=d.get('port'),
@@ -33325,6 +33361,7 @@ class SqlserverEngine:
3332533361 'id',
3332633362 'key_rotation_interval_days',
3332733363 'name',
33364+ 'node_selector',
3332833365 'password',
3332933366 'policy',
3333033367 'port',
@@ -33346,6 +33383,7 @@ def __init__(
3334633383 id=None,
3334733384 key_rotation_interval_days=None,
3334833385 name=None,
33386+ node_selector=None,
3334933387 password=None,
3335033388 policy=None,
3335133389 port=None,
@@ -33382,6 +33420,10 @@ def __init__(
3338233420 '''
3338333421 Unique human-readable name of the Secret Engine.
3338433422 '''
33423+ self.node_selector = node_selector if node_selector is not None else ''
33424+ '''
33425+ node selector is used to narrow down the nodes used to communicate with with secret engine
33426+ '''
3338533427 self.password = password if password is not None else ''
3338633428 '''
3338733429 Password is the password to connect to the SQL Server server.
@@ -33435,6 +33477,7 @@ def __repr__(self):
3343533477 'id: ' + repr(self.id) + ' ' +\
3343633478 'key_rotation_interval_days: ' + repr(self.key_rotation_interval_days) + ' ' +\
3343733479 'name: ' + repr(self.name) + ' ' +\
33480+ 'node_selector: ' + repr(self.node_selector) + ' ' +\
3343833481 'password: ' + repr(self.password) + ' ' +\
3343933482 'policy: ' + repr(self.policy) + ' ' +\
3344033483 'port: ' + repr(self.port) + ' ' +\
@@ -33456,6 +33499,7 @@ def to_dict(self):
3345633499 'id': self.id,
3345733500 'key_rotation_interval_days': self.key_rotation_interval_days,
3345833501 'name': self.name,
33502+ 'node_selector': self.node_selector,
3345933503 'password': self.password,
3346033504 'policy': self.policy,
3346133505 'port': self.port,
@@ -33478,6 +33522,7 @@ def from_dict(cls, d):
3347833522 id=d.get('id'),
3347933523 key_rotation_interval_days=d.get('key_rotation_interval_days'),
3348033524 name=d.get('name'),
33525+ node_selector=d.get('node_selector'),
3348133526 password=d.get('password'),
3348233527 policy=d.get('policy'),
3348333528 port=d.get('port'),
0 commit comments