Official `aws-lite` plugin for SSM
npm install @aws-lite/ssm@aws-lite/ssm> Official aws-lite plugin for SSM
> Maintained by: @architect
``sh`
npm i @aws-lite/ssm
Optionally install types:
`sh`
npm i -D @aws-lite/ssm-types
Reference documentation with examples at aws-lite.org
Properties:
- Name (string) [required]
- The name of the parameter
Properties:
- Names (array) [required]
- Array of parameter names to delete
Properties:
- Name (string) [required]
- The name of the parameter
- WithDecryption (boolean)
- Decrypt encrypted parameter values
Properties:
- Names (array) [required]
- Array of parameter names to query
- WithDecryption (boolean)
- Decrypt encrypted parameter values
Properties:
- Path (string) [required]
- Parameter path hierarchy, beginning with /MaxResults
- (number)NextToken
- Limit the maximum number of items returned
- (string)ParameterFilters
- Pagination token to start the next set of results
- (array)Recursive
- Array of filters to limit results
- (boolean)WithDecryption
- Retrieve all parameters within a hierarchy
- (boolean)paginate
- Decrypt encrypted parameter values
- (boolean)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- Name (string) [required]
- The name of the parameter, including the complete path hierarchy
- Value (string) [required]
- Value of the parameter; can be up to 4KB by default, or 8KB if Advanced
- AllowedPattern (string)
- Regular expression used to validate the parameter value
- DataType (string)
- Data type for a String parameter; can be one of: text, aws:ec2:image, aws:ssm:integrationDescription
- (string)KeyId
- Description of the parameter
- (string)Overwrite
- AWS KMS ID to use to encrypt the parameter
- (boolean)false
- Overwrite an existing parameter (defaults to )Policies
- (array)Expiration
- Array of policies to apply; supports , ExpirationNotification, NoChangeNotificationTags
- More details (AWS)
- (array)Key=OS,Value=macOS
- Array of tags, such as Tier
- More details (AWS)
- (string)Standard
- Parameter tier; can be one of: , Advanced, Intelligent-TieringType
- More details (AWS)
- (string)String
- Parameter type; can be one of: , StringList,SecureString
> Please help out by opening a PR!
- AddTagsToResource
- AssociateOpsItemRelatedItem
- CancelCommand
- CancelMaintenanceWindowExecution
- CreateActivation
- CreateAssociation
- CreateAssociationBatch
- CreateDocument
- CreateMaintenanceWindow
- CreateOpsItem
- CreateOpsMetadata
- CreatePatchBaseline
- CreateResourceDataSync
- DeleteActivation
- DeleteAssociation
- DeleteDocument
- DeleteInventory
- DeleteMaintenanceWindow
- DeleteOpsMetadata
- DeletePatchBaseline
- DeleteResourceDataSync
- DeleteResourcePolicy
- DeregisterManagedInstance
- DeregisterPatchBaselineForPatchGroup
- DeregisterTargetFromMaintenanceWindow
- DeregisterTaskFromMaintenanceWindow
- DescribeActivations
- DescribeAssociation
- DescribeAssociationExecutions
- DescribeAssociationExecutionTargets
- DescribeAutomationExecutions
- DescribeAutomationStepExecutions
- DescribeAvailablePatches
- DescribeDocument
- DescribeDocumentPermission
- DescribeEffectiveInstanceAssociations
- DescribeEffectivePatchesForPatchBaseline
- DescribeInstanceAssociationsStatus
- DescribeInstanceInformation
- DescribeInstancePatches
- DescribeInstancePatchStates
- DescribeInstancePatchStatesForPatchGroup
- DescribeInventoryDeletions
- DescribeMaintenanceWindowExecutions
- DescribeMaintenanceWindowExecutionTaskInvocations
- DescribeMaintenanceWindowExecutionTasks
- DescribeMaintenanceWindows
- DescribeMaintenanceWindowSchedule
- DescribeMaintenanceWindowsForTarget
- DescribeMaintenanceWindowTargets
- DescribeMaintenanceWindowTasks
- DescribeOpsItems
- DescribeParameters
- DescribePatchBaselines
- DescribePatchGroups
- DescribePatchGroupState
- DescribePatchProperties
- DescribeSessions
- DisassociateOpsItemRelatedItem
- GetAutomationExecution
- GetCalendarState
- GetCommandInvocation
- GetConnectionStatus
- GetDefaultPatchBaseline
- GetDeployablePatchSnapshotForInstance
- GetDocument
- GetInventory
- GetInventorySchema
- GetMaintenanceWindow
- GetMaintenanceWindowExecution
- GetMaintenanceWindowExecutionTask
- GetMaintenanceWindowExecutionTaskInvocation
- GetMaintenanceWindowTask
- GetOpsItem
- GetOpsMetadata
- GetOpsSummary
- GetParameterHistory
- GetPatchBaseline
- GetPatchBaselineForPatchGroup
- GetResourcePolicies
- GetServiceSetting
- LabelParameterVersion
- ListAssociations
- ListAssociationVersions
- ListCommandInvocations
- ListCommands
- ListComplianceItems
- ListComplianceSummaries
- ListDocumentMetadataHistory
- ListDocuments
- ListDocumentVersions
- ListInventoryEntries
- ListOpsItemEvents
- ListOpsItemRelatedItems
- ListOpsMetadata
- ListResourceComplianceSummaries
- ListResourceDataSync
- ListTagsForResource
- ModifyDocumentPermission
- PutComplianceItems
- PutInventory
- PutResourcePolicy
- RegisterDefaultPatchBaseline
- RegisterPatchBaselineForPatchGroup
- RegisterTargetWithMaintenanceWindow
- RegisterTaskWithMaintenanceWindow
- RemoveTagsFromResource
- ResetServiceSetting
- ResumeSession
- SendAutomationSignal
- SendCommand
- StartAssociationsOnce
- StartAutomationExecution
- StartChangeRequestExecution
- StartSession
- StopAutomationExecution
- TerminateSession
- UnlabelParameterVersion
- UpdateAssociation
- UpdateAssociationStatus
- UpdateDocument
- UpdateDocumentDefaultVersion
- UpdateDocumentMetadata
- UpdateMaintenanceWindow
- UpdateMaintenanceWindowTarget
- UpdateMaintenanceWindowTask
- UpdateManagedInstanceRole
- UpdateOpsItem
- UpdateOpsMetadata
- UpdatePatchBaseline
- UpdateResourceDataSync
- UpdateServiceSetting
- More information about the aws-lite plugin API
- Learn about contributing to this and other aws-lite` plugins