[−][src]Struct rusoto_appmesh::AwsCloudMapServiceDiscovery
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]
pub fn clone(&self) -> AwsCloudMapServiceDiscovery
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AwsCloudMapServiceDiscovery
[src]
impl Default for AwsCloudMapServiceDiscovery
[src]
pub fn default() -> AwsCloudMapServiceDiscovery
[src]
impl<'de> Deserialize<'de> for AwsCloudMapServiceDiscovery
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<AwsCloudMapServiceDiscovery> for AwsCloudMapServiceDiscovery
[src]
pub fn eq(&self, other: &AwsCloudMapServiceDiscovery) -> bool
[src]
pub fn ne(&self, other: &AwsCloudMapServiceDiscovery) -> bool
[src]
impl Serialize for AwsCloudMapServiceDiscovery
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for AwsCloudMapServiceDiscovery
[src]
Auto Trait Implementations
impl RefUnwindSafe for AwsCloudMapServiceDiscovery
[src]
impl Send for AwsCloudMapServiceDiscovery
[src]
impl Sync for AwsCloudMapServiceDiscovery
[src]
impl Unpin for AwsCloudMapServiceDiscovery
[src]
impl UnwindSafe for AwsCloudMapServiceDiscovery
[src]
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> Same<T> for T
type Output = T
Should always be Self
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>,