[][src]Struct rusoto_appmesh::AwsCloudMapServiceDiscovery

pub struct AwsCloudMapServiceDiscovery {
    pub attributes: Option<Vec<AwsCloudMapInstanceAttribute>>,
    pub namespace_name: String,
    pub service_name: String,
}

An object that represents the AWS Cloud Map service discovery information for your virtual node.

AWS Cloud Map is not available in the eu-south-1 Region.

Fields

attributes: Option<Vec<AwsCloudMapInstanceAttribute>>

A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.

namespace_name: String

The name of the AWS Cloud Map namespace to use.

service_name: String

The name of the AWS Cloud Map service to use.

Trait Implementations

impl Clone for AwsCloudMapServiceDiscovery[src]

impl Debug for AwsCloudMapServiceDiscovery[src]

impl Default for AwsCloudMapServiceDiscovery[src]

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

impl PartialEq<AwsCloudMapServiceDiscovery> for AwsCloudMapServiceDiscovery[src]

impl Serialize for AwsCloudMapServiceDiscovery[src]

impl StructuralPartialEq for AwsCloudMapServiceDiscovery[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> Same<T> for T

type Output = T

Should always be Self

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.