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