AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::PutComplianceItemsRequest Class Reference

#include <PutComplianceItemsRequest.h>

+ Inheritance diagram for Aws::SSM::Model::PutComplianceItemsRequest:

Public Member Functions

 PutComplianceItemsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
PutComplianceItemsRequestWithResourceId (const Aws::String &value)
 
PutComplianceItemsRequestWithResourceId (Aws::String &&value)
 
PutComplianceItemsRequestWithResourceId (const char *value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
PutComplianceItemsRequestWithResourceType (const Aws::String &value)
 
PutComplianceItemsRequestWithResourceType (Aws::String &&value)
 
PutComplianceItemsRequestWithResourceType (const char *value)
 
const Aws::StringGetComplianceType () const
 
bool ComplianceTypeHasBeenSet () const
 
void SetComplianceType (const Aws::String &value)
 
void SetComplianceType (Aws::String &&value)
 
void SetComplianceType (const char *value)
 
PutComplianceItemsRequestWithComplianceType (const Aws::String &value)
 
PutComplianceItemsRequestWithComplianceType (Aws::String &&value)
 
PutComplianceItemsRequestWithComplianceType (const char *value)
 
const ComplianceExecutionSummaryGetExecutionSummary () const
 
bool ExecutionSummaryHasBeenSet () const
 
void SetExecutionSummary (const ComplianceExecutionSummary &value)
 
void SetExecutionSummary (ComplianceExecutionSummary &&value)
 
PutComplianceItemsRequestWithExecutionSummary (const ComplianceExecutionSummary &value)
 
PutComplianceItemsRequestWithExecutionSummary (ComplianceExecutionSummary &&value)
 
const Aws::Vector< ComplianceItemEntry > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< ComplianceItemEntry > &value)
 
void SetItems (Aws::Vector< ComplianceItemEntry > &&value)
 
PutComplianceItemsRequestWithItems (const Aws::Vector< ComplianceItemEntry > &value)
 
PutComplianceItemsRequestWithItems (Aws::Vector< ComplianceItemEntry > &&value)
 
PutComplianceItemsRequestAddItems (const ComplianceItemEntry &value)
 
PutComplianceItemsRequestAddItems (ComplianceItemEntry &&value)
 
const Aws::StringGetItemContentHash () const
 
bool ItemContentHashHasBeenSet () const
 
void SetItemContentHash (const Aws::String &value)
 
void SetItemContentHash (Aws::String &&value)
 
void SetItemContentHash (const char *value)
 
PutComplianceItemsRequestWithItemContentHash (const Aws::String &value)
 
PutComplianceItemsRequestWithItemContentHash (Aws::String &&value)
 
PutComplianceItemsRequestWithItemContentHash (const char *value)
 
const ComplianceUploadTypeGetUploadType () const
 
bool UploadTypeHasBeenSet () const
 
void SetUploadType (const ComplianceUploadType &value)
 
void SetUploadType (ComplianceUploadType &&value)
 
PutComplianceItemsRequestWithUploadType (const ComplianceUploadType &value)
 
PutComplianceItemsRequestWithUploadType (ComplianceUploadType &&value)
 
- Public Member Functions inherited from Aws::SSM::SSMRequest
virtual ~SSMRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file PutComplianceItemsRequest.h.

Constructor & Destructor Documentation

◆ PutComplianceItemsRequest()

Aws::SSM::Model::PutComplianceItemsRequest::PutComplianceItemsRequest ( )

Member Function Documentation

