Struct google_apigee1::api::GoogleCloudApigeeV1EnvironmentConfig[][src]

pub struct GoogleCloudApigeeV1EnvironmentConfig {
    pub create_time: Option<String>,
    pub data_collectors: Option<Vec<GoogleCloudApigeeV1DataCollectorConfig>>,
    pub debug_mask: Option<GoogleCloudApigeeV1DebugMask>,
    pub deployments: Option<Vec<GoogleCloudApigeeV1DeploymentConfig>>,
    pub feature_flags: Option<HashMap<String, String>>,
    pub flowhooks: Option<Vec<GoogleCloudApigeeV1FlowHookConfig>>,
    pub keystores: Option<Vec<GoogleCloudApigeeV1KeystoreConfig>>,
    pub name: Option<String>,
    pub provider: Option<String>,
    pub pubsub_topic: Option<String>,
    pub resource_references: Option<Vec<GoogleCloudApigeeV1ReferenceConfig>>,
    pub resources: Option<Vec<GoogleCloudApigeeV1ResourceConfig>>,
    pub revision_id: Option<String>,
    pub sequence_number: Option<String>,
    pub targets: Option<Vec<GoogleCloudApigeeV1TargetServerConfig>>,
    pub trace_config: Option<GoogleCloudApigeeV1RuntimeTraceConfig>,
    pub uid: Option<String>,
}

There is no detailed description.

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).

Fields

create_time: Option<String>

Time that the environment configuration was created.

data_collectors: Option<Vec<GoogleCloudApigeeV1DataCollectorConfig>>

List of data collectors used by the deployments in the environment.

debug_mask: Option<GoogleCloudApigeeV1DebugMask>

Debug mask that applies to all deployments in the environment.

deployments: Option<Vec<GoogleCloudApigeeV1DeploymentConfig>>

List of deployments in the environment.

feature_flags: Option<HashMap<String, String>>

Feature flags inherited from the organization and environment.

flowhooks: Option<Vec<GoogleCloudApigeeV1FlowHookConfig>>

List of flow hooks in the environment.

keystores: Option<Vec<GoogleCloudApigeeV1KeystoreConfig>>

List of keystores in the environment.

name: Option<String>

Name of the environment configuration in the following format: organizations/{org}/environments/{env}/configs/{config}

provider: Option<String>

Used by the Control plane to add context information to help detect the source of the document during diagnostics and debugging.

pubsub_topic: Option<String>

Name of the PubSub topic for the environment.

resource_references: Option<Vec<GoogleCloudApigeeV1ReferenceConfig>>

List of resource references in the environment.

resources: Option<Vec<GoogleCloudApigeeV1ResourceConfig>>

List of resource versions in the environment.

revision_id: Option<String>

Revision ID of the environment configuration. The higher the value, the more recently the configuration was deployed.

sequence_number: Option<String>

DEPRECATED: Use revision_id.

targets: Option<Vec<GoogleCloudApigeeV1TargetServerConfig>>

List of target servers in the environment. Disabled target servers are not displayed.

trace_config: Option<GoogleCloudApigeeV1RuntimeTraceConfig>

Trace configurations. Contains config for the environment and config overrides for specific API proxies.

uid: Option<String>

Unique ID for the environment configuration. The ID will only change if the environment is deleted and recreated.

Trait Implementations

impl Clone for GoogleCloudApigeeV1EnvironmentConfig[src]

impl Debug for GoogleCloudApigeeV1EnvironmentConfig[src]

impl Default for GoogleCloudApigeeV1EnvironmentConfig[src]

impl<'de> Deserialize<'de> for GoogleCloudApigeeV1EnvironmentConfig[src]

impl ResponseResult for GoogleCloudApigeeV1EnvironmentConfig[src]

impl Serialize for GoogleCloudApigeeV1EnvironmentConfig[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.