pub enum SsmOperation {
Show 13 variants
PutParameter,
GetParameter,
GetParameters,
GetParametersByPath,
DeleteParameter,
DeleteParameters,
DescribeParameters,
GetParameterHistory,
AddTagsToResource,
RemoveTagsFromResource,
ListTagsForResource,
LabelParameterVersion,
UnlabelParameterVersion,
}Expand description
All supported SSM Parameter Store operations.
Phase 0 implements 6 core operations. The remaining operations are defined here for forward compatibility but will return “not implemented” until their respective phases are complete.
Variants§
PutParameter
Create or update a parameter.
GetParameter
Get a single parameter by name (supports version/label selectors).
GetParameters
Batch get up to 10 parameters by name.
GetParametersByPath
Get parameters under a path hierarchy.
DeleteParameter
Delete a single parameter.
DeleteParameters
Batch delete up to 10 parameters.
DescribeParameters
Describe parameters with filtering.
GetParameterHistory
Get the version history of a parameter.
AddTagsToResource
Add tags to a resource.
RemoveTagsFromResource
Remove tags from a resource.
ListTagsForResource
List tags for a resource.
LabelParameterVersion
Attach a label to a specific parameter version.
UnlabelParameterVersion
Remove a label from a parameter version.
Implementations§
Source§impl SsmOperation
impl SsmOperation
Trait Implementations§
Source§impl Clone for SsmOperation
impl Clone for SsmOperation
Source§fn clone(&self) -> SsmOperation
fn clone(&self) -> SsmOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SsmOperation
impl Debug for SsmOperation
Source§impl Display for SsmOperation
impl Display for SsmOperation
Source§impl Hash for SsmOperation
impl Hash for SsmOperation
Source§impl PartialEq for SsmOperation
impl PartialEq for SsmOperation
Source§fn eq(&self, other: &SsmOperation) -> bool
fn eq(&self, other: &SsmOperation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SsmOperation
impl Eq for SsmOperation
impl StructuralPartialEq for SsmOperation
Auto Trait Implementations§
impl Freeze for SsmOperation
impl RefUnwindSafe for SsmOperation
impl Send for SsmOperation
impl Sync for SsmOperation
impl Unpin for SsmOperation
impl UnsafeUnpin for SsmOperation
impl UnwindSafe for SsmOperation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more