Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 35 additions & 35 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -83695,7 +83695,7 @@ components:
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthClientSecret"
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthClientCertificate"
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity"
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion"
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion"
- $ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity"
ObservabilityPipelineAzureDataExplorerDestinationAuthAzureCli:
description: Authenticate using the Azure CLI credentials available in the environment.
Expand Down Expand Up @@ -83798,40 +83798,6 @@ components:
required:
- azure_credential_kind
type: object
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion:
description: Authenticate using a managed identity as a client assertion for a Microsoft Entra application.
properties:
azure_credential_kind:
$ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind"
client_assertion_client_id:
description: The client ID of the Microsoft Entra application that trusts the managed identity.
example: 22222222-2222-2222-2222-222222222222
type: string
client_assertion_tenant_id:
description: The tenant ID of the Microsoft Entra application that trusts the managed identity.
example: 11111111-1111-1111-1111-111111111111
type: string
user_assigned_managed_identity_id:
description: The ID of the user-assigned managed identity. If omitted, the system-assigned managed identity is used.
example: 00000000-0000-0000-0000-000000000000
nullable: true
type: string
user_assigned_managed_identity_id_type:
$ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationManagedIdentityIdType"
required:
- azure_credential_kind
- client_assertion_client_id
- client_assertion_tenant_id
type: object
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind:
default: managed_identity_client_assertion
description: The Azure credential kind. The value should always be `managed_identity_client_assertion`.
enum:
- managed_identity_client_assertion
example: managed_identity_client_assertion
type: string
x-enum-varnames:
- MANAGED_IDENTITY_CLIENT_ASSERTION
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityKind:
default: managed_identity
description: The Azure credential kind. The value should always be `managed_identity`.
Expand Down Expand Up @@ -83917,6 +83883,40 @@ components:
type: string
x-enum-varnames:
- AZURE_DATA_EXPLORER
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion:
description: Authenticate using a managed identity as a client assertion for a Microsoft Entra application.
properties:
azure_credential_kind:
$ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind"
client_assertion_client_id:
description: The client ID of the Microsoft Entra application that trusts the managed identity.
example: 22222222-2222-2222-2222-222222222222
type: string
client_assertion_tenant_id:
description: The tenant ID of the Microsoft Entra application that trusts the managed identity.
example: 11111111-1111-1111-1111-111111111111
type: string
user_assigned_managed_identity_id:
description: The ID of the user-assigned managed identity. If omitted, the system-assigned managed identity is used.
example: 00000000-0000-0000-0000-000000000000
nullable: true
type: string
user_assigned_managed_identity_id_type:
$ref: "#/components/schemas/ObservabilityPipelineAzureDataExplorerDestinationManagedIdentityIdType"
required:
- azure_credential_kind
- client_assertion_client_id
- client_assertion_tenant_id
type: object
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind:
default: managed_identity_client_assertion
description: The Azure credential kind. The value should always be `managed_identity_client_assertion`.
enum:
- managed_identity_client_assertion
example: managed_identity_client_assertion
type: string
x-enum-varnames:
- MANAGED_IDENTITY_CLIENT_ASSERTION
ObservabilityPipelineAzureStorageDestinationCompression:
description: |-
Compression configuration for archived logs. When omitted, logs are compressed with gzip
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion,
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_workload_identity import (
ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity,
Expand Down Expand Up @@ -112,7 +112,7 @@ def __init__(
ObservabilityPipelineAzureDataExplorerDestinationAuthClientSecret,
ObservabilityPipelineAzureDataExplorerDestinationAuthClientCertificate,
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity,
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion,
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion,
ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity,
],
database: str,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,8 @@ def _composed_schemas(_):
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion,
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_workload_identity import (
ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity,
Expand All @@ -90,7 +90,7 @@ def _composed_schemas(_):
ObservabilityPipelineAzureDataExplorerDestinationAuthClientSecret,
ObservabilityPipelineAzureDataExplorerDestinationAuthClientCertificate,
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity,
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion,
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion,
ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity,
],
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,28 +15,26 @@


if TYPE_CHECKING:
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind,
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_managed_identity_id_type import (
ObservabilityPipelineAzureDataExplorerDestinationManagedIdentityIdType,
)


class ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion(ModelNormal):
class ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion(ModelNormal):
@cached_property
def openapi_types(_):
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind,
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_managed_identity_id_type import (
ObservabilityPipelineAzureDataExplorerDestinationManagedIdentityIdType,
)

return {
"azure_credential_kind": (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind,
),
"azure_credential_kind": (ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind,),
"client_assertion_client_id": (str,),
"client_assertion_tenant_id": (str,),
"user_assigned_managed_identity_id": (str, none_type),
Expand All @@ -55,7 +53,7 @@ def openapi_types(_):

def __init__(
self_,
azure_credential_kind: ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind,
azure_credential_kind: ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind,
client_assertion_client_id: str,
client_assertion_tenant_id: str,
user_assigned_managed_identity_id: Union[str, none_type, UnsetType] = unset,
Expand All @@ -68,7 +66,7 @@ def __init__(
Authenticate using a managed identity as a client assertion for a Microsoft Entra application.

:param azure_credential_kind: The Azure credential kind. The value should always be ``managed_identity_client_assertion``.
:type azure_credential_kind: ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind
:type azure_credential_kind: ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind

:param client_assertion_client_id: The client ID of the Microsoft Entra application that trusts the managed identity.
:type client_assertion_client_id: str
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
from typing import ClassVar


class ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind(ModelSimple):
class ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind(ModelSimple):
"""
The Azure credential kind. The value should always be `managed_identity_client_assertion`.

Expand All @@ -24,7 +24,7 @@ class ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClient
"managed_identity_client_assertion",
}
MANAGED_IDENTITY_CLIENT_ASSERTION: ClassVar[
"ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind"
"ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind"
]

@cached_property
Expand All @@ -34,6 +34,6 @@ def openapi_types(_):
}


ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind.MANAGED_IDENTITY_CLIENT_ASSERTION = ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind(
"managed_identity_client_assertion"
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind.MANAGED_IDENTITY_CLIENT_ASSERTION = (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind("managed_identity_client_assertion")
)
16 changes: 8 additions & 8 deletions src/datadog_api_client/v2/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6864,12 +6864,6 @@
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_auth_managed_identity_kind import (
ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityKind,
)
Expand All @@ -6888,6 +6882,12 @@
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_destination_type import (
ObservabilityPipelineAzureDataExplorerDestinationType,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion,
)
from datadog_api_client.v2.model.observability_pipeline_azure_data_explorer_managed_identity_client_assertion_kind import (
ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind,
)
from datadog_api_client.v2.model.observability_pipeline_azure_storage_destination_compression import (
ObservabilityPipelineAzureStorageDestinationCompression,
)
Expand Down Expand Up @@ -17485,14 +17485,14 @@
"ObservabilityPipelineAzureDataExplorerDestinationAuthClientSecret",
"ObservabilityPipelineAzureDataExplorerDestinationAuthClientSecretKind",
"ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentity",
"ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertion",
"ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityClientAssertionKind",
"ObservabilityPipelineAzureDataExplorerDestinationAuthManagedIdentityKind",
"ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentity",
"ObservabilityPipelineAzureDataExplorerDestinationAuthWorkloadIdentityKind",
"ObservabilityPipelineAzureDataExplorerDestinationBatch",
"ObservabilityPipelineAzureDataExplorerDestinationManagedIdentityIdType",
"ObservabilityPipelineAzureDataExplorerDestinationType",
"ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertion",
"ObservabilityPipelineAzureDataExplorerManagedIdentityClientAssertionKind",
"ObservabilityPipelineAzureStorageDestinationCompression",
"ObservabilityPipelineAzureStorageDestinationCompressionGzip",
"ObservabilityPipelineAzureStorageDestinationCompressionGzipType",
Expand Down
Loading