@@ -15353,6 +15353,8 @@ class SSH
1535315353 attr_accessor :id
1535415354 # The key type to use e.g. rsa-2048 or ed25519
1535515355 attr_accessor :key_type
15356+ # When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
15357+ attr_accessor :lock_required
1535615358 # Unique human-readable name of the Resource.
1535715359 attr_accessor :name
1535815360 # The port to dial to initiate a connection from the egress node to this resource.
@@ -15382,6 +15384,7 @@ def initialize(
1538215384 hostname: nil,
1538315385 id: nil,
1538415386 key_type: nil,
15387+ lock_required: nil,
1538515388 name: nil,
1538615389 port: nil,
1538715390 port_forwarding: nil,
@@ -15400,6 +15403,7 @@ def initialize(
1540015403 @hostname = hostname == nil ? "" : hostname
1540115404 @id = id == nil ? "" : id
1540215405 @key_type = key_type == nil ? "" : key_type
15406+ @lock_required = lock_required == nil ? false : lock_required
1540315407 @name = name == nil ? "" : name
1540415408 @port = port == nil ? 0 : port
1540515409 @port_forwarding = port_forwarding == nil ? false : port_forwarding
@@ -15440,6 +15444,8 @@ class SSHCert
1544015444 attr_accessor :identity_set_id
1544115445 # The key type to use e.g. rsa-2048 or ed25519
1544215446 attr_accessor :key_type
15447+ # When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
15448+ attr_accessor :lock_required
1544315449 # Unique human-readable name of the Resource.
1544415450 attr_accessor :name
1544515451 # The port to dial to initiate a connection from the egress node to this resource.
@@ -15469,6 +15475,7 @@ def initialize(
1546915475 identity_alias_healthcheck_username: nil,
1547015476 identity_set_id: nil,
1547115477 key_type: nil,
15478+ lock_required: nil,
1547215479 name: nil,
1547315480 port: nil,
1547415481 port_forwarding: nil,
@@ -15488,6 +15495,7 @@ def initialize(
1548815495 @identity_alias_healthcheck_username = identity_alias_healthcheck_username == nil ? "" : identity_alias_healthcheck_username
1548915496 @identity_set_id = identity_set_id == nil ? "" : identity_set_id
1549015497 @key_type = key_type == nil ? "" : key_type
15498+ @lock_required = lock_required == nil ? false : lock_required
1549115499 @name = name == nil ? "" : name
1549215500 @port = port == nil ? 0 : port
1549315501 @port_forwarding = port_forwarding == nil ? false : port_forwarding
@@ -15525,6 +15533,8 @@ class SSHCustomerKey
1552515533 attr_accessor :identity_alias_healthcheck_username
1552615534 # The ID of the identity set to use for identity connections.
1552715535 attr_accessor :identity_set_id
15536+ # When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
15537+ attr_accessor :lock_required
1552815538 # Unique human-readable name of the Resource.
1552915539 attr_accessor :name
1553015540 # The port to dial to initiate a connection from the egress node to this resource.
@@ -15555,6 +15565,7 @@ def initialize(
1555515565 id: nil,
1555615566 identity_alias_healthcheck_username: nil,
1555715567 identity_set_id: nil,
15568+ lock_required: nil,
1555815569 name: nil,
1555915570 port: nil,
1556015571 port_forwarding: nil,
@@ -15574,6 +15585,7 @@ def initialize(
1557415585 @id = id == nil ? "" : id
1557515586 @identity_alias_healthcheck_username = identity_alias_healthcheck_username == nil ? "" : identity_alias_healthcheck_username
1557615587 @identity_set_id = identity_set_id == nil ? "" : identity_set_id
15588+ @lock_required = lock_required == nil ? false : lock_required
1557715589 @name = name == nil ? "" : name
1557815590 @port = port == nil ? 0 : port
1557915591 @port_forwarding = port_forwarding == nil ? false : port_forwarding
@@ -15608,6 +15620,8 @@ class SSHPassword
1560815620 attr_accessor :hostname
1560915621 # Unique identifier of the Resource.
1561015622 attr_accessor :id
15623+ # When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
15624+ attr_accessor :lock_required
1561115625 # Unique human-readable name of the Resource.
1561215626 attr_accessor :name
1561315627 # The password to authenticate with.
@@ -15636,6 +15650,7 @@ def initialize(
1563615650 healthy: nil,
1563715651 hostname: nil,
1563815652 id: nil,
15653+ lock_required: nil,
1563915654 name: nil,
1564015655 password: nil,
1564115656 port: nil,
@@ -15653,6 +15668,7 @@ def initialize(
1565315668 @healthy = healthy == nil ? false : healthy
1565415669 @hostname = hostname == nil ? "" : hostname
1565515670 @id = id == nil ? "" : id
15671+ @lock_required = lock_required == nil ? false : lock_required
1565615672 @name = name == nil ? "" : name
1565715673 @password = password == nil ? "" : password
1565815674 @port = port == nil ? 0 : port
0 commit comments