◆ AddItems() [1/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::AddItems ( const ComplianceItemEntry value)
inline

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.

Definition at line 284 of file PutComplianceItemsRequest.h.

◆ AddItems() [2/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::AddItems ( ComplianceItemEntry &&  value)
inline

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.

Definition at line 291 of file PutComplianceItemsRequest.h.

◆ ComplianceTypeHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ComplianceTypeHasBeenSet ( ) const
inline

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

Definition at line 149 of file PutComplianceItemsRequest.h.

◆ ExecutionSummaryHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ExecutionSummaryHasBeenSet ( ) const
inline

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'.

Definition at line 202 of file PutComplianceItemsRequest.h.

◆ GetComplianceType()

const Aws::String& Aws::SSM::Model::PutComplianceItemsRequest::GetComplianceType ( ) const
inline

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

Definition at line 143 of file PutComplianceItemsRequest.h.

◆ GetExecutionSummary()

const ComplianceExecutionSummary& Aws::SSM::Model::PutComplianceItemsRequest::GetExecutionSummary ( ) const
inline

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'.

Definition at line 194 of file PutComplianceItemsRequest.h.

◆ GetItemContentHash()

const Aws::String& Aws::SSM::Model::PutComplianceItemsRequest::GetItemContentHash ( ) const
inline

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.

Definition at line 299 of file PutComplianceItemsRequest.h.

◆ GetItems()

const Aws::Vector<ComplianceItemEntry>& Aws::SSM::Model::PutComplianceItemsRequest::GetItems ( ) const
inline

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.

Definition at line 242 of file PutComplianceItemsRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SSM::Model::PutComplianceItemsRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SSM::SSMRequest.

◆ GetResourceId()

const Aws::String& Aws::SSM::Model::PutComplianceItemsRequest::GetResourceId ( ) const
inline

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

Definition at line 45 of file PutComplianceItemsRequest.h.

◆ GetResourceType()

const Aws::String& Aws::SSM::Model::PutComplianceItemsRequest::GetResourceType ( ) const
inline

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

Definition at line 94 of file PutComplianceItemsRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SSM::Model::PutComplianceItemsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file PutComplianceItemsRequest.h.

◆ GetUploadType()

const ComplianceUploadType& Aws::SSM::Model::PutComplianceItemsRequest::GetUploadType ( ) const
inline

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.

Definition at line 362 of file PutComplianceItemsRequest.h.

◆ ItemContentHashHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ItemContentHashHasBeenSet ( ) const
inline

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.

Definition at line 306 of file PutComplianceItemsRequest.h.

◆ ItemsHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ItemsHasBeenSet ( ) const
inline

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.

Definition at line 249 of file PutComplianceItemsRequest.h.

◆ ResourceIdHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ResourceIdHasBeenSet ( ) const
inline

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

Definition at line 51 of file PutComplianceItemsRequest.h.

◆ ResourceTypeHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::ResourceTypeHasBeenSet ( ) const
inline

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

Definition at line 100 of file PutComplianceItemsRequest.h.

◆ SerializePayload()

Aws::String Aws::SSM::Model::PutComplianceItemsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetComplianceType() [1/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetComplianceType ( const Aws::String value)
inline

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

Definition at line 155 of file PutComplianceItemsRequest.h.

◆ SetComplianceType() [2/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetComplianceType ( Aws::String &&  value)
inline

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

Definition at line 161 of file PutComplianceItemsRequest.h.

◆ SetComplianceType() [3/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetComplianceType ( const char *  value)
inline

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

Definition at line 167 of file PutComplianceItemsRequest.h.

◆ SetExecutionSummary() [1/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetExecutionSummary ( const ComplianceExecutionSummary value)
inline

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'.

Definition at line 210 of file PutComplianceItemsRequest.h.

◆ SetExecutionSummary() [2/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetExecutionSummary ( ComplianceExecutionSummary &&  value)
inline

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'.

Definition at line 218 of file PutComplianceItemsRequest.h.

◆ SetItemContentHash() [1/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetItemContentHash ( const Aws::String value)
inline

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.

Definition at line 313 of file PutComplianceItemsRequest.h.

◆ SetItemContentHash() [2/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetItemContentHash ( Aws::String &&  value)
inline

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.

Definition at line 320 of file PutComplianceItemsRequest.h.

◆ SetItemContentHash() [3/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetItemContentHash ( const char *  value)
inline

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.

Definition at line 327 of file PutComplianceItemsRequest.h.

◆ SetItems() [1/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetItems ( const Aws::Vector< ComplianceItemEntry > &  value)
inline

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.

Definition at line 256 of file PutComplianceItemsRequest.h.

◆ SetItems() [2/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetItems ( Aws::Vector< ComplianceItemEntry > &&  value)
inline

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.

Definition at line 263 of file PutComplianceItemsRequest.h.

◆ SetResourceId() [1/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceId ( const Aws::String value)
inline

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

Definition at line 57 of file PutComplianceItemsRequest.h.

◆ SetResourceId() [2/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceId ( Aws::String &&  value)
inline

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

Definition at line 63 of file PutComplianceItemsRequest.h.

◆ SetResourceId() [3/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceId ( const char *  value)
inline

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

Definition at line 69 of file PutComplianceItemsRequest.h.

◆ SetResourceType() [1/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceType ( const Aws::String value)
inline

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

Definition at line 106 of file PutComplianceItemsRequest.h.

◆ SetResourceType() [2/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceType ( Aws::String &&  value)
inline

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

Definition at line 112 of file PutComplianceItemsRequest.h.

◆ SetResourceType() [3/3]

void Aws::SSM::Model::PutComplianceItemsRequest::SetResourceType ( const char *  value)
inline

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

Definition at line 118 of file PutComplianceItemsRequest.h.

◆ SetUploadType() [1/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetUploadType ( const ComplianceUploadType value)
inline

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.

Definition at line 388 of file PutComplianceItemsRequest.h.

◆ SetUploadType() [2/2]

void Aws::SSM::Model::PutComplianceItemsRequest::SetUploadType ( ComplianceUploadType &&  value)
inline

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.

Definition at line 401 of file PutComplianceItemsRequest.h.

◆ UploadTypeHasBeenSet()

bool Aws::SSM::Model::PutComplianceItemsRequest::UploadTypeHasBeenSet ( ) const
inline

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.

Definition at line 375 of file PutComplianceItemsRequest.h.

◆ WithComplianceType() [1/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithComplianceType ( const Aws::String value)
inline

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

Definition at line 173 of file PutComplianceItemsRequest.h.

◆ WithComplianceType() [2/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithComplianceType ( Aws::String &&  value)
inline

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

Definition at line 179 of file PutComplianceItemsRequest.h.

◆ WithComplianceType() [3/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithComplianceType ( const char *  value)
inline

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

Definition at line 185 of file PutComplianceItemsRequest.h.

◆ WithExecutionSummary() [1/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithExecutionSummary ( const ComplianceExecutionSummary value)
inline

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'.

Definition at line 226 of file PutComplianceItemsRequest.h.

◆ WithExecutionSummary() [2/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithExecutionSummary ( ComplianceExecutionSummary &&  value)
inline

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'.

Definition at line 234 of file PutComplianceItemsRequest.h.

◆ WithItemContentHash() [1/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithItemContentHash ( const Aws::String value)
inline

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.

Definition at line 334 of file PutComplianceItemsRequest.h.

◆ WithItemContentHash() [2/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithItemContentHash ( Aws::String &&  value)
inline

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.

Definition at line 341 of file PutComplianceItemsRequest.h.

◆ WithItemContentHash() [3/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithItemContentHash ( const char *  value)
inline

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.

Definition at line 348 of file PutComplianceItemsRequest.h.

◆ WithItems() [1/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithItems ( const Aws::Vector< ComplianceItemEntry > &  value)
inline

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.

Definition at line 270 of file PutComplianceItemsRequest.h.

◆ WithItems() [2/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithItems ( Aws::Vector< ComplianceItemEntry > &&  value)
inline

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.

Definition at line 277 of file PutComplianceItemsRequest.h.

◆ WithResourceId() [1/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceId ( const Aws::String value)
inline

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

Definition at line 75 of file PutComplianceItemsRequest.h.

◆ WithResourceId() [2/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceId ( Aws::String &&  value)
inline

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

Definition at line 81 of file PutComplianceItemsRequest.h.

◆ WithResourceId() [3/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceId ( const char *  value)
inline

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

Definition at line 87 of file PutComplianceItemsRequest.h.

◆ WithResourceType() [1/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceType ( const Aws::String value)
inline

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

Definition at line 124 of file PutComplianceItemsRequest.h.

◆ WithResourceType() [2/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceType ( Aws::String &&  value)
inline

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

Definition at line 130 of file PutComplianceItemsRequest.h.

◆ WithResourceType() [3/3]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithResourceType ( const char *  value)
inline

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

Definition at line 136 of file PutComplianceItemsRequest.h.

◆ WithUploadType() [1/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithUploadType ( const ComplianceUploadType value)
inline

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.

Definition at line 414 of file PutComplianceItemsRequest.h.

◆ WithUploadType() [2/2]

PutComplianceItemsRequest& Aws::SSM::Model::PutComplianceItemsRequest::WithUploadType ( ComplianceUploadType &&  value)
inline

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.

Definition at line 427 of file PutComplianceItemsRequest.h.


The documentation for this class was generated from the following file: