Skip to content

Commit 7a0bc31

Browse files
authored
Merge pull request #111 from nmelehan/release/4.3.2
Release/4.3.2
2 parents 75dfab7 + dde0604 commit 7a0bc31

File tree

1 file changed

+121
-16
lines changed

1 file changed

+121
-16
lines changed

openapi.yaml

Lines changed: 121 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3656,14 +3656,18 @@ paths:
36563656
x-linode-charge: true
36573657
x-linode-grant: add_linodes
36583658
summary: Clone Linode
3659-
description: >
3659+
description: |
36603660
You can clone your Linode's existing Disks or Configuration profiles to
36613661
another Linode on your Account. In order for this request to complete
36623662
successfully, your User must have the `add_linodes` grant. Cloning to a
36633663
new Linode will incur a charge on your Account.
36643664

36653665
If cloning to an existing Linode, any actions currently running or
36663666
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.
36673671
tags:
36683672
- Linode Instances
36693673
operationId: cloneLinodeInstance
@@ -6471,6 +6475,7 @@ paths:
64716475
schema:
64726476
required:
64736477
- label
6478+
- password
64746479
allOf:
64756480
- $ref: '#/components/schemas/ManagedCredential'
64766481
- type: object
@@ -6560,7 +6565,11 @@ paths:
65606565
- Managed
65616566
summary: Update Managed Credential
65626567
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.
65646573
operationId: updateManagedCredential
65656574
x-linode-cli-action: credential-update
65666575
security:
@@ -6596,6 +6605,78 @@ paths:
65966605
source: >
65976606
linode-cli managed credential-update 9991 \
65986607
--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
65996680
/managed/credentials/{credentialId}/revoke:
66006681
parameters:
66016682
- name: credentialId
@@ -12051,7 +12132,7 @@ components:
1205112132

1205212133
* ttl_sec will default to 0 if no value is provided.
1205312134

12054-
* A value of 0 is equivalent to a value of 300.
12135+
* A value of 0 is equivalent to a value of 86400.
1205512136
example: 300
1205612137
tags:
1205712138
x-linode-filterable: true
@@ -14207,6 +14288,15 @@ components:
1420714288
only.
1420814289
example: prod-password-1
1420914290
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
1421014300
ManagedIssue:
1421114301
type: object
1421214302
description: >
@@ -14724,38 +14814,52 @@ components:
1472414814
ssl_commonname:
1472514815
type: string
1472614816
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.
1472914820
example: null
1473014821
readOnly: true
1473114822
x-linode-cli-display: 8
1473214823
ssl_fingerprint:
1473314824
type: string
1473414825
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.
1473714829
example: null
1473814830
readOnly: true
1473914831
x-linode-cli-display: 9
1474014832
ssl_cert:
1474114833
type: string
1474214834
format: ssl-cert
1474314835
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.
1474714840

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.
1474914848
example: null
1475014849
ssl_key:
1475114850
type: string
1475214851
format: ssl-key
1475314852
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 "&lt;REDACTED&gt;".
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.
1475714859

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.
1475914863
example: null
1476014864
nodes_status:
1476114865
type: object
@@ -15235,7 +15339,8 @@ components:
1523515339
usd:
1523615340
type: string
1523715341
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.
1523915344
example: '120.50'
1524015345
PayPal:
1524115346
type: object

0 commit comments

Comments
 (0)