diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 04454bdda2..2dd2ab3a82 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -96580,9 +96580,20 @@ components: cmdline: description: Process command line. type: string + executable: + description: Path to the process executable. + type: string host: description: Host running the process. type: string + identifying_tags: + description: |- + Tags that uniquely identify the process: a host identity tag (`host`, `task_arn`, + or `eks_fargate_node`) and a `pid` tag. Omitted if either tag is unavailable. + items: + description: A tag identifying the process. + type: string + type: array pid: description: Process ID. format: int64 @@ -210393,7 +210404,11 @@ paths: data: - attributes: cmdline: /usr/bin/python3 + executable: /usr/bin/python3 host: my-host + identifying_tags: + - host:my-host + - pid:123 pid: 123 id: abc-123 type: process diff --git a/src/datadog_api_client/v2/model/process_summary_attributes.py b/src/datadog_api_client/v2/model/process_summary_attributes.py index e28b9c55bc..7ee4b81dfd 100644 --- a/src/datadog_api_client/v2/model/process_summary_attributes.py +++ b/src/datadog_api_client/v2/model/process_summary_attributes.py @@ -18,7 +18,9 @@ class ProcessSummaryAttributes(ModelNormal): def openapi_types(_): return { "cmdline": (str,), + "executable": (str,), "host": (str,), + "identifying_tags": ([str],), "pid": (int,), "ppid": (int,), "start": (str,), @@ -29,7 +31,9 @@ def openapi_types(_): attribute_map = { "cmdline": "cmdline", + "executable": "executable", "host": "host", + "identifying_tags": "identifying_tags", "pid": "pid", "ppid": "ppid", "start": "start", @@ -41,7 +45,9 @@ def openapi_types(_): def __init__( self_, cmdline: Union[str, UnsetType] = unset, + executable: Union[str, UnsetType] = unset, host: Union[str, UnsetType] = unset, + identifying_tags: Union[List[str], UnsetType] = unset, pid: Union[int, UnsetType] = unset, ppid: Union[int, UnsetType] = unset, start: Union[str, UnsetType] = unset, @@ -56,9 +62,16 @@ def __init__( :param cmdline: Process command line. :type cmdline: str, optional + :param executable: Path to the process executable. + :type executable: str, optional + :param host: Host running the process. :type host: str, optional + :param identifying_tags: Tags that uniquely identify the process: a host identity tag ( ``host`` , ``task_arn`` , + or ``eks_fargate_node`` ) and a ``pid`` tag. Omitted if either tag is unavailable. + :type identifying_tags: [str], optional + :param pid: Process ID. :type pid: int, optional @@ -79,8 +92,12 @@ def __init__( """ if cmdline is not unset: kwargs["cmdline"] = cmdline + if executable is not unset: + kwargs["executable"] = executable if host is not unset: kwargs["host"] = host + if identifying_tags is not unset: + kwargs["identifying_tags"] = identifying_tags if pid is not unset: kwargs["pid"] = pid if ppid is not unset: