Amazon Security Lake Security Lake Tags API
The Security Lake Tags API from Amazon Security Lake — 1 operation(s) for security lake tags.
The Security Lake Tags API from Amazon Security Lake — 1 operation(s) for security lake tags.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-security-lake:amazon-security-lake-tags-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.0
info:
title: Amazon Security Lake Tags API
version: '2018-05-10'
description: Generated from AWS's published Smithy model for Amazon Security Lake. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://securitylake.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
paths:
/v1/tags/{resourceArn}:
get:
operationId: ListTagsForResource
summary: List Tags For Resource
description: 'Retrieves the tags (keys and values) that are associated with an Amazon Security Lake resource: a subscriber,
or the data lake configuration for your Amazon Web Services account in a particular Amazon Web Services Region.'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListTagsForResourceResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
'409':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListTagsForResourceRequest'
tags:
- Tags
post:
operationId: TagResource
summary: Tag Resource
description: 'Adds or updates one or more tags that are associated with an Amazon Security Lake resource: a subscriber,
or the data lake configuration for your Amazon Web Services account in a particular Amazon Web Services Region. A
tag is a label that you can define and associate with Amazon Web Services resources. Each tag consists of a required
tag key and an associated tag value. A tag key is a general label that acts as a category for a more specific tag
value. A tag value acts as a descriptor for a tag key. Tags can help you identify, categorize, and manage resources
in different ways, such as by owner, environment, or other criteria. For more information, see Tagging Amazon Security
Lake resources in the Amazon Security Lake User Guide.'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/TagResourceResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
'409':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TagResourceRequest'
tags:
- Tags
delete:
operationId: UntagResource
summary: Untag Resource
description: 'Removes one or more tags (keys and values) from an Amazon Security Lake resource: a subscriber, or the
data lake configuration for your Amazon Web Services account in a particular Amazon Web Services Region.'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/UntagResourceResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
'409':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UntagResourceRequest'
tags:
- Tags
components:
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical
request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: securitylake
schemas:
AccessDeniedException:
type: object
properties:
message:
type: string
errorCode:
type: string
description: A coded string to provide more information about the access denied exception. You can use the error
code to check the exception type.
BadRequestException:
type: object
properties:
message:
type: string
ConflictException:
type: object
properties:
message:
type: string
resourceName:
type: string
description: The resource name.
resourceType:
type: string
description: The resource type.
InternalServerException:
type: object
properties:
message:
type: string
ListTagsForResourceRequest:
type: object
properties:
resourceArn:
type: string
description: The Amazon Resource Name (ARN) of the Amazon Security Lake resource for which you want to retrieve
the tags.
required:
- resourceArn
ListTagsForResourceResponse:
type: object
properties:
tags:
type: array
items:
$ref: '#/components/schemas/Tag'
description: An array of objects, one for each tag (key and value) that’s associated with the Amazon Security Lake
resource.
ResourceNotFoundException:
type: object
properties:
message:
type: string
resourceName:
type: string
description: The name of the resource that could not be found.
resourceType:
type: string
description: The type of the resource that could not be found.
Tag:
type: object
properties:
key:
type: string
description: The name of the tag. This is a general label that acts as a category for a more specific tag value
(value).
value:
type: string
description: The value that’s associated with the specified tag key (key). This value acts as a descriptor for the
tag key. A tag value cannot be null, but it can be an empty string.
required:
- key
- value
TagResourceRequest:
type: object
properties:
resourceArn:
type: string
description: The Amazon Resource Name (ARN) of the Amazon Security Lake resource to add or update the tags for.
tags:
type: array
items:
$ref: '#/components/schemas/Tag'
description: An array of objects, one for each tag (key and value) to associate with the Amazon Security Lake resource.
For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty
string.
required:
- resourceArn
- tags
TagResourceResponse:
type: object
properties: {}
ThrottlingException:
type: object
properties:
message:
type: string
serviceCode:
type: string
description: The code for the service in Service Quotas.
quotaCode:
type: string
description: That the rate of requests to Security Lake is exceeding the request quotas for your Amazon Web Services
account.
retryAfterSeconds:
type: integer
description: Retry the request after the specified time.
UntagResourceRequest:
type: object
properties:
resourceArn:
type: string
description: The Amazon Resource Name (ARN) of the Amazon Security Lake resource to remove one or more tags from.
tagKeys:
type: array
items:
type: string
description: A list of one or more tag keys. For each value in the list, specify the tag key for a tag to remove
from the Amazon Security Lake resource.
required:
- resourceArn
- tagKeys
UntagResourceResponse:
type: object
properties: {}
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/securitylake/service/2018-05-10/securitylake-2018-05-10.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)