Struct aws_sdk_iotsitewise::operation::describe_gateway_capability_configuration::DescribeGatewayCapabilityConfigurationOutput
source · #[non_exhaustive]pub struct DescribeGatewayCapabilityConfigurationOutput {
pub gateway_id: String,
pub capability_namespace: String,
pub capability_configuration: String,
pub capability_sync_status: CapabilitySyncStatus,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.gateway_id: StringThe ID of the gateway that defines the capability configuration.
capability_namespace: StringThe namespace of the gateway capability.
capability_configuration: StringThe JSON document that defines the gateway capability's configuration. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.
capability_sync_status: CapabilitySyncStatusThe synchronization status of the capability configuration. The sync status can be one of the following:
-
IN_SYNC– The gateway is running the capability configuration. -
OUT_OF_SYNC– The gateway hasn't received the capability configuration. -
SYNC_FAILED– The gateway rejected the capability configuration.
Implementations§
source§impl DescribeGatewayCapabilityConfigurationOutput
impl DescribeGatewayCapabilityConfigurationOutput
sourcepub fn gateway_id(&self) -> &str
pub fn gateway_id(&self) -> &str
The ID of the gateway that defines the capability configuration.
sourcepub fn capability_namespace(&self) -> &str
pub fn capability_namespace(&self) -> &str
The namespace of the gateway capability.
sourcepub fn capability_configuration(&self) -> &str
pub fn capability_configuration(&self) -> &str
The JSON document that defines the gateway capability's configuration. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.
sourcepub fn capability_sync_status(&self) -> &CapabilitySyncStatus
pub fn capability_sync_status(&self) -> &CapabilitySyncStatus
The synchronization status of the capability configuration. The sync status can be one of the following:
-
IN_SYNC– The gateway is running the capability configuration. -
OUT_OF_SYNC– The gateway hasn't received the capability configuration. -
SYNC_FAILED– The gateway rejected the capability configuration.
source§impl DescribeGatewayCapabilityConfigurationOutput
impl DescribeGatewayCapabilityConfigurationOutput
sourcepub fn builder() -> DescribeGatewayCapabilityConfigurationOutputBuilder
pub fn builder() -> DescribeGatewayCapabilityConfigurationOutputBuilder
Creates a new builder-style object to manufacture DescribeGatewayCapabilityConfigurationOutput.
Trait Implementations§
source§impl Clone for DescribeGatewayCapabilityConfigurationOutput
impl Clone for DescribeGatewayCapabilityConfigurationOutput
source§fn clone(&self) -> DescribeGatewayCapabilityConfigurationOutput
fn clone(&self) -> DescribeGatewayCapabilityConfigurationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DescribeGatewayCapabilityConfigurationOutput
impl PartialEq for DescribeGatewayCapabilityConfigurationOutput
source§fn eq(&self, other: &DescribeGatewayCapabilityConfigurationOutput) -> bool
fn eq(&self, other: &DescribeGatewayCapabilityConfigurationOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for DescribeGatewayCapabilityConfigurationOutput
impl RequestId for DescribeGatewayCapabilityConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeGatewayCapabilityConfigurationOutput
Auto Trait Implementations§
impl Freeze for DescribeGatewayCapabilityConfigurationOutput
impl RefUnwindSafe for DescribeGatewayCapabilityConfigurationOutput
impl Send for DescribeGatewayCapabilityConfigurationOutput
impl Sync for DescribeGatewayCapabilityConfigurationOutput
impl Unpin for DescribeGatewayCapabilityConfigurationOutput
impl UnwindSafe for DescribeGatewayCapabilityConfigurationOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more