Skip to content

Commit 03d1930

Browse files
Add encryption field to logs archive destination (#2369)
Co-authored-by: ci.datadog-api-spec <[email protected]> 6970527
1 parent 014c45a commit 03d1930

8 files changed

+120
-5
lines changed

_sources/datadog_api_client.v2.model.rst.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7109,6 +7109,20 @@ datadog\_api\_client.v2.model.logs\_archive\_destination\_s3\_type module
71097109
:members:
71107110
:show-inheritance:
71117111

7112+
datadog\_api\_client.v2.model.logs\_archive\_encryption\_s3 module
7113+
------------------------------------------------------------------
7114+
7115+
.. automodule:: datadog_api_client.v2.model.logs_archive_encryption_s3
7116+
:members:
7117+
:show-inheritance:
7118+
7119+
datadog\_api\_client.v2.model.logs\_archive\_encryption\_s3\_type module
7120+
------------------------------------------------------------------------
7121+
7122+
.. automodule:: datadog_api_client.v2.model.logs_archive_encryption_s3_type
7123+
:members:
7124+
:show-inheritance:
7125+
71127126
datadog\_api\_client.v2.model.logs\_archive\_integration\_azure module
71137127
----------------------------------------------------------------------
71147128

datadog_api_client.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3310,6 +3310,8 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
33103310
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_destination_gcs_type">datadog_api_client.v2.model.logs_archive_destination_gcs_type module</a></li>
33113311
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_destination_s3">datadog_api_client.v2.model.logs_archive_destination_s3 module</a></li>
33123312
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_destination_s3_type">datadog_api_client.v2.model.logs_archive_destination_s3_type module</a></li>
3313+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_encryption_s3">datadog_api_client.v2.model.logs_archive_encryption_s3 module</a></li>
3314+
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_encryption_s3_type">datadog_api_client.v2.model.logs_archive_encryption_s3_type module</a></li>
33133315
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_integration_azure">datadog_api_client.v2.model.logs_archive_integration_azure module</a></li>
33143316
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_integration_gcs">datadog_api_client.v2.model.logs_archive_integration_gcs module</a></li>
33153317
<li class="toctree-l4"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_integration_s3">datadog_api_client.v2.model.logs_archive_integration_s3 module</a></li>

datadog_api_client.v2.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5836,6 +5836,14 @@ <h2 id="subpackages">Subpackages<a class="headerlink" href="#subpackages" title=
58365836
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.logs_archive_destination_s3_type.LogsArchiveDestinationS3Type"><code class="docutils literal notranslate"><span class="pre">LogsArchiveDestinationS3Type</span></code></a></li>
58375837
</ul>
58385838
</li>
5839+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_encryption_s3">datadog_api_client.v2.model.logs_archive_encryption_s3 module</a><ul>
5840+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3"><code class="docutils literal notranslate"><span class="pre">LogsArchiveEncryptionS3</span></code></a></li>
5841+
</ul>
5842+
</li>
5843+
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_encryption_s3_type">datadog_api_client.v2.model.logs_archive_encryption_s3_type module</a><ul>
5844+
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type"><code class="docutils literal notranslate"><span class="pre">LogsArchiveEncryptionS3Type</span></code></a></li>
5845+
</ul>
5846+
</li>
58395847
<li class="toctree-l2"><a class="reference internal" href="datadog_api_client.v2.model.html#module-datadog_api_client.v2.model.logs_archive_integration_azure">datadog_api_client.v2.model.logs_archive_integration_azure module</a><ul>
58405848
<li class="toctree-l3"><a class="reference internal" href="datadog_api_client.v2.model.html#datadog_api_client.v2.model.logs_archive_integration_azure.LogsArchiveIntegrationAzure"><code class="docutils literal notranslate"><span class="pre">LogsArchiveIntegrationAzure</span></code></a></li>
58415849
</ul>

datadog_api_client.v2.model.html

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6894,6 +6894,18 @@
68946894
</li></ul>
68956895
</nav>
68966896
</li>
6897+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.logs_archive_encryption_s3" class="md-nav__link">datadog_api_client.v2.model.logs_archive_encryption_s3 module</a><nav class="md-nav">
6898+
<ul class="md-nav__list">
6899+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">LogsArchiveEncryptionS3</span></code></a>
6900+
</li></ul>
6901+
</nav>
6902+
</li>
6903+
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.logs_archive_encryption_s3_type" class="md-nav__link">datadog_api_client.v2.model.logs_archive_encryption_s3_type module</a><nav class="md-nav">
6904+
<ul class="md-nav__list">
6905+
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">LogsArchiveEncryptionS3Type</span></code></a>
6906+
</li></ul>
6907+
</nav>
6908+
</li>
68976909
<li class="md-nav__item"><a href="#module-datadog_api_client.v2.model.logs_archive_integration_azure" class="md-nav__link">datadog_api_client.v2.model.logs_archive_integration_azure module</a><nav class="md-nav">
68986910
<ul class="md-nav__list">
68996911
<li class="md-nav__item"><a href="#datadog_api_client.v2.model.logs_archive_integration_azure.LogsArchiveIntegrationAzure" class="md-nav__link"><code class="docutils literal notranslate"><span class="pre">LogsArchiveIntegrationAzure</span></code></a>
@@ -32273,6 +32285,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
3227332285
<li><p><strong>storage_account</strong> (<em>str</em>) – The associated storage account.</p></li>
3227432286
<li><p><strong>type</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_destination_azure_type.LogsArchiveDestinationAzureType" title="datadog_api_client.v2.model.logs_archive_destination_azure_type.LogsArchiveDestinationAzureType"><em>LogsArchiveDestinationAzureType</em></a>) – Type of the Azure archive destination.</p></li>
3227532287
<li><p><strong>bucket</strong> (<em>str</em>) – The bucket where the archive will be stored.</p></li>
32288+
<li><p><strong>encryption</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3" title="datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3"><em>LogsArchiveEncryptionS3</em></a><em>, </em><em>optional</em>) – The S3 encryption settings.</p></li>
3227632289
</ul>
3227732290
</dd>
3227832291
</dl>
@@ -32313,6 +32326,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
3231332326
<li><p><strong>storage_account</strong> (<em>str</em>) – The associated storage account.</p></li>
3231432327
<li><p><strong>type</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_destination_azure_type.LogsArchiveDestinationAzureType" title="datadog_api_client.v2.model.logs_archive_destination_azure_type.LogsArchiveDestinationAzureType"><em>LogsArchiveDestinationAzureType</em></a>) – Type of the Azure archive destination.</p></li>
3231532328
<li><p><strong>bucket</strong> (<em>str</em>) – The bucket where the archive will be stored.</p></li>
32329+
<li><p><strong>encryption</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3" title="datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3"><em>LogsArchiveEncryptionS3</em></a><em>, </em><em>optional</em>) – The S3 encryption settings.</p></li>
3231632330
</ul>
3231732331
</dd>
3231832332
</dl>
@@ -32423,6 +32437,7 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
3242332437
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
3242432438
<dd class="field-odd"><ul class="simple">
3242532439
<li><p><strong>bucket</strong> (<em>str</em>) – The bucket where the archive will be stored.</p></li>
32440+
<li><p><strong>encryption</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3" title="datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3"><em>LogsArchiveEncryptionS3</em></a><em>, </em><em>optional</em>) – The S3 encryption settings.</p></li>
3242632441
<li><p><strong>integration</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_integration_s3.LogsArchiveIntegrationS3" title="datadog_api_client.v2.model.logs_archive_integration_s3.LogsArchiveIntegrationS3"><em>LogsArchiveIntegrationS3</em></a>) – The S3 Archive’s integration destination.</p></li>
3242732442
<li><p><strong>path</strong> (<em>str</em><em>, </em><em>optional</em>) – The archive path.</p></li>
3242832443
<li><p><strong>type</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_destination_s3_type.LogsArchiveDestinationS3Type" title="datadog_api_client.v2.model.logs_archive_destination_s3_type.LogsArchiveDestinationS3Type"><em>LogsArchiveDestinationS3Type</em></a>) – Type of the S3 archive destination.</p></li>
@@ -32458,6 +32473,50 @@ <h2 id="submodules">Submodules<a class="headerlink" href="#submodules" title="Li
3245832473
</dl>
3245932474
</dd></dl>
3246032475
</section>
32476+
<section id="module-datadog_api_client.v2.model.logs_archive_encryption_s3">
32477+
<span id="datadog-api-client-v2-model-logs-archive-encryption-s3-module"></span><h2 id="module-datadog_api_client.v2.model.logs_archive_encryption_s3">datadog_api_client.v2.model.logs_archive_encryption_s3 module<a class="headerlink" href="#module-datadog_api_client.v2.model.logs_archive_encryption_s3" title="Link to this heading">¶</a></h2>
32478+
<dl class="py class">
32479+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3">
32480+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">LogsArchiveEncryptionS3</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#datadog_api_client.v2.model.logs_archive_encryption_s3.LogsArchiveEncryptionS3" title="Link to this definition">¶</a></dt>
32481+
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelNormal" title="datadog_api_client.model_utils.ModelNormal"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelNormal</span></code></a></p>
32482+
<p>The S3 encryption settings.</p>
32483+
<dl class="field-list simple">
32484+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
32485+
<dd class="field-odd"><ul class="simple">
32486+
<li><p><strong>key</strong> (<em>str</em><em>, </em><em>optional</em>) – An Amazon Resource Name (ARN) used to identify an AWS KMS key.</p></li>
32487+
<li><p><strong>type</strong> (<a class="reference internal" href="#datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type" title="datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type"><em>LogsArchiveEncryptionS3Type</em></a>) – Type of S3 encryption for a destination.</p></li>
32488+
</ul>
32489+
</dd>
32490+
</dl>
32491+
</dd></dl>
32492+
</section>
32493+
<section id="module-datadog_api_client.v2.model.logs_archive_encryption_s3_type">
32494+
<span id="datadog-api-client-v2-model-logs-archive-encryption-s3-type-module"></span><h2 id="module-datadog_api_client.v2.model.logs_archive_encryption_s3_type">datadog_api_client.v2.model.logs_archive_encryption_s3_type module<a class="headerlink" href="#module-datadog_api_client.v2.model.logs_archive_encryption_s3_type" title="Link to this heading">¶</a></h2>
32495+
<dl class="py class">
32496+
<dt class="sig sig-object py" id="datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type">
32497+
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">LogsArchiveEncryptionS3Type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#datadog_api_client.v2.model.logs_archive_encryption_s3_type.LogsArchiveEncryptionS3Type" title="Link to this definition">¶</a></dt>
32498+
<dd><p>Bases: <a class="reference internal" href="datadog_api_client.html#datadog_api_client.model_utils.ModelSimple" title="datadog_api_client.model_utils.ModelSimple"><code class="xref py py-class docutils literal notranslate"><span class="pre">ModelSimple</span></code></a></p>
32499+
<p>Type of S3 encryption for a destination.</p>
32500+
<dl class="field-list simple">
32501+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
32502+
<dd class="field-odd"><ul class="simple">
32503+
<li><p><strong>value</strong> (<em>str</em>) – Must be one of [“NO_OVERRIDE”, “SSE_S3”, “SSE_KMS”].</p></li>
32504+
<li><p><strong>_check_type</strong> (<em>bool</em>) – If True, values for parameters in openapi_types
32505+
will be type checked and a TypeError will be raised if the wrong type is input.
32506+
Defaults to True.</p></li>
32507+
<li><p><strong>_path_to_item</strong> (<em>tuple/list</em>) – This is a list of keys or values to drill down to
32508+
the model in received_data when deserializing a response.</p></li>
32509+
<li><p><strong>_spec_property_naming</strong> (<em>bool</em>) – True if the variable names in the input
32510+
data are serialized names, as specified in the OpenAPI document. False if the
32511+
variable names in the input data are pythonic names, e.g. snake case (default).</p></li>
32512+
<li><p><strong>_configuration</strong> (<a class="reference internal" href="datadog_api_client.v2.html#datadog_api_client.v2.Configuration" title="datadog_api_client.v2.Configuration"><em>Configuration</em></a>) – The instance to use when deserializing a
32513+
file_type parameter. If passed, type conversion is attempted If omitted no
32514+
type conversion is done.</p></li>
32515+
</ul>
32516+
</dd>
32517+
</dl>
32518+
</dd></dl>
32519+
</section>
3246132520
<section id="module-datadog_api_client.v2.model.logs_archive_integration_azure">
3246232521
<span id="datadog-api-client-v2-model-logs-archive-integration-azure-module"></span><h2 id="module-datadog_api_client.v2.model.logs_archive_integration_azure">datadog_api_client.v2.model.logs_archive_integration_azure module<a class="headerlink" href="#module-datadog_api_client.v2.model.logs_archive_integration_azure" title="Link to this heading">¶</a></h2>
3246332522
<dl class="py class">

0 commit comments

Comments
 (0)