Struct aws_sdk_sagemaker::input::CreateDeviceFleetInput [−][src]
#[non_exhaustive]pub struct CreateDeviceFleetInput {
pub device_fleet_name: Option<String>,
pub role_arn: Option<String>,
pub description: Option<String>,
pub output_config: Option<EdgeOutputConfig>,
pub tags: Option<Vec<Tag>>,
pub enable_iot_role_alias: Option<bool>,
}
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.device_fleet_name: Option<String>
The name of the fleet that the device belongs to.
role_arn: Option<String>
The Amazon Resource Name (ARN) that has access to Amazon Web Services Internet of Things (IoT).
description: Option<String>
A description of the fleet.
output_config: Option<EdgeOutputConfig>
The output configuration for storing sample data collected by the fleet.
Creates tags for the specified fleet.
enable_iot_role_alias: Option<bool>
Whether to create an Amazon Web Services IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}".
For example, if your device fleet is called "demo-fleet", the name of the role alias will be "SageMakerEdge-demo-fleet".
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDeviceFleet, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDeviceFleet, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateDeviceFleet
>
Creates a new builder-style object to manufacture CreateDeviceFleetInput
The name of the fleet that the device belongs to.
The Amazon Resource Name (ARN) that has access to Amazon Web Services Internet of Things (IoT).
A description of the fleet.
The output configuration for storing sample data collected by the fleet.
Creates tags for the specified fleet.
Whether to create an Amazon Web Services IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}".
For example, if your device fleet is called "demo-fleet", the name of the role alias will be "SageMakerEdge-demo-fleet".
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreateDeviceFleetInput
impl Send for CreateDeviceFleetInput
impl Sync for CreateDeviceFleetInput
impl Unpin for CreateDeviceFleetInput
impl UnwindSafe for CreateDeviceFleetInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more