| 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 | 
Amazonka.AppConfig.CreateHostedConfigurationVersion
Description
Creates a new configuration in the AppConfig hosted configuration store.
Synopsis
- data CreateHostedConfigurationVersion = CreateHostedConfigurationVersion' {}
 - newCreateHostedConfigurationVersion :: Text -> Text -> ByteString -> Text -> CreateHostedConfigurationVersion
 - createHostedConfigurationVersion_description :: Lens' CreateHostedConfigurationVersion (Maybe Text)
 - createHostedConfigurationVersion_latestVersionNumber :: Lens' CreateHostedConfigurationVersion (Maybe Int)
 - createHostedConfigurationVersion_applicationId :: Lens' CreateHostedConfigurationVersion Text
 - createHostedConfigurationVersion_configurationProfileId :: Lens' CreateHostedConfigurationVersion Text
 - createHostedConfigurationVersion_content :: Lens' CreateHostedConfigurationVersion ByteString
 - createHostedConfigurationVersion_contentType :: Lens' CreateHostedConfigurationVersion Text
 - data HostedConfigurationVersion = HostedConfigurationVersion' {}
 - newHostedConfigurationVersion :: HostedConfigurationVersion
 - hostedConfigurationVersion_applicationId :: Lens' HostedConfigurationVersion (Maybe Text)
 - hostedConfigurationVersion_configurationProfileId :: Lens' HostedConfigurationVersion (Maybe Text)
 - hostedConfigurationVersion_content :: Lens' HostedConfigurationVersion (Maybe ByteString)
 - hostedConfigurationVersion_contentType :: Lens' HostedConfigurationVersion (Maybe Text)
 - hostedConfigurationVersion_description :: Lens' HostedConfigurationVersion (Maybe Text)
 - hostedConfigurationVersion_versionNumber :: Lens' HostedConfigurationVersion (Maybe Int)
 
Creating a Request
data CreateHostedConfigurationVersion Source #
See: newCreateHostedConfigurationVersion smart constructor.
Constructors
| CreateHostedConfigurationVersion' | |
Fields 
  | |
Instances
newCreateHostedConfigurationVersion Source #
Arguments
| :: Text | |
| -> Text | |
| -> ByteString | |
| -> Text | |
| -> CreateHostedConfigurationVersion | 
Create a value of CreateHostedConfigurationVersion 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:
CreateHostedConfigurationVersion, createHostedConfigurationVersion_description - A description of the configuration.
$sel:latestVersionNumber:CreateHostedConfigurationVersion', createHostedConfigurationVersion_latestVersionNumber - An optional locking token used to prevent race conditions from
 overwriting configuration updates when creating a new version. To ensure
 your data is not overwritten when creating multiple hosted configuration
 versions in rapid succession, specify the version number of the latest
 hosted configuration version.
CreateHostedConfigurationVersion, createHostedConfigurationVersion_applicationId - The application ID.
CreateHostedConfigurationVersion, createHostedConfigurationVersion_configurationProfileId - The configuration profile ID.
CreateHostedConfigurationVersion, createHostedConfigurationVersion_content - The content of the configuration or the configuration data.
CreateHostedConfigurationVersion, createHostedConfigurationVersion_contentType - A standard MIME type describing the format of the configuration content.
 For more information, see
 Content-Type.
Request Lenses
createHostedConfigurationVersion_description :: Lens' CreateHostedConfigurationVersion (Maybe Text) Source #
A description of the configuration.
createHostedConfigurationVersion_latestVersionNumber :: Lens' CreateHostedConfigurationVersion (Maybe Int) Source #
An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.
createHostedConfigurationVersion_applicationId :: Lens' CreateHostedConfigurationVersion Text Source #
The application ID.
createHostedConfigurationVersion_configurationProfileId :: Lens' CreateHostedConfigurationVersion Text Source #
The configuration profile ID.
createHostedConfigurationVersion_content :: Lens' CreateHostedConfigurationVersion ByteString Source #
The content of the configuration or the configuration data.
createHostedConfigurationVersion_contentType :: Lens' CreateHostedConfigurationVersion Text Source #
A standard MIME type describing the format of the configuration content. For more information, see Content-Type.
Destructuring the Response
data HostedConfigurationVersion Source #
See: newHostedConfigurationVersion smart constructor.
Constructors
| HostedConfigurationVersion' | |
Fields 
  | |
Instances
newHostedConfigurationVersion :: HostedConfigurationVersion Source #
Create a value of HostedConfigurationVersion 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:applicationId:HostedConfigurationVersion', hostedConfigurationVersion_applicationId - The application ID.
$sel:configurationProfileId:HostedConfigurationVersion', hostedConfigurationVersion_configurationProfileId - The configuration profile ID.
$sel:content:HostedConfigurationVersion', hostedConfigurationVersion_content - The content of the configuration or the configuration data.
$sel:contentType:HostedConfigurationVersion', hostedConfigurationVersion_contentType - A standard MIME type describing the format of the configuration content.
 For more information, see
 Content-Type.
$sel:description:HostedConfigurationVersion', hostedConfigurationVersion_description - A description of the configuration.
$sel:versionNumber:HostedConfigurationVersion', hostedConfigurationVersion_versionNumber - The configuration version.
Response Lenses
hostedConfigurationVersion_applicationId :: Lens' HostedConfigurationVersion (Maybe Text) Source #
The application ID.
hostedConfigurationVersion_configurationProfileId :: Lens' HostedConfigurationVersion (Maybe Text) Source #
The configuration profile ID.
hostedConfigurationVersion_content :: Lens' HostedConfigurationVersion (Maybe ByteString) Source #
The content of the configuration or the configuration data.
hostedConfigurationVersion_contentType :: Lens' HostedConfigurationVersion (Maybe Text) Source #
A standard MIME type describing the format of the configuration content. For more information, see Content-Type.
hostedConfigurationVersion_description :: Lens' HostedConfigurationVersion (Maybe Text) Source #
A description of the configuration.
hostedConfigurationVersion_versionNumber :: Lens' HostedConfigurationVersion (Maybe Int) Source #
The configuration version.