pub struct GoogleCloudApigeeV1TargetServer {
pub description: Option<String>,
pub host: Option<String>,
pub is_enabled: Option<bool>,
pub name: Option<String>,
pub port: Option<i32>,
pub protocol: Option<String>,
pub s_sl_info: Option<GoogleCloudApigeeV1TlsInfo>,
}
Expand description
TargetServer configuration. TargetServers are used to decouple a proxy TargetEndpoint HTTPTargetConnections from concrete URLs for backend services.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- environments targetservers create organizations (request|response)
- environments targetservers delete organizations (response)
- environments targetservers get organizations (response)
- environments targetservers update organizations (request|response)
Fields§
§description: Option<String>
Optional. A human-readable description of this TargetServer.
host: Option<String>
Required. The host name this target connects to. Value must be a valid hostname as described by RFC-1123.
is_enabled: Option<bool>
Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true.
name: Option<String>
Required. The resource id of this target server. Values must match the regular expression
port: Option<i32>
Required. The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive.
protocol: Option<String>
Immutable. The protocol used by this TargetServer.
s_sl_info: Option<GoogleCloudApigeeV1TlsInfo>
Optional. Specifies TLS configuration info for this TargetServer. The JSON name is sSLInfo
for legacy/backwards compatibility reasons – Edge originally supported SSL, and the name is still used for TLS configuration.
Trait Implementations§
source§impl Clone for GoogleCloudApigeeV1TargetServer
impl Clone for GoogleCloudApigeeV1TargetServer
source§fn clone(&self) -> GoogleCloudApigeeV1TargetServer
fn clone(&self) -> GoogleCloudApigeeV1TargetServer
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more