Struct google_apigee1::api::GoogleCloudApigeeV1DeploymentChangeReport [−][src]
Response for GenerateDeployChangeReport and GenerateUndeployChangeReport. This report contains any validation failures that would cause the deployment to be rejected, as well changes and conflicts in routing that may occur due to the new deployment. The existence of a routing warning does not necessarily imply that the deployment request is bad, if the desired state of the deployment request is to effect a routing change. The primary purposes of the routing messages are: 1) To inform users of routing changes that may have an effect on traffic currently being routed to other existing deployments. 2) To warn users if some base path in the proxy will not receive traffic due to an existing deployment having already claimed that base path. The presence of routing conflicts/changes will not cause non-dry-run DeployApiProxy/UndeployApiProxy requests to be rejected.
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
routing_changes: Option<Vec<GoogleCloudApigeeV1DeploymentChangeReportRoutingChange>>
All routing changes that may result from a deployment request.
routing_conflicts: Option<Vec<GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict>>
All base path conflicts detected for a deployment request.
validation_errors: Option<GoogleRpcPreconditionFailure>
Validation errors that would cause the deployment change request to be rejected.
Trait Implementations
impl Clone for GoogleCloudApigeeV1DeploymentChangeReport
[src]
fn clone(&self) -> GoogleCloudApigeeV1DeploymentChangeReport
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleCloudApigeeV1DeploymentChangeReport
[src]
impl Default for GoogleCloudApigeeV1DeploymentChangeReport
[src]
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1DeploymentChangeReport
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl ResponseResult for GoogleCloudApigeeV1DeploymentChangeReport
[src]
impl Serialize for GoogleCloudApigeeV1DeploymentChangeReport
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudApigeeV1DeploymentChangeReport
impl Send for GoogleCloudApigeeV1DeploymentChangeReport
impl Sync for GoogleCloudApigeeV1DeploymentChangeReport
impl Unpin for GoogleCloudApigeeV1DeploymentChangeReport
impl UnwindSafe for GoogleCloudApigeeV1DeploymentChangeReport
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,