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 |
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.
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 #
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.
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.