| Copyright | (c) 2013-2017 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.Greengrass.CreateCoreDefinition
Description
Creates a core definition. You may optionally provide the initial version of the core definition or use 'CreateCoreDefinitionVersion' at a later time. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.
- createCoreDefinition :: CreateCoreDefinition
- data CreateCoreDefinition
- ccdAmznClientToken :: Lens' CreateCoreDefinition (Maybe Text)
- ccdInitialVersion :: Lens' CreateCoreDefinition (Maybe CoreDefinitionVersion)
- ccdName :: Lens' CreateCoreDefinition (Maybe Text)
- createCoreDefinitionResponse :: Int -> CreateCoreDefinitionResponse
- data CreateCoreDefinitionResponse
- ccdrsLatestVersionARN :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsARN :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsName :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsCreationTimestamp :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsId :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsLatestVersion :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsLastUpdatedTimestamp :: Lens' CreateCoreDefinitionResponse (Maybe Text)
- ccdrsResponseStatus :: Lens' CreateCoreDefinitionResponse Int
Creating a Request
createCoreDefinition :: CreateCoreDefinition Source #
Creates a value of CreateCoreDefinition with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccdAmznClientToken- The client token used to request idempotent operations.ccdInitialVersion- Information on the initial versionccdName- name of the core definition
data CreateCoreDefinition Source #
Information on the core definition request
See: createCoreDefinition smart constructor.
Instances
Request Lenses
ccdAmznClientToken :: Lens' CreateCoreDefinition (Maybe Text) Source #
The client token used to request idempotent operations.
ccdInitialVersion :: Lens' CreateCoreDefinition (Maybe CoreDefinitionVersion) Source #
Information on the initial version
Destructuring the Response
createCoreDefinitionResponse Source #
Arguments
| :: Int | |
| -> CreateCoreDefinitionResponse |
Creates a value of CreateCoreDefinitionResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccdrsLatestVersionARN- Latest version arn of the definition.ccdrsARN- Arn of the definition.ccdrsName- Name of the definition.ccdrsCreationTimestamp- Timestamp of when the definition was created.ccdrsId- Id of the definition.ccdrsLatestVersion- Last version of the definition.ccdrsLastUpdatedTimestamp- Last updated timestamp of the definition.ccdrsResponseStatus- -- | The response status code.
data CreateCoreDefinitionResponse Source #
See: createCoreDefinitionResponse smart constructor.
Instances
Response Lenses
ccdrsLatestVersionARN :: Lens' CreateCoreDefinitionResponse (Maybe Text) Source #
Latest version arn of the definition.
ccdrsCreationTimestamp :: Lens' CreateCoreDefinitionResponse (Maybe Text) Source #
Timestamp of when the definition was created.
ccdrsLatestVersion :: Lens' CreateCoreDefinitionResponse (Maybe Text) Source #
Last version of the definition.
ccdrsLastUpdatedTimestamp :: Lens' CreateCoreDefinitionResponse (Maybe Text) Source #
Last updated timestamp of the definition.
ccdrsResponseStatus :: Lens' CreateCoreDefinitionResponse Int Source #
- - | The response status code.