@@ -5062,17 +5062,17 @@ def update!(**args)
5062
5062
class GoogleCloudConnectorsV1AuthConfig
5063
5063
include Google::Apis::Core::Hashable
5064
5064
5065
- # List containing additional auth configs.
5065
+ # Optional. List containing additional auth configs.
5066
5066
# Corresponds to the JSON property `additionalVariables`
5067
5067
# @return [Array<Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1ConfigVariable>]
5068
5068
attr_accessor :additional_variables
5069
5069
5070
- # Identifier key for auth config
5070
+ # Optional. Identifier key for auth config
5071
5071
# Corresponds to the JSON property `authKey`
5072
5072
# @return [String]
5073
5073
attr_accessor :auth_key
5074
5074
5075
- # The type of authentication configured.
5075
+ # Optional. The type of authentication configured.
5076
5076
# Corresponds to the JSON property `authType`
5077
5077
# @return [String]
5078
5078
attr_accessor :auth_type
@@ -5136,17 +5136,17 @@ def update!(**args)
5136
5136
class GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow
5137
5137
include Google::Apis::Core::Hashable
5138
5138
5139
- # Authorization code to be exchanged for access and refresh tokens.
5139
+ # Optional. Authorization code to be exchanged for access and refresh tokens.
5140
5140
# Corresponds to the JSON property `authCode`
5141
5141
# @return [String]
5142
5142
attr_accessor :auth_code
5143
5143
5144
- # Auth URL for Authorization Code Flow
5144
+ # Optional. Auth URL for Authorization Code Flow
5145
5145
# Corresponds to the JSON property `authUri`
5146
5146
# @return [String]
5147
5147
attr_accessor :auth_uri
5148
5148
5149
- # Client ID for user-provided OAuth app.
5149
+ # Optional. Client ID for user-provided OAuth app.
5150
5150
# Corresponds to the JSON property `clientId`
5151
5151
# @return [String]
5152
5152
attr_accessor :client_id
@@ -5156,23 +5156,24 @@ class GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow
5156
5156
# @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1Secret]
5157
5157
attr_accessor :client_secret
5158
5158
5159
- # Whether to enable PKCE when the user performs the auth code flow.
5159
+ # Optional. Whether to enable PKCE when the user performs the auth code flow.
5160
5160
# Corresponds to the JSON property `enablePkce`
5161
5161
# @return [Boolean]
5162
5162
attr_accessor :enable_pkce
5163
5163
alias_method :enable_pkce?, :enable_pkce
5164
5164
5165
- # PKCE verifier to be used during the auth code exchange.
5165
+ # Optional. PKCE verifier to be used during the auth code exchange.
5166
5166
# Corresponds to the JSON property `pkceVerifier`
5167
5167
# @return [String]
5168
5168
attr_accessor :pkce_verifier
5169
5169
5170
- # Redirect URI to be provided during the auth code exchange.
5170
+ # Optional. Redirect URI to be provided during the auth code exchange.
5171
5171
# Corresponds to the JSON property `redirectUri`
5172
5172
# @return [String]
5173
5173
attr_accessor :redirect_uri
5174
5174
5175
- # Scopes the connection will request when the user performs the auth code flow.
5175
+ # Optional. Scopes the connection will request when the user performs the auth
5176
+ # code flow.
5176
5177
# Corresponds to the JSON property `scopes`
5177
5178
# @return [Array<String>]
5178
5179
attr_accessor :scopes
@@ -5233,7 +5234,7 @@ def update!(**args)
5233
5234
class GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials
5234
5235
include Google::Apis::Core::Hashable
5235
5236
5236
- # The client identifier.
5237
+ # Optional. The client identifier.
5237
5238
# Corresponds to the JSON property `clientId`
5238
5239
# @return [String]
5239
5240
attr_accessor :client_id
@@ -5285,17 +5286,17 @@ def update!(**args)
5285
5286
class GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims
5286
5287
include Google::Apis::Core::Hashable
5287
5288
5288
- # Value for the "aud" claim.
5289
+ # Optional. Value for the "aud" claim.
5289
5290
# Corresponds to the JSON property `audience`
5290
5291
# @return [String]
5291
5292
attr_accessor :audience
5292
5293
5293
- # Value for the "iss" claim.
5294
+ # Optional. Value for the "iss" claim.
5294
5295
# Corresponds to the JSON property `issuer`
5295
5296
# @return [String]
5296
5297
attr_accessor :issuer
5297
5298
5298
- # Value for the "sub" claim.
5299
+ # Optional. Value for the "sub" claim.
5299
5300
# Corresponds to the JSON property `subject`
5300
5301
# @return [String]
5301
5302
attr_accessor :subject
@@ -5316,7 +5317,7 @@ def update!(**args)
5316
5317
class GoogleCloudConnectorsV1AuthConfigSshPublicKey
5317
5318
include Google::Apis::Core::Hashable
5318
5319
5319
- # Format of SSH Client cert.
5320
+ # Optional. Format of SSH Client cert.
5320
5321
# Corresponds to the JSON property `certType`
5321
5322
# @return [String]
5322
5323
attr_accessor :cert_type
@@ -5331,7 +5332,7 @@ class GoogleCloudConnectorsV1AuthConfigSshPublicKey
5331
5332
# @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1Secret]
5332
5333
attr_accessor :ssh_client_cert_pass
5333
5334
5334
- # The user account used to authenticate.
5335
+ # Optional. The user account used to authenticate.
5335
5336
# Corresponds to the JSON property `username`
5336
5337
# @return [String]
5337
5338
attr_accessor :username
@@ -5358,7 +5359,7 @@ class GoogleCloudConnectorsV1AuthConfigUserPassword
5358
5359
# @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1Secret]
5359
5360
attr_accessor :password
5360
5361
5361
- # Username.
5362
+ # Optional. Username.
5362
5363
# Corresponds to the JSON property `username`
5363
5364
# @return [String]
5364
5365
attr_accessor :username
@@ -5414,7 +5415,7 @@ class GoogleCloudConnectorsV1ConfigVariable
5414
5415
# @return [Fixnum]
5415
5416
attr_accessor :int_value
5416
5417
5417
- # Key of the config variable.
5418
+ # Optional. Key of the config variable.
5418
5419
# Corresponds to the JSON property `key`
5419
5420
# @return [String]
5420
5421
attr_accessor :key
@@ -5525,6 +5526,11 @@ class GoogleCloudConnectorsV1Connection
5525
5526
# @return [String]
5526
5527
attr_accessor :envoy_image_location
5527
5528
5529
+ # AuthConfig defines details of a authentication type.
5530
+ # Corresponds to the JSON property `euaOauthAuthConfig`
5531
+ # @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1AuthConfig]
5532
+ attr_accessor :eua_oauth_auth_config
5533
+
5528
5534
# Eventing Configuration of a connection next: 18
5529
5535
# Corresponds to the JSON property `eventingConfig`
5530
5536
# @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingConfig]
@@ -5541,6 +5547,15 @@ class GoogleCloudConnectorsV1Connection
5541
5547
# @return [Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeData]
5542
5548
attr_accessor :eventing_runtime_data
5543
5549
5550
+ # Optional. Fallback on admin credentials for the connection. If this both
5551
+ # auth_override_enabled and fallback_on_admin_credentials are set to true, the
5552
+ # connection will use the admin credentials if the dynamic auth header is not
5553
+ # present during auth override.
5554
+ # Corresponds to the JSON property `fallbackOnAdminCredentials`
5555
+ # @return [Boolean]
5556
+ attr_accessor :fallback_on_admin_credentials
5557
+ alias_method :fallback_on_admin_credentials?, :fallback_on_admin_credentials
5558
+
5544
5559
# Output only. The name of the Hostname of the Service Directory service with
5545
5560
# TLS.
5546
5561
# Corresponds to the JSON property `host`
@@ -5658,9 +5673,11 @@ def update!(**args)
5658
5673
@description = args[:description] if args.key?(:description)
5659
5674
@destination_configs = args[:destination_configs] if args.key?(:destination_configs)
5660
5675
@envoy_image_location = args[:envoy_image_location] if args.key?(:envoy_image_location)
5676
+ @eua_oauth_auth_config = args[:eua_oauth_auth_config] if args.key?(:eua_oauth_auth_config)
5661
5677
@eventing_config = args[:eventing_config] if args.key?(:eventing_config)
5662
5678
@eventing_enablement_type = args[:eventing_enablement_type] if args.key?(:eventing_enablement_type)
5663
5679
@eventing_runtime_data = args[:eventing_runtime_data] if args.key?(:eventing_runtime_data)
5680
+ @fallback_on_admin_credentials = args[:fallback_on_admin_credentials] if args.key?(:fallback_on_admin_credentials)
5664
5681
@host = args[:host] if args.key?(:host)
5665
5682
@image_location = args[:image_location] if args.key?(:image_location)
5666
5683
@is_trusted_tester = args[:is_trusted_tester] if args.key?(:is_trusted_tester)
@@ -5853,9 +5870,9 @@ def update!(**args)
5853
5870
class GoogleCloudConnectorsV1EncryptionKey
5854
5871
include Google::Apis::Core::Hashable
5855
5872
5856
- # The [KMS key name] with which the content of the Operation is encrypted. The
5857
- # expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be
5858
- # empty string if google managed.
5873
+ # Optional. The [KMS key name] with which the content of the Operation is
5874
+ # encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*
5875
+ # `. Will be empty string if google managed.
5859
5876
# Corresponds to the JSON property `kmsKeyName`
5860
5877
# @return [String]
5861
5878
attr_accessor :kms_key_name
@@ -6174,13 +6191,13 @@ def update!(**args)
6174
6191
class GoogleCloudConnectorsV1LockConfig
6175
6192
include Google::Apis::Core::Hashable
6176
6193
6177
- # Indicates whether or not the connection is locked.
6194
+ # Optional. Indicates whether or not the connection is locked.
6178
6195
# Corresponds to the JSON property `locked`
6179
6196
# @return [Boolean]
6180
6197
attr_accessor :locked
6181
6198
alias_method :locked?, :locked
6182
6199
6183
- # Describes why a connection is locked.
6200
+ # Optional. Describes why a connection is locked.
6184
6201
# Corresponds to the JSON property `reason`
6185
6202
# @return [String]
6186
6203
attr_accessor :reason
@@ -6200,7 +6217,8 @@ def update!(**args)
6200
6217
class GoogleCloudConnectorsV1LogConfig
6201
6218
include Google::Apis::Core::Hashable
6202
6219
6203
- # Enabled represents whether logging is enabled or not for a connection.
6220
+ # Optional. Enabled represents whether logging is enabled or not for a
6221
+ # connection.
6204
6222
# Corresponds to the JSON property `enabled`
6205
6223
# @return [Boolean]
6206
6224
attr_accessor :enabled
@@ -6226,12 +6244,12 @@ def update!(**args)
6226
6244
class GoogleCloudConnectorsV1NodeConfig
6227
6245
include Google::Apis::Core::Hashable
6228
6246
6229
- # Maximum number of nodes in the runtime nodes.
6247
+ # Optional. Maximum number of nodes in the runtime nodes.
6230
6248
# Corresponds to the JSON property `maxNodeCount`
6231
6249
# @return [Fixnum]
6232
6250
attr_accessor :max_node_count
6233
6251
6234
- # Minimum number of nodes in the runtime nodes.
6252
+ # Optional. Minimum number of nodes in the runtime nodes.
6235
6253
# Corresponds to the JSON property `minNodeCount`
6236
6254
# @return [Fixnum]
6237
6255
attr_accessor :min_node_count
@@ -6301,8 +6319,8 @@ def update!(**args)
6301
6319
class GoogleCloudConnectorsV1Secret
6302
6320
include Google::Apis::Core::Hashable
6303
6321
6304
- # The resource name of the secret version in the format, format as: `projects/*/
6305
- # secrets/*/versions/*`.
6322
+ # Optional. The resource name of the secret version in the format, format as: `
6323
+ # projects/*/ secrets/*/versions/*`.
6306
6324
# Corresponds to the JSON property `secretVersion`
6307
6325
# @return [String]
6308
6326
attr_accessor :secret_version
0 commit comments