Struct aws_sdk_ssm::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for AmazonSSM.

This client allows ergonomic access to a AmazonSSM-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AddTagsToResource operation.

See AddTagsToResource for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateOpsItemRelatedItem operation.

See AssociateOpsItemRelatedItem for more information about the operation and its arguments.

Constructs a fluent builder for the CancelCommand operation.

See CancelCommand for more information about the operation and its arguments.

Constructs a fluent builder for the CancelMaintenanceWindowExecution operation.

See CancelMaintenanceWindowExecution for more information about the operation and its arguments.

Constructs a fluent builder for the CreateActivation operation.

See CreateActivation for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAssociation operation.

See CreateAssociation for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAssociationBatch operation.

See CreateAssociationBatch for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDocument operation.

See CreateDocument for more information about the operation and its arguments.

Constructs a fluent builder for the CreateMaintenanceWindow operation.

See CreateMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the CreateOpsItem operation.

See CreateOpsItem for more information about the operation and its arguments.

Constructs a fluent builder for the CreateOpsMetadata operation.

See CreateOpsMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePatchBaseline operation.

See CreatePatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the CreateResourceDataSync operation.

See CreateResourceDataSync for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteActivation operation.

See DeleteActivation for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAssociation operation.

See DeleteAssociation for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDocument operation.

See DeleteDocument for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteInventory operation.

See DeleteInventory for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteMaintenanceWindow operation.

See DeleteMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteOpsMetadata operation.

See DeleteOpsMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteParameter operation.

See DeleteParameter for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteParameters operation.

See DeleteParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePatchBaseline operation.

See DeletePatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteResourceDataSync operation.

See DeleteResourceDataSync for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterManagedInstance operation.

See DeregisterManagedInstance for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterPatchBaselineForPatchGroup operation.

See DeregisterPatchBaselineForPatchGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterTargetFromMaintenanceWindow operation.

See DeregisterTargetFromMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterTaskFromMaintenanceWindow operation.

See DeregisterTaskFromMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeActivations operation.

See DescribeActivations for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAssociation operation.

See DescribeAssociation for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAssociationExecutions operation.

See DescribeAssociationExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAssociationExecutionTargets operation.

See DescribeAssociationExecutionTargets for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAutomationExecutions operation.

See DescribeAutomationExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAutomationStepExecutions operation.

See DescribeAutomationStepExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAvailablePatches operation.

See DescribeAvailablePatches for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDocument operation.

See DescribeDocument for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDocumentPermission operation.

See DescribeDocumentPermission for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEffectiveInstanceAssociations operation.

See DescribeEffectiveInstanceAssociations for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEffectivePatchesForPatchBaseline operation.

See DescribeEffectivePatchesForPatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstanceAssociationsStatus operation.

See DescribeInstanceAssociationsStatus for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstanceInformation operation.

See DescribeInstanceInformation for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstancePatches operation.

See DescribeInstancePatches for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstancePatchStates operation.

See DescribeInstancePatchStates for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstancePatchStatesForPatchGroup operation.

See DescribeInstancePatchStatesForPatchGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInventoryDeletions operation.

See DescribeInventoryDeletions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowExecutions operation.

See DescribeMaintenanceWindowExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowExecutionTaskInvocations operation.

See DescribeMaintenanceWindowExecutionTaskInvocations for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowExecutionTasks operation.

See DescribeMaintenanceWindowExecutionTasks for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindows operation.

See DescribeMaintenanceWindows for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowSchedule operation.

See DescribeMaintenanceWindowSchedule for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowsForTarget operation.

See DescribeMaintenanceWindowsForTarget for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowTargets operation.

See DescribeMaintenanceWindowTargets for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMaintenanceWindowTasks operation.

See DescribeMaintenanceWindowTasks for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeOpsItems operation.

See DescribeOpsItems for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeParameters operation.

See DescribeParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePatchBaselines operation.

See DescribePatchBaselines for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePatchGroups operation.

See DescribePatchGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePatchGroupState operation.

See DescribePatchGroupState for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePatchProperties operation.

