pub struct DescribeUsageLimitsMessage {
pub cluster_identifier: Option<String>,
pub feature_type: Option<String>,
pub marker: Option<String>,
pub max_records: Option<i64>,
pub tag_keys: Option<Vec<String>>,
pub tag_values: Option<Vec<String>>,
pub usage_limit_id: Option<String>,
}
Fields
cluster_identifier: Option<String>
The identifier of the cluster for which you want to describe usage limits.
feature_type: Option<String>
The feature type for which you want to describe usage limits.
marker: Option<String>
An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeUsageLimits request exceed the value specified in MaxRecords
, AWS returns a value in the Marker
field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker
parameter and retrying the request.
max_records: Option<i64>
The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified MaxRecords
value, a value is returned in a marker
field of the response. You can retrieve the next set of records by retrying the command with the returned marker value.
Default: 100
Constraints: minimum 20, maximum 100.
tag_keys: Option<Vec<String>>
A tag key or keys for which you want to return all matching usage limit objects that are associated with the specified key or keys. For example, suppose that you have parameter groups that are tagged with keys called owner
and environment
. If you specify both of these tag keys in the request, Amazon Redshift returns a response with the usage limit objects have either or both of these tag keys associated with them.
tag_values: Option<Vec<String>>
A tag value or values for which you want to return all matching usage limit objects that are associated with the specified tag value or values. For example, suppose that you have parameter groups that are tagged with values called admin
and test
. If you specify both of these tag values in the request, Amazon Redshift returns a response with the usage limit objects that have either or both of these tag values associated with them.
usage_limit_id: Option<String>
The identifier of the usage limit to describe.
Trait Implementations
sourceimpl Clone for DescribeUsageLimitsMessage
impl Clone for DescribeUsageLimitsMessage
sourcefn clone(&self) -> DescribeUsageLimitsMessage
fn clone(&self) -> DescribeUsageLimitsMessage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DescribeUsageLimitsMessage
impl Debug for DescribeUsageLimitsMessage
sourceimpl Default for DescribeUsageLimitsMessage
impl Default for DescribeUsageLimitsMessage
sourcefn default() -> DescribeUsageLimitsMessage
fn default() -> DescribeUsageLimitsMessage
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DescribeUsageLimitsMessage> for DescribeUsageLimitsMessage
impl PartialEq<DescribeUsageLimitsMessage> for DescribeUsageLimitsMessage
sourcefn eq(&self, other: &DescribeUsageLimitsMessage) -> bool
fn eq(&self, other: &DescribeUsageLimitsMessage) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DescribeUsageLimitsMessage) -> bool
fn ne(&self, other: &DescribeUsageLimitsMessage) -> bool
This method tests for !=
.
impl StructuralPartialEq for DescribeUsageLimitsMessage
Auto Trait Implementations
impl RefUnwindSafe for DescribeUsageLimitsMessage
impl Send for DescribeUsageLimitsMessage
impl Sync for DescribeUsageLimitsMessage
impl Unpin for DescribeUsageLimitsMessage
impl UnwindSafe for DescribeUsageLimitsMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more