pub struct RegisterAccount { /* private fields */ }
Expand description
Fluent builder constructing a request to RegisterAccount
.
Registers your Amazon Web Services account, IAM, and Amazon Timestream resources so Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including step-by-step procedures, see Setting up Amazon Web Services IoT FleetWise.
An Amazon Web Services account is not the same thing as a "user account". An Amazon Web Services user is an identity that you create using Identity and Access Management (IAM) and takes the form of either an IAM user or an IAM role, both with credentials. A single Amazon Web Services account can, and typically does, contain many users and roles.
Implementations§
source§impl RegisterAccount
impl RegisterAccount
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<RegisterAccount, AwsResponseRetryClassifier>, SdkError<RegisterAccountError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<RegisterAccount, AwsResponseRetryClassifier>, SdkError<RegisterAccountError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<RegisterAccountOutput, SdkError<RegisterAccountError>>
pub async fn send(
self
) -> Result<RegisterAccountOutput, SdkError<RegisterAccountError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn timestream_resources(self, input: TimestreamResources) -> Self
pub fn timestream_resources(self, input: TimestreamResources) -> Self
The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to.
sourcepub fn set_timestream_resources(self, input: Option<TimestreamResources>) -> Self
pub fn set_timestream_resources(self, input: Option<TimestreamResources>) -> Self
The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to.
sourcepub fn iam_resources(self, input: IamResources) -> Self
👎Deprecated: iamResources is no longer used or needed as input
pub fn iam_resources(self, input: IamResources) -> Self
The IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.
sourcepub fn set_iam_resources(self, input: Option<IamResources>) -> Self
👎Deprecated: iamResources is no longer used or needed as input
pub fn set_iam_resources(self, input: Option<IamResources>) -> Self
The IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream.
Trait Implementations§
source§impl Clone for RegisterAccount
impl Clone for RegisterAccount
source§fn clone(&self) -> RegisterAccount
fn clone(&self) -> RegisterAccount
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more