See DescribePatchProperties for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeSessions operation.

See DescribeSessions for more information about the operation and its arguments.

Constructs a fluent builder for the DisassociateOpsItemRelatedItem operation.

See DisassociateOpsItemRelatedItem for more information about the operation and its arguments.

Constructs a fluent builder for the GetAutomationExecution operation.

See GetAutomationExecution for more information about the operation and its arguments.

Constructs a fluent builder for the GetCalendarState operation.

See GetCalendarState for more information about the operation and its arguments.

Constructs a fluent builder for the GetCommandInvocation operation.

See GetCommandInvocation for more information about the operation and its arguments.

Constructs a fluent builder for the GetConnectionStatus operation.

See GetConnectionStatus for more information about the operation and its arguments.

Constructs a fluent builder for the GetDefaultPatchBaseline operation.

See GetDefaultPatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the GetDeployablePatchSnapshotForInstance operation.

See GetDeployablePatchSnapshotForInstance for more information about the operation and its arguments.

Constructs a fluent builder for the GetDocument operation.

See GetDocument for more information about the operation and its arguments.

Constructs a fluent builder for the GetInventory operation.

See GetInventory for more information about the operation and its arguments.

Constructs a fluent builder for the GetInventorySchema operation.

See GetInventorySchema for more information about the operation and its arguments.

Constructs a fluent builder for the GetMaintenanceWindow operation.

See GetMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the GetMaintenanceWindowExecution operation.

See GetMaintenanceWindowExecution for more information about the operation and its arguments.

Constructs a fluent builder for the GetMaintenanceWindowExecutionTask operation.

See GetMaintenanceWindowExecutionTask for more information about the operation and its arguments.

Constructs a fluent builder for the GetMaintenanceWindowExecutionTaskInvocation operation.

See GetMaintenanceWindowExecutionTaskInvocation for more information about the operation and its arguments.

Constructs a fluent builder for the GetMaintenanceWindowTask operation.

See GetMaintenanceWindowTask for more information about the operation and its arguments.

Constructs a fluent builder for the GetOpsItem operation.

See GetOpsItem for more information about the operation and its arguments.

Constructs a fluent builder for the GetOpsMetadata operation.

See GetOpsMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the GetOpsSummary operation.

See GetOpsSummary for more information about the operation and its arguments.

Constructs a fluent builder for the GetParameter operation.

See GetParameter for more information about the operation and its arguments.

Constructs a fluent builder for the GetParameterHistory operation.

See GetParameterHistory for more information about the operation and its arguments.

Constructs a fluent builder for the GetParameters operation.

See GetParameters for more information about the operation and its arguments.

Constructs a fluent builder for the GetParametersByPath operation.

See GetParametersByPath for more information about the operation and its arguments.

Constructs a fluent builder for the GetPatchBaseline operation.

See GetPatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the GetPatchBaselineForPatchGroup operation.

See GetPatchBaselineForPatchGroup for more information about the operation and its arguments.

Constructs a fluent builder for the GetServiceSetting operation.

See GetServiceSetting for more information about the operation and its arguments.

Constructs a fluent builder for the LabelParameterVersion operation.

See LabelParameterVersion for more information about the operation and its arguments.

Constructs a fluent builder for the ListAssociations operation.

See ListAssociations for more information about the operation and its arguments.

Constructs a fluent builder for the ListAssociationVersions operation.

See ListAssociationVersions for more information about the operation and its arguments.

Constructs a fluent builder for the ListCommandInvocations operation.

See ListCommandInvocations for more information about the operation and its arguments.

Constructs a fluent builder for the ListCommands operation.

See ListCommands for more information about the operation and its arguments.

Constructs a fluent builder for the ListComplianceItems operation.

See ListComplianceItems for more information about the operation and its arguments.

Constructs a fluent builder for the ListComplianceSummaries operation.

See ListComplianceSummaries for more information about the operation and its arguments.

Constructs a fluent builder for the ListDocumentMetadataHistory operation.

See ListDocumentMetadataHistory for more information about the operation and its arguments.

