Class: DatadogAPIClient::V2::ContainerImageAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ContainerImageAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/container_image_attributes.rb
Overview
Attributes for a Container Image.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#container_count ⇒ Object
Number of containers running the image.
-
#image_flavors ⇒ Object
Platform-specific image metadata, including size in bytes and available build and operating system details.
-
#image_tags ⇒ Object
Image version tags, such as
latestorv1.2.3. -
#images_built_at ⇒ Object
List of build times associated with the Container Image.
-
#name ⇒ Object
Name of the Container Image.
-
#os_architectures ⇒ Object
List of Operating System architectures supported by the Container Image.
-
#os_names ⇒ Object
List of Operating System names supported by the Container Image.
-
#os_versions ⇒ Object
List of Operating System versions supported by the Container Image.
-
#published_at ⇒ Object
Time the image was pushed to the container registry.
-
#registry ⇒ Object
Registry where the image is stored.
-
#repo_digest ⇒ Object
Digest of the compressed image manifest.
-
#repository ⇒ Object
Repository where the image is stored.
-
#short_image ⇒ Object
Short version of the Container Image name.
-
#sizes ⇒ Object
Reported sizes in bytes of platform-specific images, with multiple values possible for multi-architecture images.
-
#sources ⇒ Object
Collection sources, such as
live_containers,image_check,aws_ecr, oragentless_scanner. -
#tags ⇒ Object
Image tags in
key:valueform, such asimage_registry:docker.ioorstatus:running. -
#vulnerability_count ⇒ Object
Vulnerability counts by severity, when available.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
81 82 83 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 81 def additional_properties @additional_properties end |
#container_count ⇒ Object
Number of containers running the image.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 25 def container_count @container_count end |
#image_flavors ⇒ Object
Platform-specific image metadata, including size in bytes and available build and operating system details. Use these objects to associate sizes with platforms when platform information is available.
29 30 31 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 29 def image_flavors @image_flavors end |
#image_tags ⇒ Object
Image version tags, such as latest or v1.2.3. Tags can change; use the returned id to
identify an image record. The corresponding filter and grouping key is image_tag.
33 34 35 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 33 def @image_tags end |
#images_built_at ⇒ Object
List of build times associated with the Container Image. The list contains more than 1 entry for multi-architecture images.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 37 def images_built_at @images_built_at end |
#name ⇒ Object
Name of the Container Image.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 40 def name @name end |
#os_architectures ⇒ Object
List of Operating System architectures supported by the Container Image.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 43 def os_architectures @os_architectures end |
#os_names ⇒ Object
List of Operating System names supported by the Container Image.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 46 def os_names @os_names end |
#os_versions ⇒ Object
List of Operating System versions supported by the Container Image.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 49 def os_versions @os_versions end |
#published_at ⇒ Object
Time the image was pushed to the container registry.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 52 def published_at @published_at end |
#registry ⇒ Object
Registry where the image is stored. Use the image_registry tag key for filtering and grouping.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 55 def registry @registry end |
#repo_digest ⇒ Object
Digest of the compressed image manifest. Use the repo_digest tag key to filter by this value.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 58 def repo_digest @repo_digest end |
#repository ⇒ Object
Repository where the image is stored. Use the image_repository tag key for filtering and grouping.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 61 def repository @repository end |
#short_image ⇒ Object
Short version of the Container Image name.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 64 def short_image @short_image end |
#sizes ⇒ Object
Reported sizes in bytes of platform-specific images, with multiple values possible for multi-architecture images.
Use image_flavors for available platform associations; use size as the sort key.
68 69 70 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 68 def sizes @sizes end |
#sources ⇒ Object
Collection sources, such as live_containers, image_check, aws_ecr, or agentless_scanner.
71 72 73 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 71 def sources @sources end |
#tags ⇒ Object
Image tags in key:value form, such as image_registry:docker.io or status:running.
Use tag keys in group_by. Tags used in filter[tags] must satisfy its syntax restrictions.
75 76 77 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 75 def @tags end |
#vulnerability_count ⇒ Object
Vulnerability counts by severity, when available. An absent vulnerability_count does not mean
the image has no vulnerabilities.
79 80 81 |
# File 'lib/datadog_api_client/v2/models/container_image_attributes.rb', line 79 def vulnerability_count @vulnerability_count end |