Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates an application instance and deploys it to a device.
Synopsis
- data CreateApplicationInstance = CreateApplicationInstance' {}
- newCreateApplicationInstance :: Text -> ManifestPayload -> CreateApplicationInstance
- createApplicationInstance_applicationInstanceIdToReplace :: Lens' CreateApplicationInstance (Maybe Text)
- createApplicationInstance_description :: Lens' CreateApplicationInstance (Maybe Text)
- createApplicationInstance_manifestOverridesPayload :: Lens' CreateApplicationInstance (Maybe ManifestOverridesPayload)
- createApplicationInstance_name :: Lens' CreateApplicationInstance (Maybe Text)
- createApplicationInstance_runtimeRoleArn :: Lens' CreateApplicationInstance (Maybe Text)
- createApplicationInstance_tags :: Lens' CreateApplicationInstance (Maybe (HashMap Text Text))
- createApplicationInstance_defaultRuntimeContextDevice :: Lens' CreateApplicationInstance Text
- createApplicationInstance_manifestPayload :: Lens' CreateApplicationInstance ManifestPayload
- data CreateApplicationInstanceResponse = CreateApplicationInstanceResponse' {}
- newCreateApplicationInstanceResponse :: Int -> Text -> CreateApplicationInstanceResponse
- createApplicationInstanceResponse_httpStatus :: Lens' CreateApplicationInstanceResponse Int
- createApplicationInstanceResponse_applicationInstanceId :: Lens' CreateApplicationInstanceResponse Text
Creating a Request
data CreateApplicationInstance Source #
See: newCreateApplicationInstance
smart constructor.
CreateApplicationInstance' | |
|
Instances
newCreateApplicationInstance Source #
Create a value of CreateApplicationInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applicationInstanceIdToReplace:CreateApplicationInstance'
, createApplicationInstance_applicationInstanceIdToReplace
- The ID of an application instance to replace with the new instance.
CreateApplicationInstance
, createApplicationInstance_description
- A description for the application instance.
$sel:manifestOverridesPayload:CreateApplicationInstance'
, createApplicationInstance_manifestOverridesPayload
- Setting overrides for the application manifest.
CreateApplicationInstance
, createApplicationInstance_name
- A name for the application instance.
$sel:runtimeRoleArn:CreateApplicationInstance'
, createApplicationInstance_runtimeRoleArn
- The ARN of a runtime role for the application instance.
CreateApplicationInstance
, createApplicationInstance_tags
- Tags for the application instance.
CreateApplicationInstance
, createApplicationInstance_defaultRuntimeContextDevice
- A device's ID.
$sel:manifestPayload:CreateApplicationInstance'
, createApplicationInstance_manifestPayload
- The application's manifest document.
Request Lenses
createApplicationInstance_applicationInstanceIdToReplace :: Lens' CreateApplicationInstance (Maybe Text) Source #
The ID of an application instance to replace with the new instance.
createApplicationInstance_description :: Lens' CreateApplicationInstance (Maybe Text) Source #
A description for the application instance.
createApplicationInstance_manifestOverridesPayload :: Lens' CreateApplicationInstance (Maybe ManifestOverridesPayload) Source #
Setting overrides for the application manifest.
createApplicationInstance_name :: Lens' CreateApplicationInstance (Maybe Text) Source #
A name for the application instance.
createApplicationInstance_runtimeRoleArn :: Lens' CreateApplicationInstance (Maybe Text) Source #
The ARN of a runtime role for the application instance.
createApplicationInstance_tags :: Lens' CreateApplicationInstance (Maybe (HashMap Text Text)) Source #
Tags for the application instance.
createApplicationInstance_defaultRuntimeContextDevice :: Lens' CreateApplicationInstance Text Source #
A device's ID.
createApplicationInstance_manifestPayload :: Lens' CreateApplicationInstance ManifestPayload Source #
The application's manifest document.
Destructuring the Response
data CreateApplicationInstanceResponse Source #
See: newCreateApplicationInstanceResponse
smart constructor.
CreateApplicationInstanceResponse' | |
|
Instances
Generic CreateApplicationInstanceResponse Source # | |
Read CreateApplicationInstanceResponse Source # | |
Show CreateApplicationInstanceResponse Source # | |
NFData CreateApplicationInstanceResponse Source # | |
Defined in Amazonka.Panorama.CreateApplicationInstance rnf :: CreateApplicationInstanceResponse -> () # | |
Eq CreateApplicationInstanceResponse Source # | |
type Rep CreateApplicationInstanceResponse Source # | |
Defined in Amazonka.Panorama.CreateApplicationInstance type Rep CreateApplicationInstanceResponse = D1 ('MetaData "CreateApplicationInstanceResponse" "Amazonka.Panorama.CreateApplicationInstance" "amazonka-panorama-2.0-9Y2Sxd8ToqsBjPczgPI6n1" 'False) (C1 ('MetaCons "CreateApplicationInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newCreateApplicationInstanceResponse Source #
Create a value of CreateApplicationInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateApplicationInstanceResponse'
, createApplicationInstanceResponse_httpStatus
- The response's http status code.
CreateApplicationInstanceResponse
, createApplicationInstanceResponse_applicationInstanceId
- The application instance's ID.
Response Lenses
createApplicationInstanceResponse_httpStatus :: Lens' CreateApplicationInstanceResponse Int Source #
The response's http status code.
createApplicationInstanceResponse_applicationInstanceId :: Lens' CreateApplicationInstanceResponse Text Source #
The application instance's ID.