Skip to content

Commit

Permalink
Regenerate client from commit ba6c0117 of spec repo
Browse files Browse the repository at this point in the history
  • Loading branch information
ci.datadog-api-spec committed Oct 11, 2023
1 parent 8463fa3 commit c04ea47
Show file tree
Hide file tree
Showing 27 changed files with 1,679 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
"regenerated": "2023-10-10 13:47:33.127844",
"spec_repo_commit": "afb48804"
"regenerated": "2023-10-11 09:45:47.482712",
"spec_repo_commit": "ba6c0117"
},
"v2": {
"apigentools_version": "1.6.6",
"regenerated": "2023-10-10 13:47:33.153228",
"spec_repo_commit": "afb48804"
"regenerated": "2023-10-11 09:45:47.502999",
"spec_repo_commit": "ba6c0117"
}
}
}
353 changes: 353 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3441,6 +3441,276 @@ components:
$ref: '#/components/schemas/ConfluentResourceResponseData'
type: array
type: object
ContainerImage:
description: Container Image object.
properties:
attributes:
$ref: '#/components/schemas/ContainerImageAttributes'
id:
description: Container Image ID.
type: string
type:
$ref: '#/components/schemas/ContainerImageType'
type: object
ContainerImageAttributes:
description: Attributes for a Container Image.
properties:
container_count:
description: Number of containers running the image.
format: int64
type: integer
image_flavors:
description: 'List of platform-specific images associated with the image
record.

The list contains more than 1 entry for multi-architecture images.'
items:
$ref: '#/components/schemas/ContainerImageFlavor'
type: array
image_tags:
description: List of image tags associated with the Container Image.
items:
description: An image tag associated with the Container Image.
type: string
type: array
images_built_at:
description: 'List of build times associated with the Container Image.

The list contains more than 1 entry for multi-architecture images.'
items:
description: Time the platform-specific Container Image was built.
type: string
type: array
name:
description: Name of the Container Image.
type: string
os_architectures:
description: List of Operating System architectures supported by the Container
Image.
items:
description: Operating System architecture supported by the Container
Image.
example: amd64
type: string
type: array
os_names:
description: List of Operating System names supported by the Container Image.
items:
description: Operating System supported by the Container Image.
example: linux
type: string
type: array
os_versions:
description: List of Operating System versions supported by the Container
Image.
items:
description: Operating System version supported by the Container Image.
type: string
type: array
published_at:
description: Time the image was pushed to the container registry.
type: string
registry:
description: Registry the Container Image was pushed to.
type: string
repo_digest:
description: Digest of the compressed image manifest.
type: string
repository:
description: Repository where the Container Image is stored in.
type: string
short_image:
description: Short version of the Container Image name.
type: string
sizes:
description: 'List of size for each platform-specific image associated with
the image record.

