Struct aws_sdk_ssm::model::CommandFilter
source · [−]#[non_exhaustive]pub struct CommandFilter {
pub key: Option<CommandFilterKey>,
pub value: Option<String>,
}Expand description
Describes a command filter.
A managed node ID can't be specified when a command status is Pending because the command hasn't run on the node yet.
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.key: Option<CommandFilterKey>The name of the filter.
The ExecutionStage filter can't be used with the ListCommandInvocations operation, only with ListCommands.
value: Option<String>The filter value. Valid values for each filter key are as follows:
-
InvokedAfter: Specify a timestamp to limit your results. For example, specify
2021-07-07T00:00:00Zto see a list of command executions occurring July 7, 2021, and later. -
InvokedBefore: Specify a timestamp to limit your results. For example, specify
2021-07-07T00:00:00Zto see a list of command executions from before July 7, 2021. -
Status: Specify a valid command status to see a list of all command executions with that status. The status choices depend on the API you call.
The status values you can specify for
ListCommandsare:-
Pending -
InProgress -
Success -
Cancelled -
Failed -
TimedOut(this includes both Delivery and Execution time outs) -
AccessDenied -
DeliveryTimedOut -
ExecutionTimedOut -
Incomplete -
NoInstancesInTag -
LimitExceeded
The status values you can specify for
ListCommandInvocationsare:-
Pending -
InProgress -
Delayed -
Success -
Cancelled -
Failed -
TimedOut(this includes both Delivery and Execution time outs) -
AccessDenied -
DeliveryTimedOut -
ExecutionTimedOut -
Undeliverable -
InvalidPlatform -
Terminated
-
-
DocumentName: Specify name of the Amazon Web Services Systems Manager document (SSM document) for which you want to see command execution results. For example, specify
AWS-RunPatchBaselineto see command executions that used this SSM document to perform security patching operations on managed nodes. -
ExecutionStage: Specify one of the following values (
ListCommandsoperations only):-
Executing: Returns a list of command executions that are currently still running. -
Complete: Returns a list of command executions that have already completed.
-
Implementations
sourceimpl CommandFilter
impl CommandFilter
sourcepub fn key(&self) -> Option<&CommandFilterKey>
pub fn key(&self) -> Option<&CommandFilterKey>
The name of the filter.
The ExecutionStage filter can't be used with the ListCommandInvocations operation, only with ListCommands.
sourcepub fn value(&self) -> Option<&str>
pub fn value(&self) -> Option<&str>
The filter value. Valid values for each filter key are as follows:
-
InvokedAfter: Specify a timestamp to limit your results. For example, specify
2021-07-07T00:00:00Zto see a list of command executions occurring July 7, 2021, and later. -
InvokedBefore: Specify a timestamp to limit your results. For example, specify
2021-07-07T00:00:00Zto see a list of command executions from before July 7, 2021. -
Status: Specify a valid command status to see a list of all command executions with that status. The status choices depend on the API you call.
The status values you can specify for
ListCommandsare:-
Pending -
InProgress -
Success -
Cancelled -
Failed -
TimedOut(this includes both Delivery and Execution time outs) -
AccessDenied -
DeliveryTimedOut -
ExecutionTimedOut -
Incomplete -
NoInstancesInTag -
LimitExceeded
The status values you can specify for
ListCommandInvocationsare:-
Pending -
InProgress -
Delayed -
Success -
Cancelled -
Failed -
TimedOut(this includes both Delivery and Execution time outs) -
AccessDenied -
DeliveryTimedOut -
ExecutionTimedOut -
Undeliverable -
InvalidPlatform -
Terminated
-
-
DocumentName: Specify name of the Amazon Web Services Systems Manager document (SSM document) for which you want to see command execution results. For example, specify
AWS-RunPatchBaselineto see command executions that used this SSM document to perform security patching operations on managed nodes. -
ExecutionStage: Specify one of the following values (
ListCommandsoperations only):-
Executing: Returns a list of command executions that are currently still running. -
Complete: Returns a list of command executions that have already completed.
-
sourceimpl CommandFilter
impl CommandFilter
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CommandFilter
Trait Implementations
sourceimpl Clone for CommandFilter
impl Clone for CommandFilter
sourcefn clone(&self) -> CommandFilter
fn clone(&self) -> CommandFilter
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 CommandFilter
impl Debug for CommandFilter
sourceimpl PartialEq<CommandFilter> for CommandFilter
impl PartialEq<CommandFilter> for CommandFilter
sourcefn eq(&self, other: &CommandFilter) -> bool
fn eq(&self, other: &CommandFilter) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &CommandFilter) -> bool
fn ne(&self, other: &CommandFilter) -> bool
This method tests for !=.
impl StructuralPartialEq for CommandFilter
Auto Trait Implementations
impl RefUnwindSafe for CommandFilter
impl Send for CommandFilter
impl Sync for CommandFilter
impl Unpin for CommandFilter
impl UnwindSafe for CommandFilter
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> 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