Skip to content

Commit 6988e75

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Make google auth optional for Observability Pipelines (#3029)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent cc4b07a commit 6988e75

File tree

4 files changed

+4
-12
lines changed

4 files changed

+4
-12
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34514,7 +34514,6 @@ components:
3451434514
- id
3451534515
- type
3451634516
- inputs
34517-
- auth
3451834517
- customer_id
3451934518
type: object
3452034519
ObservabilityPipelineGoogleChronicleDestinationEncoding:
@@ -34580,9 +34579,7 @@ components:
3458034579
- type
3458134580
- inputs
3458234581
- bucket
34583-
- auth
3458434582
- storage_class
34585-
- acl
3458634583
type: object
3458734584
ObservabilityPipelineGoogleCloudStorageDestinationAcl:
3458834585
description: Access control list setting for objects written to the bucket.
@@ -34713,7 +34710,6 @@ components:
3471334710
required:
3471434711
- id
3471534712
- type
34716-
- auth
3471734713
- decoding
3471834714
- project
3471934715
- subscription

packages/datadog-api-client-v2/models/ObservabilityPipelineGoogleChronicleDestination.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export class ObservabilityPipelineGoogleChronicleDestination {
1616
/**
1717
* GCP credentials used to authenticate with Google Cloud Storage.
1818
*/
19-
"auth": ObservabilityPipelineGcpAuth;
19+
"auth"?: ObservabilityPipelineGcpAuth;
2020
/**
2121
* The Google Chronicle customer ID.
2222
*/
@@ -61,7 +61,6 @@ export class ObservabilityPipelineGoogleChronicleDestination {
6161
auth: {
6262
baseName: "auth",
6363
type: "ObservabilityPipelineGcpAuth",
64-
required: true,
6564
},
6665
customerId: {
6766
baseName: "customer_id",

packages/datadog-api-client-v2/models/ObservabilityPipelineGoogleCloudStorageDestination.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ export class ObservabilityPipelineGoogleCloudStorageDestination {
1919
/**
2020
* Access control list setting for objects written to the bucket.
2121
*/
22-
"acl": ObservabilityPipelineGoogleCloudStorageDestinationAcl;
22+
"acl"?: ObservabilityPipelineGoogleCloudStorageDestinationAcl;
2323
/**
2424
* GCP credentials used to authenticate with Google Cloud Storage.
2525
*/
26-
"auth": ObservabilityPipelineGcpAuth;
26+
"auth"?: ObservabilityPipelineGcpAuth;
2727
/**
2828
* Name of the GCS bucket.
2929
*/
@@ -72,12 +72,10 @@ export class ObservabilityPipelineGoogleCloudStorageDestination {
7272
acl: {
7373
baseName: "acl",
7474
type: "ObservabilityPipelineGoogleCloudStorageDestinationAcl",
75-
required: true,
7675
},
7776
auth: {
7877
baseName: "auth",
7978
type: "ObservabilityPipelineGcpAuth",
80-
required: true,
8179
},
8280
bucket: {
8381
baseName: "bucket",

packages/datadog-api-client-v2/models/ObservabilityPipelineGooglePubSubSource.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export class ObservabilityPipelineGooglePubSubSource {
1717
/**
1818
* GCP credentials used to authenticate with Google Cloud Storage.
1919
*/
20-
"auth": ObservabilityPipelineGcpAuth;
20+
"auth"?: ObservabilityPipelineGcpAuth;
2121
/**
2222
* The decoding format used to interpret incoming logs.
2323
*/
@@ -62,7 +62,6 @@ export class ObservabilityPipelineGooglePubSubSource {
6262
auth: {
6363
baseName: "auth",
6464
type: "ObservabilityPipelineGcpAuth",
65-
required: true,
6665
},
6766
decoding: {
6867
baseName: "decoding",

0 commit comments

Comments
 (0)