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

#include <UpdatePatchBaselineRequest.h>

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

Public Member Functions

 UpdatePatchBaselineRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetBaselineId () const
 
bool BaselineIdHasBeenSet () const
 
void SetBaselineId (const Aws::String &value)
 
void SetBaselineId (Aws::String &&value)
 
void SetBaselineId (const char *value)
 
UpdatePatchBaselineRequestWithBaselineId (const Aws::String &value)
 
UpdatePatchBaselineRequestWithBaselineId (Aws::String &&value)
 
UpdatePatchBaselineRequestWithBaselineId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdatePatchBaselineRequestWithName (const Aws::String &value)
 
UpdatePatchBaselineRequestWithName (Aws::String &&value)
 
UpdatePatchBaselineRequestWithName (const char *value)
 
const PatchFilterGroupGetGlobalFilters () const
 
bool GlobalFiltersHasBeenSet () const
 
void SetGlobalFilters (const PatchFilterGroup &value)
 
void SetGlobalFilters (PatchFilterGroup &&value)
 
UpdatePatchBaselineRequestWithGlobalFilters (const PatchFilterGroup &value)
 
UpdatePatchBaselineRequestWithGlobalFilters (PatchFilterGroup &&value)
 
const PatchRuleGroupGetApprovalRules () const
 
bool ApprovalRulesHasBeenSet () const
 
void SetApprovalRules (const PatchRuleGroup &value)
 
void SetApprovalRules (PatchRuleGroup &&value)
 
UpdatePatchBaselineRequestWithApprovalRules (const PatchRuleGroup &value)
 
UpdatePatchBaselineRequestWithApprovalRules (PatchRuleGroup &&value)
 
const Aws::Vector< Aws::String > & GetApprovedPatches () const
 
bool ApprovedPatchesHasBeenSet () const
 
void SetApprovedPatches (const Aws::Vector< Aws::String > &value)
 
void SetApprovedPatches (Aws::Vector< Aws::String > &&value)
 
UpdatePatchBaselineRequestWithApprovedPatches (const Aws::Vector< Aws::String > &value)
 
UpdatePatchBaselineRequestWithApprovedPatches (Aws::Vector< Aws::String > &&value)
 
UpdatePatchBaselineRequestAddApprovedPatches (const Aws::String &value)
 
UpdatePatchBaselineRequestAddApprovedPatches (Aws::String &&value)
 
UpdatePatchBaselineRequestAddApprovedPatches (const char *value)
 
const PatchComplianceLevelGetApprovedPatchesComplianceLevel () const
 
bool ApprovedPatchesComplianceLevelHasBeenSet () const
 
void SetApprovedPatchesComplianceLevel (const PatchComplianceLevel &value)
 
void SetApprovedPatchesComplianceLevel (PatchComplianceLevel &&value)
 
UpdatePatchBaselineRequestWithApprovedPatchesComplianceLevel (const PatchComplianceLevel &value)
 
UpdatePatchBaselineRequestWithApprovedPatchesComplianceLevel (PatchComplianceLevel &&value)
 
bool GetApprovedPatchesEnableNonSecurity () const
 
bool ApprovedPatchesEnableNonSecurityHasBeenSet () const
 
void SetApprovedPatchesEnableNonSecurity (bool value)
 
UpdatePatchBaselineRequestWithApprovedPatchesEnableNonSecurity (bool value)
 
const Aws::Vector< Aws::String > & GetRejectedPatches () const
 
bool RejectedPatchesHasBeenSet () const
 
void SetRejectedPatches (const Aws::Vector< Aws::String > &value)
 
void SetRejectedPatches (Aws::Vector< Aws::String > &&value)
 
UpdatePatchBaselineRequestWithRejectedPatches (const Aws::Vector< Aws::String > &value)
 
UpdatePatchBaselineRequestWithRejectedPatches (Aws::Vector< Aws::String > &&value)
 
UpdatePatchBaselineRequestAddRejectedPatches (const Aws::String &value)
 
UpdatePatchBaselineRequestAddRejectedPatches (Aws::String &&value)
 
UpdatePatchBaselineRequestAddRejectedPatches (const char *value)
 
const PatchActionGetRejectedPatchesAction () const
 
bool RejectedPatchesActionHasBeenSet () const
 
void SetRejectedPatchesAction (const PatchAction &value)
 
