Struct aws_sdk_ssm::model::CommandFilter
source · [−]#[non_exhaustive]pub struct CommandFilter { /* private fields */ }
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.
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:00Z
to 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:00Z
to 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
ListCommands
are:-
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
ListCommandInvocations
are:-
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-RunPatchBaseline
to see command executions that used this SSM document to perform security patching operations on managed nodes. -
ExecutionStage: Specify one of the following values (
ListCommands
operations 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
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more