@@ -3656,14 +3656,18 @@ paths:
3656
3656
x-linode-charge: true
3657
3657
x-linode-grant: add_linodes
3658
3658
summary: Clone Linode
3659
- description: >
3659
+ description: |
3660
3660
You can clone your Linode's existing Disks or Configuration profiles to
3661
3661
another Linode on your Account. In order for this request to complete
3662
3662
successfully, your User must have the `add_linodes` grant. Cloning to a
3663
3663
new Linode will incur a charge on your Account.
3664
3664
3665
3665
If cloning to an existing Linode, any actions currently running or
3666
3666
queued must be completed first before you can clone to it.
3667
+
3668
+ Up to five clone operations from any given source Linode can be run concurrently.
3669
+ If more concurrent clones are attempted, an HTTP 400 error will be
3670
+ returned by this endpoint.
3667
3671
tags:
3668
3672
- Linode Instances
3669
3673
operationId: cloneLinodeInstance
@@ -6471,6 +6475,7 @@ paths:
6471
6475
schema:
6472
6476
required:
6473
6477
- label
6478
+ - password
6474
6479
allOf:
6475
6480
- $ref: '#/components/schemas/ManagedCredential'
6476
6481
- type: object
@@ -6560,7 +6565,11 @@ paths:
6560
6565
- Managed
6561
6566
summary: Update Managed Credential
6562
6567
description: >
6563
- Updates information about a Managed Credential.
6568
+ Updates the label of a Managed Credential. This endpoint
6569
+ does not update the username and password for a Managed Credential.
6570
+ To do this, use the Update Managed Credential Username and Password
6571
+ ([POST /managed/credentials/{credentialId}/update](https://developers.linode.com/api/docs/v4#operation/updateManagedCredentialUsernamePassword))
6572
+ endpoint instead.
6564
6573
operationId: updateManagedCredential
6565
6574
x-linode-cli-action: credential-update
6566
6575
security:
@@ -6596,6 +6605,78 @@ paths:
6596
6605
source: >
6597
6606
linode-cli managed credential-update 9991 \
6598
6607
--label prod-password-1
6608
+ /managed/credentials/{credentialId}/update:
6609
+ parameters:
6610
+ - name: credentialId
6611
+ in: path
6612
+ required: true
6613
+ description: The ID of the Credential to update.
6614
+ schema:
6615
+ type: integer
6616
+ x-linode-cli-command: managed
6617
+ post:
6618
+ x-linode-grant: unrestricted only
6619
+ tags:
6620
+ - Managed
6621
+ summary: Update Managed Credential Username and Password
6622
+ description: >
6623
+ Updates the username and password for a Managed Credential.
6624
+ operationId: updateManagedCredentialUsernamePassword
6625
+ x-linode-cli-action: credential-update-username-password
6626
+ security:
6627
+ - personalAccessToken: []
6628
+ - oauth:
6629
+ - account:read_write
6630
+ requestBody:
6631
+ description: >
6632
+ The new username and password to assign to the
6633
+ Managed Credential.
6634
+ content:
6635
+ application/json:
6636
+ schema:
6637
+ required:
6638
+ - password
6639
+ allOf:
6640
+ - type: object
6641
+ properties:
6642
+ username:
6643
+ type: string
6644
+ minLength: 0
6645
+ maxLength: 5000
6646
+ description: >
6647
+ The username to use when accessing the Managed Service.
6648
+ example: johndoe
6649
+ password:
6650
+ type: string
6651
+ minLength: 0
6652
+ maxLength: 5000
6653
+ description: >
6654
+ The password to use when accessing the Managed Service.
6655
+ example: s3cur3P@ssw0rd
6656
+ responses:
6657
+ '200':
6658
+ description: Credential username and password updated.
6659
+ content:
6660
+ application/json:
6661
+ schema:
6662
+ type: object
6663
+ default:
6664
+ $ref: '#/components/responses/ErrorResponse'
6665
+ x-code-samples:
6666
+ - lang: Shell
6667
+ source: >
6668
+ curl -H "Content-Type: application/json" \
6669
+ -H "Authorization: Bearer $TOKEN" \
6670
+ -X POST -d '{
6671
+ "username": "johndoe",
6672
+ "password": "s3cur3P@ssw0rd"
6673
+ }' \
6674
+ https://api.linode.com/v4/managed/credentials/9991/update
6675
+ - lang: CLI
6676
+ source: >
6677
+ linode-cli managed credential-update-username-password 9991 \
6678
+ --username johndoe \
6679
+ --password s3cur3P@ssw0rd
6599
6680
/managed/credentials/{credentialId}/revoke:
6600
6681
parameters:
6601
6682
- name: credentialId
@@ -12051,7 +12132,7 @@ components:
12051
12132
12052
12133
* ttl_sec will default to 0 if no value is provided.
12053
12134
12054
- * A value of 0 is equivalent to a value of 300 .
12135
+ * A value of 0 is equivalent to a value of 86400 .
12055
12136
example: 300
12056
12137
tags:
12057
12138
x-linode-filterable: true
@@ -14207,6 +14288,15 @@ components:
14207
14288
only.
14208
14289
example: prod-password-1
14209
14290
x-linode-cli-display: 2
14291
+ last_decrypted:
14292
+ type: string
14293
+ format: date-time
14294
+ description: >
14295
+ The date this Credential was last decrypted by a member of Linode
14296
+ special forces.
14297
+ readOnly: true
14298
+ example: "2018-01-01T00:01:01"
14299
+ x-linode-cli-display: 3
14210
14300
ManagedIssue:
14211
14301
type: object
14212
14302
description: >
@@ -14724,38 +14814,52 @@ components:
14724
14814
ssl_commonname:
14725
14815
type: string
14726
14816
description: >
14727
- The common name for the SSL certification this port is serving
14728
- if this port is not configured to use SSL.
14817
+ The read-only common name automatically derived from the SSL certificate assigned to this
14818
+ NodeBalancerConfig. Please refer to this field to verify that the appropriate
14819
+ certificate is assigned to your NodeBalancerConfig.
14729
14820
example: null
14730
14821
readOnly: true
14731
14822
x-linode-cli-display: 8
14732
14823
ssl_fingerprint:
14733
14824
type: string
14734
14825
description: >
14735
- The fingerprint for the SSL certification this port is serving
14736
- if this port is not configured to use SSL.
14826
+ The read-only fingerprint automatically derived from the SSL certificate assigned to this
14827
+ NodeBalancerConfig. Please refer to this field to verify that the appropriate
14828
+ certificate is assigned to your NodeBalancerConfig.
14737
14829
example: null
14738
14830
readOnly: true
14739
14831
x-linode-cli-display: 9
14740
14832
ssl_cert:
14741
14833
type: string
14742
14834
format: ssl-cert
14743
14835
nullable: true
14744
- description: >
14745
- The certificate this port is serving. This is not returned. If set,
14746
- this field will come back as "<REDACTED>".
14836
+ description: |
14837
+ The PEM-formatted public SSL certificate (or the combined PEM-formatted SSL
14838
+ certificate and Certificate Authority chain) that should be served on this
14839
+ NodeBalancerConfig's port.
14747
14840
14748
- Please use the `ssl_commonname` and `ssl_fingerprint` to identify the certificate.
14841
+ The contents of this field will not be shown in any responses that display
14842
+ the NodeBalancerConfig. Instead, `<REDACTED>` will be printed where the field
14843
+ appears.
14844
+
14845
+ The read-only `ssl_commonname` and `ssl_fingerprint` fields in a NodeBalancerConfig
14846
+ response are automatically derived from your certificate. Please refer to these fields to
14847
+ verify that the appropriate certificate was assigned to your NodeBalancerConfig.
14749
14848
example: null
14750
14849
ssl_key:
14751
14850
type: string
14752
14851
format: ssl-key
14753
14852
nullable: true
14754
- description: >
14755
- The private key corresponding to this port's certificate. This is not
14756
- returned. If set, this field will come back as "<REDACTED>".
14853
+ description: |
14854
+ The PEM-formatted private key for the SSL certificate set in the `ssl_cert` field.
14855
+
14856
+ The contents of this field will not be shown in any responses that display
14857
+ the NodeBalancerConfig. Instead, `<REDACTED>` will be printed where the field
14858
+ appears.
14757
14859
14758
- Please use the `ssl_commonname` and `ssl_fingerprint` to identify the certificate.
14860
+ The read-only `ssl_commonname` and `ssl_fingerprint` fields in a NodeBalancerConfig
14861
+ response are automatically derived from your certificate. Please refer to these fields to
14862
+ verify that the appropriate certificate was assigned to your NodeBalancerConfig.
14759
14863
example: null
14760
14864
nodes_status:
14761
14865
type: object
@@ -15235,7 +15339,8 @@ components:
15235
15339
usd:
15236
15340
type: string
15237
15341
description: >
15238
- The amount in US Dollars of the Payment.
15342
+ The amount in US Dollars of the Payment. The maximum credit card
15343
+ payment that can be made is $50,000 dollars.
15239
15344
example: '120.50'
15240
15345
PayPal:
15241
15346
type: object
0 commit comments