Copyright | (c) 2013-2021 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 |
Removes a key value pair from the schema version metadata for the specified schema version ID.
Synopsis
- data RemoveSchemaVersionMetadata = RemoveSchemaVersionMetadata' {}
- newRemoveSchemaVersionMetadata :: MetadataKeyValuePair -> RemoveSchemaVersionMetadata
- removeSchemaVersionMetadata_schemaVersionId :: Lens' RemoveSchemaVersionMetadata (Maybe Text)
- removeSchemaVersionMetadata_schemaId :: Lens' RemoveSchemaVersionMetadata (Maybe SchemaId)
- removeSchemaVersionMetadata_schemaVersionNumber :: Lens' RemoveSchemaVersionMetadata (Maybe SchemaVersionNumber)
- removeSchemaVersionMetadata_metadataKeyValue :: Lens' RemoveSchemaVersionMetadata MetadataKeyValuePair
- data RemoveSchemaVersionMetadataResponse = RemoveSchemaVersionMetadataResponse' {}
- newRemoveSchemaVersionMetadataResponse :: Int -> RemoveSchemaVersionMetadataResponse
- removeSchemaVersionMetadataResponse_registryName :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_schemaName :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_schemaVersionId :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_versionNumber :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Natural)
- removeSchemaVersionMetadataResponse_schemaArn :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_metadataKey :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_metadataValue :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text)
- removeSchemaVersionMetadataResponse_latestVersion :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Bool)
- removeSchemaVersionMetadataResponse_httpStatus :: Lens' RemoveSchemaVersionMetadataResponse Int
Creating a Request
data RemoveSchemaVersionMetadata Source #
See: newRemoveSchemaVersionMetadata
smart constructor.
RemoveSchemaVersionMetadata' | |
|
Instances
newRemoveSchemaVersionMetadata Source #
Create a value of RemoveSchemaVersionMetadata
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:schemaVersionId:RemoveSchemaVersionMetadata'
, removeSchemaVersionMetadata_schemaVersionId
- The unique version ID of the schema version.
$sel:schemaId:RemoveSchemaVersionMetadata'
, removeSchemaVersionMetadata_schemaId
- A wrapper structure that may contain the schema name and Amazon Resource
Name (ARN).
$sel:schemaVersionNumber:RemoveSchemaVersionMetadata'
, removeSchemaVersionMetadata_schemaVersionNumber
- The version number of the schema.
$sel:metadataKeyValue:RemoveSchemaVersionMetadata'
, removeSchemaVersionMetadata_metadataKeyValue
- The value of the metadata key.
Request Lenses
removeSchemaVersionMetadata_schemaVersionId :: Lens' RemoveSchemaVersionMetadata (Maybe Text) Source #
The unique version ID of the schema version.
removeSchemaVersionMetadata_schemaId :: Lens' RemoveSchemaVersionMetadata (Maybe SchemaId) Source #
A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).
removeSchemaVersionMetadata_schemaVersionNumber :: Lens' RemoveSchemaVersionMetadata (Maybe SchemaVersionNumber) Source #
The version number of the schema.
removeSchemaVersionMetadata_metadataKeyValue :: Lens' RemoveSchemaVersionMetadata MetadataKeyValuePair Source #
The value of the metadata key.
Destructuring the Response
data RemoveSchemaVersionMetadataResponse Source #
See: newRemoveSchemaVersionMetadataResponse
smart constructor.
RemoveSchemaVersionMetadataResponse' | |
|
Instances
newRemoveSchemaVersionMetadataResponse Source #
Create a value of RemoveSchemaVersionMetadataResponse
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:registryName:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_registryName
- The name of the registry.
$sel:schemaName:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_schemaName
- The name of the schema.
$sel:schemaVersionId:RemoveSchemaVersionMetadata'
, removeSchemaVersionMetadataResponse_schemaVersionId
- The version ID for the schema version.
$sel:versionNumber:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_versionNumber
- The version number of the schema.
$sel:schemaArn:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_schemaArn
- The Amazon Resource Name (ARN) of the schema.
$sel:metadataKey:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_metadataKey
- The metadata key.
$sel:metadataValue:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_metadataValue
- The value of the metadata key.
$sel:latestVersion:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_latestVersion
- The latest version of the schema.
$sel:httpStatus:RemoveSchemaVersionMetadataResponse'
, removeSchemaVersionMetadataResponse_httpStatus
- The response's http status code.
Response Lenses
removeSchemaVersionMetadataResponse_registryName :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The name of the registry.
removeSchemaVersionMetadataResponse_schemaName :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The name of the schema.
removeSchemaVersionMetadataResponse_schemaVersionId :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The version ID for the schema version.
removeSchemaVersionMetadataResponse_versionNumber :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Natural) Source #
The version number of the schema.
removeSchemaVersionMetadataResponse_schemaArn :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the schema.
removeSchemaVersionMetadataResponse_metadataKey :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The metadata key.
removeSchemaVersionMetadataResponse_metadataValue :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Text) Source #
The value of the metadata key.
removeSchemaVersionMetadataResponse_latestVersion :: Lens' RemoveSchemaVersionMetadataResponse (Maybe Bool) Source #
The latest version of the schema.
removeSchemaVersionMetadataResponse_httpStatus :: Lens' RemoveSchemaVersionMetadataResponse Int Source #
The response's http status code.