The list contains more than 1 entry for multi-architecture images.'
items:
description: Size of the platform-specific Container Image.
format: int64
type: integer
type: array
sources:
description: Source where the Container Image was collected from.
type: string
tags:
description: List of tags associated with the Container Image.
items:
description: A tag associated with the Container Image.
type: string
type: array
vulnerability_count:
$ref: '#/components/schemas/ContainerImageVulnerabilities'
type: object
ContainerImageFlavor:
description: Container Image breakdown by supported platform.
properties:
built_at:
description: Time the platform-specific Container Image was built.
type: string
os_architecture:
description: Operating System architecture supported by the Container Image.
type: string
os_name:
description: Operating System name supported by the Container Image.
type: string
os_version:
description: Operating System version supported by the Container Image.
type: string
size:
description: Size of the platform-specific Container Image.
format: int64
type: integer
type: object
ContainerImageGroup:
description: Container Image Group object.
properties:
attributes:
$ref: '#/components/schemas/ContainerImageGroupAttributes'
id:
description: Container Image Group ID.
type: string
relationships:
$ref: '#/components/schemas/ContainerImageGroupRelationships'
type:
$ref: '#/components/schemas/ContainerImageGroupType'
type: object
ContainerImageGroupAttributes:
description: Attributes for a Container Image Group.
properties:
count:
description: Number of Container Images in the group.
format: int64
type: integer
name:
description: Name of the Container Image group.
type: string
tags:
description: Tags from the group name parsed in key/value format.
type: object
type: object
ContainerImageGroupRelationships:
description: Relationships to Container Images inside a Container Image Group.
properties:
links:
$ref: '#/components/schemas/ContainerImageGroupRelationshipsLinks'
type: object
ContainerImageGroupRelationshipsLinks:
description: Links attributes.
properties:
related:
description: Link to related Container Images.
type: string
type: object
ContainerImageGroupType:
default: container_image_group
description: Type of Container Image Group.
enum:
- container_image_group
example: container_image_group
type: string
x-enum-varnames:
- CONTAINER_IMAGE_GROUP
ContainerImageMeta:
description: Response metadata object.
properties:
pagination:
$ref: '#/components/schemas/ContainerImageMetaPage'
type: object
ContainerImageMetaPage:
description: Paging attributes.
properties:
limit:
description: Number of results returned
format: int32
maximum: 10000
minimum: 0
type: integer
next_cursor:
description: The cursor used to get the next results, if any.
type: string
prev_cursor:
description: The cursor used to get the previous results, if any.
type: string
total:
description: Total number of records that match the query.
format: int64
type: integer
type: object
ContainerImageType:
default: container_image
description: Type of Container Image.
enum:
- container_image
example: container_image
type: string
x-enum-varnames:
- CONTAINER_IMAGE
ContainerImageVulnerabilities:
description: Vulnerability counts associated with the Container Image.
properties:
asset_id:
description: ID of the Container Image.
type: string
critical:
description: Number of vulnerabilities with CVSS Critical severity.
format: int64
type: integer
high:
description: Number of vulnerabilities with CVSS High severity.
format: int64
type: integer
low:
description: Number of vulnerabilities with CVSS Low severity.
format: int64
type: integer
medium:
description: Number of vulnerabilities with CVSS Medium severity.
format: int64
type: integer
none:
description: Number of vulnerabilities with CVSS None severity.
format: int64
type: integer
unknown:
description: Number of vulnerabilities without a CVSS score.
format: int64
type: integer
type: object
ContainerImagesResponse:
description: List of Container Images.
properties:
data:
description: Array of Container Image objects.
items:
oneOf:
- $ref: '#/components/schemas/ContainerImage'
- $ref: '#/components/schemas/ContainerImageGroup'
type: array
links:
$ref: '#/components/schemas/ContainerImagesResponseLinks'
meta:
$ref: '#/components/schemas/ContainerImageMeta'
type: object
ContainerImagesResponseLinks:
description: Pagination links.
properties:
first:
description: Link to the first page.
type: string
next:
description: Link to the next page.
type: string
prev:
description: Link to previous page.
nullable: true
type: string
self:
description: Link to current page.
type: string
type: object
ContentEncoding:
description: HTTP header used to compress the media-type.
enum:
Expand Down Expand Up @@ -19409,6 +19679,86 @@ paths:
cursorPath: meta.page.after
limitParam: body.page.limit
resultsPath: data
/api/v2/container_images:
get:
description: Get all Container Images for your organization.
operationId: ListContainerImages
parameters:
- description: Comma-separated list of tags to filter Container Images by.
example: short_image:redis,status:running
in: query
name: filter[tags]
required: false
schema:
type: string
- description: Comma-separated list of tags to group Container Images by.
example: registry,image_tags
in: query
name: group_by
required: false
schema:
type: string
- description: Attribute to sort Container Images by.
example: container_count
in: query
name: sort
required: false
schema:
type: string
- description: Maximum number of results returned.
in: query
name: page[size]
required: false
schema:
default: 1000
format: int32
maximum: 10000
minimum: 1
type: integer
- description: 'String to query the next page of results.

This key is provided with each valid response from the API in `meta.pagination.next_cursor`.'
in: query
name: page[cursor]
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ContainerImagesResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/APIErrorResponse'
description: Bad Request
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/APIErrorResponse'
description: Authentication Error
'429':
$ref: '#/components/responses/TooManyRequestsResponse'
security:
- apiKeyAuth: []
appKeyAuth: []
- AuthZ: []
summary: Get all Container Images
tags:
- Container Images
x-pagination:
cursorParam: page[cursor]
cursorPath: meta.pagination.next_cursor
limitParam: page[size]
resultsPath: data
x-unstable: '**Note**: This endpoint is in public beta.

If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
/api/v2/current_user/application_keys:
get:
description: List all application keys available for current user
Expand Down Expand Up @@ -28960,6 +29310,9 @@ tags:
- description: Configure your Datadog Confluent Cloud integration directly through
the Datadog API.
name: Confluent Cloud
- description: The Container Images API allows you to query Container Image data for
your organization.
name: Container Images
- description: 'Interact with your dashboard lists through the API to

organize, find, and share all of your dashboards with your team and
Expand Down
Loading

0 comments on commit c04ea47

Please sign in to comment.