Class GenericHTTPEndpointConfig
Defines the configuration for connections to an HTTP service provider.
Implements
Inherited Members
Namespace: Google.Apis.DeveloperConnect.v1.Data
Assembly: Google.Apis.DeveloperConnect.v1.dll
Syntax
public class GenericHTTPEndpointConfig : IDirectResponseSchema
Properties
BasicAuthentication
Optional. Basic authentication with username and password.
Declaration
[JsonProperty("basicAuthentication")]
public virtual BasicAuthentication BasicAuthentication { get; set; }
Property Value
| Type | Description |
|---|---|
| BasicAuthentication |
BearerTokenAuthentication
Optional. Bearer token authentication with a token.
Declaration
[JsonProperty("bearerTokenAuthentication")]
public virtual BearerTokenAuthentication BearerTokenAuthentication { get; set; }
Property Value
| Type | Description |
|---|---|
| BearerTokenAuthentication |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HostUri
Required. Immutable. The service provider's https endpoint.
Declaration
[JsonProperty("hostUri")]
public virtual string HostUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceDirectoryConfig
Optional. Configuration for using Service Directory to privately connect to a HTTP service provider. This should only be set if the Http service provider is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the HTTP service provider will be made over the public internet.
Declaration
[JsonProperty("serviceDirectoryConfig")]
public virtual ServiceDirectoryConfig ServiceDirectoryConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceDirectoryConfig |
SslCaCertificate
Optional. The SSL certificate to use for requests to the HTTP service provider.
Declaration
[JsonProperty("sslCaCertificate")]
public virtual string SslCaCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |