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.