void SetRejectedPatchesAction (PatchAction &&value)
 
UpdatePatchBaselineRequestWithRejectedPatchesAction (const PatchAction &value)
 
UpdatePatchBaselineRequestWithRejectedPatchesAction (PatchAction &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdatePatchBaselineRequestWithDescription (const Aws::String &value)
 
UpdatePatchBaselineRequestWithDescription (Aws::String &&value)
 
UpdatePatchBaselineRequestWithDescription (const char *value)
 
const Aws::Vector< PatchSource > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< PatchSource > &value)
 
void SetSources (Aws::Vector< PatchSource > &&value)
 
UpdatePatchBaselineRequestWithSources (const Aws::Vector< PatchSource > &value)
 
UpdatePatchBaselineRequestWithSources (Aws::Vector< PatchSource > &&value)
 
UpdatePatchBaselineRequestAddSources (const PatchSource &value)
 
UpdatePatchBaselineRequestAddSources (PatchSource &&value)
 
bool GetReplace () const
 
bool ReplaceHasBeenSet () const
 
void SetReplace (bool value)
 
UpdatePatchBaselineRequestWithReplace (bool 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 27 of file UpdatePatchBaselineRequest.h.

Constructor & Destructor Documentation

◆ UpdatePatchBaselineRequest()

Aws::SSM::Model::UpdatePatchBaselineRequest::UpdatePatchBaselineRequest ( )

Member Function Documentation

◆ AddApprovedPatches() [1/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddApprovedPatches ( const Aws::String value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 255 of file UpdatePatchBaselineRequest.h.

◆ AddApprovedPatches() [2/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddApprovedPatches ( Aws::String &&  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 265 of file UpdatePatchBaselineRequest.h.

◆ AddApprovedPatches() [3/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddApprovedPatches ( const char *  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 275 of file UpdatePatchBaselineRequest.h.

◆ AddRejectedPatches() [1/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddRejectedPatches ( const Aws::String value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 406 of file UpdatePatchBaselineRequest.h.

◆ AddRejectedPatches() [2/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddRejectedPatches ( Aws::String &&  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 416 of file UpdatePatchBaselineRequest.h.

◆ AddRejectedPatches() [3/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddRejectedPatches ( const char *  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 426 of file UpdatePatchBaselineRequest.h.

◆ AddSources() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddSources ( const PatchSource value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 602 of file UpdatePatchBaselineRequest.h.

◆ AddSources() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::AddSources ( PatchSource &&  value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 609 of file UpdatePatchBaselineRequest.h.

◆ ApprovalRulesHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::ApprovalRulesHasBeenSet ( ) const
inline

A set of rules used to include patches in the baseline.

Definition at line 164 of file UpdatePatchBaselineRequest.h.

◆ ApprovedPatchesComplianceLevelHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::ApprovedPatchesComplianceLevelHasBeenSet ( ) const
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 286 of file UpdatePatchBaselineRequest.h.

◆ ApprovedPatchesEnableNonSecurityHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::ApprovedPatchesEnableNonSecurityHasBeenSet ( ) const
inline

Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

Definition at line 321 of file UpdatePatchBaselineRequest.h.

◆ ApprovedPatchesHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::ApprovedPatchesHasBeenSet ( ) const
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 205 of file UpdatePatchBaselineRequest.h.

◆ BaselineIdHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::BaselineIdHasBeenSet ( ) const
inline

The ID of the patch baseline to update.

Definition at line 51 of file UpdatePatchBaselineRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::DescriptionHasBeenSet ( ) const
inline

A description of the patch baseline.

Definition at line 522 of file UpdatePatchBaselineRequest.h.

◆ GetApprovalRules()

const PatchRuleGroup& Aws::SSM::Model::UpdatePatchBaselineRequest::GetApprovalRules ( ) const
inline

A set of rules used to include patches in the baseline.

Definition at line 159 of file UpdatePatchBaselineRequest.h.

◆ GetApprovedPatches()

const Aws::Vector<Aws::String>& Aws::SSM::Model::UpdatePatchBaselineRequest::GetApprovedPatches ( ) const
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 195 of file UpdatePatchBaselineRequest.h.

◆ GetApprovedPatchesComplianceLevel()

const PatchComplianceLevel& Aws::SSM::Model::UpdatePatchBaselineRequest::GetApprovedPatchesComplianceLevel ( ) const
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 281 of file UpdatePatchBaselineRequest.h.

◆ GetApprovedPatchesEnableNonSecurity()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::GetApprovedPatchesEnableNonSecurity ( ) const
inline

Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

Definition at line 314 of file UpdatePatchBaselineRequest.h.

◆ GetBaselineId()

const Aws::String& Aws::SSM::Model::UpdatePatchBaselineRequest::GetBaselineId ( ) const
inline

The ID of the patch baseline to update.

Definition at line 46 of file UpdatePatchBaselineRequest.h.

◆ GetDescription()

const Aws::String& Aws::SSM::Model::UpdatePatchBaselineRequest::GetDescription ( ) const
inline

A description of the patch baseline.

Definition at line 517 of file UpdatePatchBaselineRequest.h.

◆ GetGlobalFilters()

const PatchFilterGroup& Aws::SSM::Model::UpdatePatchBaselineRequest::GetGlobalFilters ( ) const
inline

A set of global filters used to include patches in the baseline.

Definition at line 128 of file UpdatePatchBaselineRequest.h.

◆ GetName()

const Aws::String& Aws::SSM::Model::UpdatePatchBaselineRequest::GetName ( ) const
inline

The name of the patch baseline.

Definition at line 87 of file UpdatePatchBaselineRequest.h.

◆ GetRejectedPatches()

const Aws::Vector<Aws::String>& Aws::SSM::Model::UpdatePatchBaselineRequest::GetRejectedPatches ( ) const
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 346 of file UpdatePatchBaselineRequest.h.

◆ GetRejectedPatchesAction()

const PatchAction& Aws::SSM::Model::UpdatePatchBaselineRequest::GetRejectedPatchesAction ( ) const
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 441 of file UpdatePatchBaselineRequest.h.

◆ GetReplace()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::GetReplace ( ) const
inline

If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 617 of file UpdatePatchBaselineRequest.h.

◆ GetRequestSpecificHeaders()

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

Reimplemented from Aws::SSM::SSMRequest.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file UpdatePatchBaselineRequest.h.

◆ GetSources()

const Aws::Vector<PatchSource>& Aws::SSM::Model::UpdatePatchBaselineRequest::GetSources ( ) const
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 560 of file UpdatePatchBaselineRequest.h.

◆ GlobalFiltersHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::GlobalFiltersHasBeenSet ( ) const
inline

A set of global filters used to include patches in the baseline.

Definition at line 133 of file UpdatePatchBaselineRequest.h.

◆ NameHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::NameHasBeenSet ( ) const
inline

The name of the patch baseline.

Definition at line 92 of file UpdatePatchBaselineRequest.h.

◆ RejectedPatchesActionHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::RejectedPatchesActionHasBeenSet ( ) const
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 455 of file UpdatePatchBaselineRequest.h.

◆ RejectedPatchesHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::RejectedPatchesHasBeenSet ( ) const
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 356 of file UpdatePatchBaselineRequest.h.

◆ ReplaceHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::ReplaceHasBeenSet ( ) const
inline

If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 624 of file UpdatePatchBaselineRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetApprovalRules() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovalRules ( const PatchRuleGroup value)
inline

A set of rules used to include patches in the baseline.

Definition at line 169 of file UpdatePatchBaselineRequest.h.

◆ SetApprovalRules() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovalRules ( PatchRuleGroup &&  value)
inline

A set of rules used to include patches in the baseline.

Definition at line 174 of file UpdatePatchBaselineRequest.h.

◆ SetApprovedPatches() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovedPatches ( const Aws::Vector< Aws::String > &  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 215 of file UpdatePatchBaselineRequest.h.

◆ SetApprovedPatches() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovedPatches ( Aws::Vector< Aws::String > &&  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 225 of file UpdatePatchBaselineRequest.h.

◆ SetApprovedPatchesComplianceLevel() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovedPatchesComplianceLevel ( const PatchComplianceLevel value)
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 291 of file UpdatePatchBaselineRequest.h.

◆ SetApprovedPatchesComplianceLevel() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovedPatchesComplianceLevel ( PatchComplianceLevel &&  value)
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 296 of file UpdatePatchBaselineRequest.h.

◆ SetApprovedPatchesEnableNonSecurity()

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetApprovedPatchesEnableNonSecurity ( bool  value)
inline

Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

Definition at line 328 of file UpdatePatchBaselineRequest.h.

◆ SetBaselineId() [1/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetBaselineId ( const Aws::String value)
inline

The ID of the patch baseline to update.

Definition at line 56 of file UpdatePatchBaselineRequest.h.

◆ SetBaselineId() [2/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetBaselineId ( Aws::String &&  value)
inline

The ID of the patch baseline to update.

Definition at line 61 of file UpdatePatchBaselineRequest.h.

◆ SetBaselineId() [3/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetBaselineId ( const char *  value)
inline

The ID of the patch baseline to update.

Definition at line 66 of file UpdatePatchBaselineRequest.h.

◆ SetDescription() [1/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetDescription ( const Aws::String value)
inline

A description of the patch baseline.

Definition at line 527 of file UpdatePatchBaselineRequest.h.

◆ SetDescription() [2/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetDescription ( Aws::String &&  value)
inline

A description of the patch baseline.

Definition at line 532 of file UpdatePatchBaselineRequest.h.

◆ SetDescription() [3/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetDescription ( const char *  value)
inline

A description of the patch baseline.

Definition at line 537 of file UpdatePatchBaselineRequest.h.

◆ SetGlobalFilters() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetGlobalFilters ( const PatchFilterGroup value)
inline

A set of global filters used to include patches in the baseline.

Definition at line 138 of file UpdatePatchBaselineRequest.h.

◆ SetGlobalFilters() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetGlobalFilters ( PatchFilterGroup &&  value)
inline

A set of global filters used to include patches in the baseline.

Definition at line 143 of file UpdatePatchBaselineRequest.h.

◆ SetName() [1/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetName ( const Aws::String value)
inline

The name of the patch baseline.

Definition at line 97 of file UpdatePatchBaselineRequest.h.

◆ SetName() [2/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetName ( Aws::String &&  value)
inline

The name of the patch baseline.

Definition at line 102 of file UpdatePatchBaselineRequest.h.

◆ SetName() [3/3]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetName ( const char *  value)
inline

The name of the patch baseline.

Definition at line 107 of file UpdatePatchBaselineRequest.h.

◆ SetRejectedPatches() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetRejectedPatches ( const Aws::Vector< Aws::String > &  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 366 of file UpdatePatchBaselineRequest.h.

◆ SetRejectedPatches() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetRejectedPatches ( Aws::Vector< Aws::String > &&  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 376 of file UpdatePatchBaselineRequest.h.

◆ SetRejectedPatchesAction() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetRejectedPatchesAction ( const PatchAction value)
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 469 of file UpdatePatchBaselineRequest.h.

◆ SetRejectedPatchesAction() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetRejectedPatchesAction ( PatchAction &&  value)
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 483 of file UpdatePatchBaselineRequest.h.

◆ SetReplace()

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetReplace ( bool  value)
inline

If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 631 of file UpdatePatchBaselineRequest.h.

◆ SetSources() [1/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetSources ( const Aws::Vector< PatchSource > &  value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 574 of file UpdatePatchBaselineRequest.h.

◆ SetSources() [2/2]

void Aws::SSM::Model::UpdatePatchBaselineRequest::SetSources ( Aws::Vector< PatchSource > &&  value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 581 of file UpdatePatchBaselineRequest.h.

◆ SourcesHasBeenSet()

bool Aws::SSM::Model::UpdatePatchBaselineRequest::SourcesHasBeenSet ( ) const
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 567 of file UpdatePatchBaselineRequest.h.

◆ WithApprovalRules() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovalRules ( const PatchRuleGroup value)
inline

A set of rules used to include patches in the baseline.

Definition at line 179 of file UpdatePatchBaselineRequest.h.

◆ WithApprovalRules() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovalRules ( PatchRuleGroup &&  value)
inline

A set of rules used to include patches in the baseline.

Definition at line 184 of file UpdatePatchBaselineRequest.h.

◆ WithApprovedPatches() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovedPatches ( const Aws::Vector< Aws::String > &  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 235 of file UpdatePatchBaselineRequest.h.

◆ WithApprovedPatches() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovedPatches ( Aws::Vector< Aws::String > &&  value)
inline

A list of explicitly approved patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 245 of file UpdatePatchBaselineRequest.h.

◆ WithApprovedPatchesComplianceLevel() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovedPatchesComplianceLevel ( const PatchComplianceLevel value)
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 301 of file UpdatePatchBaselineRequest.h.

◆ WithApprovedPatchesComplianceLevel() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovedPatchesComplianceLevel ( PatchComplianceLevel &&  value)
inline

Assigns a new compliance severity level to an existing patch baseline.

Definition at line 306 of file UpdatePatchBaselineRequest.h.

◆ WithApprovedPatchesEnableNonSecurity()

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithApprovedPatchesEnableNonSecurity ( bool  value)
inline

Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

Definition at line 335 of file UpdatePatchBaselineRequest.h.

◆ WithBaselineId() [1/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithBaselineId ( const Aws::String value)
inline

The ID of the patch baseline to update.

Definition at line 71 of file UpdatePatchBaselineRequest.h.

◆ WithBaselineId() [2/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithBaselineId ( Aws::String &&  value)
inline

The ID of the patch baseline to update.

Definition at line 76 of file UpdatePatchBaselineRequest.h.

◆ WithBaselineId() [3/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithBaselineId ( const char *  value)
inline

The ID of the patch baseline to update.

Definition at line 81 of file UpdatePatchBaselineRequest.h.

◆ WithDescription() [1/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithDescription ( const Aws::String value)
inline

A description of the patch baseline.

Definition at line 542 of file UpdatePatchBaselineRequest.h.

◆ WithDescription() [2/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithDescription ( Aws::String &&  value)
inline

A description of the patch baseline.

Definition at line 547 of file UpdatePatchBaselineRequest.h.

◆ WithDescription() [3/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithDescription ( const char *  value)
inline

A description of the patch baseline.

Definition at line 552 of file UpdatePatchBaselineRequest.h.

◆ WithGlobalFilters() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithGlobalFilters ( const PatchFilterGroup value)
inline

A set of global filters used to include patches in the baseline.

Definition at line 148 of file UpdatePatchBaselineRequest.h.

◆ WithGlobalFilters() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithGlobalFilters ( PatchFilterGroup &&  value)
inline

A set of global filters used to include patches in the baseline.

Definition at line 153 of file UpdatePatchBaselineRequest.h.

◆ WithName() [1/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithName ( const Aws::String value)
inline

The name of the patch baseline.

Definition at line 112 of file UpdatePatchBaselineRequest.h.

◆ WithName() [2/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithName ( Aws::String &&  value)
inline

The name of the patch baseline.

Definition at line 117 of file UpdatePatchBaselineRequest.h.

◆ WithName() [3/3]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithName ( const char *  value)
inline

The name of the patch baseline.

Definition at line 122 of file UpdatePatchBaselineRequest.h.

◆ WithRejectedPatches() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithRejectedPatches ( const Aws::Vector< Aws::String > &  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 386 of file UpdatePatchBaselineRequest.h.

◆ WithRejectedPatches() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithRejectedPatches ( Aws::Vector< Aws::String > &&  value)
inline

A list of explicitly rejected patches for the baseline.

For information about accepted formats for lists of approved patches and rejected patches, see About package name formats for approved and rejected patch lists in the AWS Systems Manager User Guide.

Definition at line 396 of file UpdatePatchBaselineRequest.h.

◆ WithRejectedPatchesAction() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithRejectedPatchesAction ( const PatchAction value)
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 497 of file UpdatePatchBaselineRequest.h.

◆ WithRejectedPatchesAction() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithRejectedPatchesAction ( PatchAction &&  value)
inline

The action for Patch Manager to take on patches included in the RejectedPackages list.

  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

Definition at line 511 of file UpdatePatchBaselineRequest.h.

◆ WithReplace()

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithReplace ( bool  value)
inline

If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 638 of file UpdatePatchBaselineRequest.h.

◆ WithSources() [1/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithSources ( const Aws::Vector< PatchSource > &  value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 588 of file UpdatePatchBaselineRequest.h.

◆ WithSources() [2/2]

UpdatePatchBaselineRequest& Aws::SSM::Model::UpdatePatchBaselineRequest::WithSources ( Aws::Vector< PatchSource > &&  value)
inline

Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

Definition at line 595 of file UpdatePatchBaselineRequest.h.


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