Constructs a fluent builder for the ListDocuments operation.

See ListDocuments for more information about the operation and its arguments.

Constructs a fluent builder for the ListDocumentVersions operation.

See ListDocumentVersions for more information about the operation and its arguments.

Constructs a fluent builder for the ListInventoryEntries operation.

See ListInventoryEntries for more information about the operation and its arguments.

Constructs a fluent builder for the ListOpsItemEvents operation.

See ListOpsItemEvents for more information about the operation and its arguments.

Constructs a fluent builder for the ListOpsItemRelatedItems operation.

See ListOpsItemRelatedItems for more information about the operation and its arguments.

Constructs a fluent builder for the ListOpsMetadata operation.

See ListOpsMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the ListResourceComplianceSummaries operation.

See ListResourceComplianceSummaries for more information about the operation and its arguments.

Constructs a fluent builder for the ListResourceDataSync operation.

See ListResourceDataSync for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDocumentPermission operation.

See ModifyDocumentPermission for more information about the operation and its arguments.

Constructs a fluent builder for the PutComplianceItems operation.

See PutComplianceItems for more information about the operation and its arguments.

Constructs a fluent builder for the PutInventory operation.

See PutInventory for more information about the operation and its arguments.

Constructs a fluent builder for the PutParameter operation.

See PutParameter for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterDefaultPatchBaseline operation.

See RegisterDefaultPatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterPatchBaselineForPatchGroup operation.

See RegisterPatchBaselineForPatchGroup for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterTargetWithMaintenanceWindow operation.

See RegisterTargetWithMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterTaskWithMaintenanceWindow operation.

See RegisterTaskWithMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveTagsFromResource operation.

See RemoveTagsFromResource for more information about the operation and its arguments.

Constructs a fluent builder for the ResetServiceSetting operation.

See ResetServiceSetting for more information about the operation and its arguments.

Constructs a fluent builder for the ResumeSession operation.

See ResumeSession for more information about the operation and its arguments.

Constructs a fluent builder for the SendAutomationSignal operation.

See SendAutomationSignal for more information about the operation and its arguments.

Constructs a fluent builder for the SendCommand operation.

See SendCommand for more information about the operation and its arguments.

Constructs a fluent builder for the StartAssociationsOnce operation.

See StartAssociationsOnce for more information about the operation and its arguments.

Constructs a fluent builder for the StartAutomationExecution operation.

See StartAutomationExecution for more information about the operation and its arguments.

Constructs a fluent builder for the StartChangeRequestExecution operation.

See StartChangeRequestExecution for more information about the operation and its arguments.

Constructs a fluent builder for the StartSession operation.

See StartSession for more information about the operation and its arguments.

Constructs a fluent builder for the StopAutomationExecution operation.

See StopAutomationExecution for more information about the operation and its arguments.

Constructs a fluent builder for the TerminateSession operation.

See TerminateSession for more information about the operation and its arguments.

Constructs a fluent builder for the UnlabelParameterVersion operation.

See UnlabelParameterVersion for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAssociation operation.

See UpdateAssociation for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAssociationStatus operation.

See UpdateAssociationStatus for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDocument operation.

See UpdateDocument for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDocumentDefaultVersion operation.

See UpdateDocumentDefaultVersion for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDocumentMetadata operation.

See UpdateDocumentMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMaintenanceWindow operation.

See UpdateMaintenanceWindow for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMaintenanceWindowTarget operation.

See UpdateMaintenanceWindowTarget for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMaintenanceWindowTask operation.

See UpdateMaintenanceWindowTask for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateManagedInstanceRole operation.

See UpdateManagedInstanceRole for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateOpsItem operation.

See UpdateOpsItem for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateOpsMetadata operation.

See UpdateOpsMetadata for more information about the operation and its arguments.

Constructs a fluent builder for the UpdatePatchBaseline operation.

See UpdatePatchBaseline for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateResourceDataSync operation.

See UpdateResourceDataSync for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateServiceSetting operation.

See UpdateServiceSetting for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more