Struct google_apigee1::api::GoogleCloudApigeeV1SharedFlowRevision[][src]

pub struct GoogleCloudApigeeV1SharedFlowRevision {
    pub configuration_version: Option<GoogleCloudApigeeV1ConfigVersion>,
    pub context_info: Option<String>,
    pub created_at: Option<String>,
    pub description: Option<String>,
    pub display_name: Option<String>,
    pub entity_meta_data_as_properties: Option<HashMap<String, String>>,
    pub last_modified_at: Option<String>,
    pub name: Option<String>,
    pub policies: Option<Vec<String>>,
    pub resource_files: Option<GoogleCloudApigeeV1ResourceFiles>,
    pub resources: Option<Vec<String>>,
    pub revision: Option<String>,
    pub shared_flows: Option<Vec<String>>,
    pub type_: Option<String>,
}

The metadata describing a shared flow revision.

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

configuration_version: Option<GoogleCloudApigeeV1ConfigVersion>

The version of the configuration schema to which this shared flow conforms. The only supported value currently is majorVersion 4 and minorVersion 0. This setting may be used in the future to enable evolution of the shared flow format.

context_info: Option<String>

A textual description of the shared flow revision.

created_at: Option<String>

Time at which this shared flow revision was created, in milliseconds since epoch.

description: Option<String>

Description of the shared flow revision.

display_name: Option<String>

The human readable name of this shared flow.

entity_meta_data_as_properties: Option<HashMap<String, String>>

A Key-Value map of metadata about this shared flow revision.

last_modified_at: Option<String>

Time at which this shared flow revision was most recently modified, in milliseconds since epoch.

name: Option<String>

The resource ID of the parent shared flow.

policies: Option<Vec<String>>

A list of policy names included in this shared flow revision.

resource_files: Option<GoogleCloudApigeeV1ResourceFiles>

The resource files included in this shared flow revision.

resources: Option<Vec<String>>

A list of the resources included in this shared flow revision formatted as “{type}://{name}”.

revision: Option<String>

The resource ID of this revision.

shared_flows: Option<Vec<String>>

A list of the shared flow names included in this shared flow revision.

type_: Option<String>

The string “Application”

Trait Implementations

impl Clone for GoogleCloudApigeeV1SharedFlowRevision[src]

impl Debug for GoogleCloudApigeeV1SharedFlowRevision[src]

impl Default for GoogleCloudApigeeV1SharedFlowRevision[src]

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

impl ResponseResult for GoogleCloudApigeeV1SharedFlowRevision[src]

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