Struct aws_sdk_pi::client::fluent_builders::GetDimensionKeyDetails [−][src]
pub struct GetDimensionKeyDetails<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to GetDimensionKeyDetails
.
Get the attributes of the specified dimension group for a DB instance or data source. For example, if you specify a
SQL ID, GetDimensionKeyDetails
retrieves the full text of the dimension db.sql.statement
associated with this ID. This operation is useful because GetResourceMetrics
and
DescribeDimensionKeys
don't support retrieval of large SQL statement text.
Implementations
impl<C, M, R> GetDimensionKeyDetails<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> GetDimensionKeyDetails<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<GetDimensionKeyDetailsOutput, SdkError<GetDimensionKeyDetailsError>> where
R::Policy: SmithyRetryPolicy<GetDimensionKeyDetailsInputOperationOutputAlias, GetDimensionKeyDetailsOutput, GetDimensionKeyDetailsError, GetDimensionKeyDetailsInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<GetDimensionKeyDetailsOutput, SdkError<GetDimensionKeyDetailsError>> where
R::Policy: SmithyRetryPolicy<GetDimensionKeyDetailsInputOperationOutputAlias, GetDimensionKeyDetailsOutput, GetDimensionKeyDetailsError, GetDimensionKeyDetailsInputOperationRetryAlias>,
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.
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
The AWS service for which Performance Insights returns data. The only valid value is RDS
.
The ID for a data source from which to gather dimension data. This ID must be immutable and unique within an AWS
Region. When a DB instance is the data source, specify its DbiResourceId
value. For example, specify
db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.
The ID for a data source from which to gather dimension data. This ID must be immutable and unique within an AWS
Region. When a DB instance is the data source, specify its DbiResourceId
value. For example, specify
db-ABCDEFGHIJKLMNOPQRSTU1VW2X
.
The name of the dimension group. The only valid value is db.sql
. Performance Insights searches the
specified group for the dimension group ID.
The name of the dimension group. The only valid value is db.sql
. Performance Insights searches the
specified group for the dimension group ID.
The ID of the dimension group from which to retrieve dimension details. For dimension group db.sql
,
the group ID is db.sql.id
.
The ID of the dimension group from which to retrieve dimension details. For dimension group db.sql
,
the group ID is db.sql.id
.
Appends an item to RequestedDimensions
.
To override the contents of this collection use set_requested_dimensions
.
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short
dimension name statement
. If you don't specify this parameter, Performance Insights returns all
dimension data within the specified dimension group.
A list of dimensions to retrieve the detail data for within the given dimension group. For the dimension group
db.sql
, specify either the full dimension name db.sql.statement
or the short
dimension name statement
. If you don't specify this parameter, Performance Insights returns all
dimension data within the specified dimension group.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for GetDimensionKeyDetails<C, M, R>
impl<C, M, R> Send for GetDimensionKeyDetails<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for GetDimensionKeyDetails<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for GetDimensionKeyDetails<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for GetDimensionKeyDetails<C, M, R>
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