AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Registers a compliance type and other compliance details on a designated resource. This operation lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request.
ComplianceType can be one of the following:
ExecutionId: The execution ID when the patch, association, or custom compliance item was applied.
ExecutionType: Specify patch, association, or Custom:string
.
ExecutionTime. The time the patch, association, or custom compliance item was applied to the managed node.
Id: The patch, association, or custom compliance ID.
Title: A title.
Status: The status of the compliance item. For example, approved
for patches,
or Failed
for associations.
Severity: A patch severity. For example, Critical
.
DocumentName: An SSM document name. For example, AWS-RunPatchBaseline
.
DocumentVersion: An SSM document version number. For example, 4.
Classification: A patch classification. For example, security updates
.
PatchBaselineId: A patch baseline ID.
PatchSeverity: A patch severity. For example, Critical
.
PatchState: A patch state. For example, InstancesWithFailedPatches
.
PatchGroup: The name of a patch group.
InstalledTime: The time the association, patch, or custom compliance item was applied
to the resource. Specify the time by using the following format: yyyy-MM-dd'T'HH:mm:ss'Z'
For .NET Core this operation is only available in asynchronous form. Please refer to PutComplianceItemsAsync.
Namespace: Amazon.SimpleSystemsManagement
Assembly: AWSSDK.SimpleSystemsManagement.dll
Version: 3.x.y.z
public virtual PutComplianceItemsResponse PutComplianceItems( PutComplianceItemsRequest request )
Container for the necessary parameters to execute the PutComplianceItems service method.
Exception | Condition |
---|---|
ComplianceTypeCountLimitExceededException | You specified too many custom compliance types. You can specify a maximum of 10 different types. |
InternalServerErrorException | An error occurred on the server side. |
InvalidItemContentException | One or more content items isn't valid. |
InvalidResourceIdException | The resource ID isn't valid. Verify that you entered the correct ID and try again. |
InvalidResourceTypeException | The resource type isn't valid. For example, if you are attempting to tag an EC2 instance, the instance must be a registered managed node. |
ItemSizeLimitExceededException | The inventory item size has exceeded the size limit. |
TotalSizeLimitExceededException | The size of inventory data has exceeded the total size limit for the resource. |
.NET Framework:
Supported in: 4.5 and newer, 3.5