AWS SDK Version 3 for .NET
API Reference

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.

Container for the parameters to the PutComplianceItems operation. 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:

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.SimpleSystemsManagement.AmazonSimpleSystemsManagementRequest
      Amazon.SimpleSystemsManagement.Model.PutComplianceItemsRequest

Namespace: Amazon.SimpleSystemsManagement.Model
Assembly: AWSSDK.SimpleSystemsManagement.dll
Version: 3.x.y.z

Syntax

C#
public class PutComplianceItemsRequest : AmazonSimpleSystemsManagementRequest
         IAmazonWebServiceRequest

The PutComplianceItemsRequest type exposes the following members

Constructors

NameDescription
Public Method PutComplianceItemsRequest()

Properties

NameTypeDescription
Public Property ComplianceType System.String

Gets and sets the property ComplianceType.

Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

Public Property ExecutionSummary Amazon.SimpleSystemsManagement.Model.ComplianceExecutionSummary

Gets and sets the property ExecutionSummary.

A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'

Public Property ItemContentHash System.String

Gets and sets the property ItemContentHash.

MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

Public Property Items System.Collections.Generic.List<Amazon.SimpleSystemsManagement.Model.ComplianceItemEntry>

Gets and sets the property Items.

Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, and so on.

Public Property ResourceId System.String

Gets and sets the property ResourceId.

Specify an ID for this resource. For a managed node, this is the node ID.

Public Property ResourceType System.String

Gets and sets the property ResourceType.

Specify the type of resource. ManagedInstance is currently the only supported resource type.

Public Property UploadType Amazon.SimpleSystemsManagement.ComplianceUploadType

Gets and sets the property UploadType.

The mode for uploading compliance items. You can specify COMPLETE or PARTIAL. In COMPLETE mode, the system overwrites all existing compliance information for the resource. You must provide a full list of compliance items each time you send the request.

In PARTIAL mode, the system overwrites compliance information for a specific association. The association must be configured with SyncCompliance set to MANUAL. By default, all requests use COMPLETE mode.

This attribute is only valid for association compliance.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5