UpdateCoreDefinition
Updates the name of a core definition. To update the list of available cores, use
CreateCoreDefinitionVersion
.
URI:
PUT /greengrass/definition/cores/
CoreDefinitionId
Produces: application/json
CLI:
aws greengrass update-core-definition \ --core-definition-id <value> \ [--name <value>] \ [--cli-input-json <value>] \ [--generate-cli-skeleton]
cli-input-json format:
{ "CoreDefinitionId": "string", "Name": "string" }
Parameters:
- CoreDefinitionId
-
The ID of the core definition.
where used: path; required: true
type: string
- UpdateDefinitionRequestBody
-
where used: body; required: true
{ "Name": "string" }
schema:
- Name
-
The name of the definition.
required: true
type: string
Responses:
- 200
-
Success.
{ }
- Empty Schema
-
Empty
type: object
- 400
-
Invalid request.
{ "Message": "string", "ErrorDetails": [ { "DetailedErrorCode": "string", "DetailedErrorMessage": "string" } ] }
- GeneralError
-
General error information.
type: object
required: ["Message"]
- Message
-
A message that contains information about the error.
type: string
- ErrorDetails
-
A list of error details.
type: array
items: ErrorDetail
- ErrorDetail
-
Details about the error.
type: object
- DetailedErrorCode
-
A detailed error code.
type: string
- DetailedErrorMessage
-
A detailed error message.
type: string