Struct google_apigee1::api::GoogleCloudApigeeV1Deployment[][src]

pub struct GoogleCloudApigeeV1Deployment {
    pub api_proxy: Option<String>,
    pub deploy_start_time: Option<String>,
    pub environment: Option<String>,
    pub errors: Option<Vec<GoogleRpcStatus>>,
    pub instances: Option<Vec<GoogleCloudApigeeV1InstanceDeploymentStatus>>,
    pub pods: Option<Vec<GoogleCloudApigeeV1PodStatus>>,
    pub revision: Option<String>,
    pub route_conflicts: Option<Vec<GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict>>,
    pub state: 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

api_proxy: Option<String>

API proxy.

deploy_start_time: Option<String>

Time the API proxy was marked deployed in the control plane in millisconds since epoch.

environment: Option<String>

Environment.

errors: Option<Vec<GoogleRpcStatus>>

Errors reported for this deployment. Populated only when state == ERROR. This field is not populated in List APIs.

instances: Option<Vec<GoogleCloudApigeeV1InstanceDeploymentStatus>>

Status reported by each runtime instance. This field is not populated in List APIs.

pods: Option<Vec<GoogleCloudApigeeV1PodStatus>>

Status reported by runtime pods. This field is not populated for List APIs. Note: This field is deprecated. Runtime versions 1.3 and above report instance level status rather than pod status.

revision: Option<String>

API proxy revision.

route_conflicts: Option<Vec<GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict>>

Conflicts in the desired state routing configuration. The presence of conflicts does not cause the state to be ERROR, but it will mean that some of the deployment’s base paths are not routed to its environment. If the conflicts change, the state will transition to PROGRESSING until the latest configuration is rolled out to all instances. This field is not populated in List APIs.

state: Option<String>

Current state of the deployment. This field is not populated in List APIs.

Trait Implementations

impl Clone for GoogleCloudApigeeV1Deployment[src]

impl Debug for GoogleCloudApigeeV1Deployment[src]

impl Default for GoogleCloudApigeeV1Deployment[src]

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

impl ResponseResult for GoogleCloudApigeeV1Deployment[src]

impl Serialize for GoogleCloudApigeeV1Deployment[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.