Skip to content

Commit

Permalink
Resource Explorer now uses newly supported IPv4 'amazonaws.com' endpo…
Browse files Browse the repository at this point in the history
…ints by default.

AWS Marketplace Catalog API now supports setting intent on requests
Documentation updates for Security Lake
This release adds support to upgrade the major version of a database.
  • Loading branch information
aws-sdk-cpp-automation committed Feb 13, 2024
1 parent c62954c commit 2fa824e
Show file tree
Hide file tree
Showing 30 changed files with 1,219 additions and 444 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.263
1.11.264
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,79 @@ namespace Model
*/
inline UpdateRelationalDatabaseRequest& WithCaCertificateIdentifier(const char* value) { SetCaCertificateIdentifier(value); return *this;}


/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline const Aws::String& GetRelationalDatabaseBlueprintId() const{ return m_relationalDatabaseBlueprintId; }

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline bool RelationalDatabaseBlueprintIdHasBeenSet() const { return m_relationalDatabaseBlueprintIdHasBeenSet; }

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline void SetRelationalDatabaseBlueprintId(const Aws::String& value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId = value; }

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline void SetRelationalDatabaseBlueprintId(Aws::String&& value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId = std::move(value); }

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline void SetRelationalDatabaseBlueprintId(const char* value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId.assign(value); }

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline UpdateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(const Aws::String& value) { SetRelationalDatabaseBlueprintId(value); return *this;}

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline UpdateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(Aws::String&& value) { SetRelationalDatabaseBlueprintId(std::move(value)); return *this;}

/**
* <p>This parameter is used to update the major version of the database. Enter the
* <code>blueprintId</code> for the major version that you want to update to.</p>
* <p>Use the <a
* href="https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html">GetRelationalDatabaseBlueprints</a>
* action to get a list of available blueprint IDs.</p>
*/
inline UpdateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(const char* value) { SetRelationalDatabaseBlueprintId(value); return *this;}

private:

Aws::String m_relationalDatabaseName;
Expand Down Expand Up @@ -554,6 +627,9 @@ namespace Model

Aws::String m_caCertificateIdentifier;
bool m_caCertificateIdentifierHasBeenSet = false;

Aws::String m_relationalDatabaseBlueprintId;
bool m_relationalDatabaseBlueprintIdHasBeenSet = false;
};

} // namespace Model
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ UpdateRelationalDatabaseRequest::UpdateRelationalDatabaseRequest() :
m_publiclyAccessibleHasBeenSet(false),
m_applyImmediately(false),
m_applyImmediatelyHasBeenSet(false),
m_caCertificateIdentifierHasBeenSet(false)
m_caCertificateIdentifierHasBeenSet(false),
m_relationalDatabaseBlueprintIdHasBeenSet(false)
{
}

Expand Down Expand Up @@ -95,6 +96,12 @@ Aws::String UpdateRelationalDatabaseRequest::SerializePayload() const

}

if(m_relationalDatabaseBlueprintIdHasBeenSet)
{
payload.WithString("relationalDatabaseBlueprintId", m_relationalDatabaseBlueprintId);

}

return payload.View().WriteReadable();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,9 @@ namespace MarketplaceCatalog
virtual ~MarketplaceCatalogClient();

/**
* <p>Returns metadata and content for multiple entities.</p><p><h3>See Also:</h3>
* <a
* <p>Returns metadata and content for multiple entities. This is the Batch version
* of the <code>DescribeEntity</code> API and uses the same IAM permission action
* as <code>DescribeEntity</code> API.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/BatchDescribeEntities">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ namespace Model
{

/**
* <p>Object containing all the filter fields for AMI products. Client can add a
* maximum of 8 filters in a single <code>ListEntities</code>
* request.</p><p><h3>See Also:</h3> <a
* <p>Object containing all the filter fields for AMI products. Client can add only
* one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/AmiProductFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ namespace Model

/**
* <p>Object containing all the filter fields for container products. Client can
* add a maximum of 8 filters in a single <code>ListEntities</code>
* request.</p><p><h3>See Also:</h3> <a
* add only one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ContainerProductFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ namespace Model
{

/**
* <p>Object containing all the filter fields for data products. Client can add a
* maximum of 8 filters in a single <code>ListEntities</code>
* request.</p><p><h3>See Also:</h3> <a
* <p>Object containing all the filter fields for data products. Client can add
* only one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/DataProductFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#pragma once
#include <aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/marketplace-catalog/model/Intent.h>
#include <aws/marketplace-catalog/model/ChangeStatus.h>
#include <aws/marketplace-catalog/model/FailureCode.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
Expand Down Expand Up @@ -165,6 +166,37 @@ namespace Model
inline DescribeChangeSetResult& WithChangeSetName(const char* value) { SetChangeSetName(value); return *this;}


/**
* <p>The optional intent provided in the <code>StartChangeSet</code> request. If
* you do not provide an intent, <code>APPLY</code> is set by default.</p>
*/
inline const Intent& GetIntent() const{ return m_intent; }

/**
* <p>The optional intent provided in the <code>StartChangeSet</code> request. If
* you do not provide an intent, <code>APPLY</code> is set by default.</p>
*/
inline void SetIntent(const Intent& value) { m_intent = value; }

/**
* <p>The optional intent provided in the <code>StartChangeSet</code> request. If
* you do not provide an intent, <code>APPLY</code> is set by default.</p>
*/
inline void SetIntent(Intent&& value) { m_intent = std::move(value); }

/**
* <p>The optional intent provided in the <code>StartChangeSet</code> request. If
* you do not provide an intent, <code>APPLY</code> is set by default.</p>
*/
inline DescribeChangeSetResult& WithIntent(const Intent& value) { SetIntent(value); return *this;}

/**
* <p>The optional intent provided in the <code>StartChangeSet</code> request. If
* you do not provide an intent, <code>APPLY</code> is set by default.</p>
*/
inline DescribeChangeSetResult& WithIntent(Intent&& value) { SetIntent(std::move(value)); return *this;}


/**
* <p>The date and time, in ISO 8601 format (2018-02-27T13:45:22Z), the request
* started. </p>
Expand Down Expand Up @@ -438,6 +470,8 @@ namespace Model

Aws::String m_changeSetName;

Intent m_intent;

Aws::String m_startTime;

Aws::String m_endTime;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/

#pragma once
#include <aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>

namespace Aws
{
namespace MarketplaceCatalog
{
namespace Model
{
enum class Intent
{
NOT_SET,
VALIDATE,
APPLY
};

namespace IntentMapper
{
AWS_MARKETPLACECATALOG_API Intent GetIntentForName(const Aws::String& name);

AWS_MARKETPLACECATALOG_API Aws::String GetNameForIntent(Intent value);
} // namespace IntentMapper
} // namespace Model
} // namespace MarketplaceCatalog
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ namespace Model
{

/**
* <p>A filter for offers entity.</p><p><h3>See Also:</h3> <a
* <p>Object containing all the filter fields for offers entity. Client can add
* only one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/OfferFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ namespace Model
{

/**
* <p>A filter for ResaleAuthorization entity.</p><p><h3>See Also:</h3> <a
* <p>Object containing all the filter fields for resale authorization entity.
* Client can add only one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/ResaleAuthorizationFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ namespace Model
{

/**
* <p>Object containing all the filter fields for SaaS products. Client can add a
* maximum of 8 filters in a single <code>ListEntities</code>
* request.</p><p><h3>See Also:</h3> <a
* <p>Object containing all the filter fields for SaaS products. Client can add
* only one wildcard filter and a maximum of 8 filters in a single
* <code>ListEntities</code> request.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/marketplace-catalog-2018-09-17/SaaSProductFilters">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#include <aws/marketplace-catalog/MarketplaceCatalogRequest.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/marketplace-catalog/model/Intent.h>
#include <aws/marketplace-catalog/model/Change.h>
#include <aws/marketplace-catalog/model/Tag.h>
#include <utility>
Expand Down Expand Up @@ -264,6 +265,67 @@ namespace Model
*/
inline StartChangeSetRequest& AddChangeSetTags(Tag&& value) { m_changeSetTagsHasBeenSet = true; m_changeSetTags.push_back(std::move(value)); return *this; }


/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline const Intent& GetIntent() const{ return m_intent; }

/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline bool IntentHasBeenSet() const { return m_intentHasBeenSet; }

/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline void SetIntent(const Intent& value) { m_intentHasBeenSet = true; m_intent = value; }

/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline void SetIntent(Intent&& value) { m_intentHasBeenSet = true; m_intent = std::move(value); }

/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline StartChangeSetRequest& WithIntent(const Intent& value) { SetIntent(value); return *this;}

/**
* <p>The intent related to the request. The default is <code>APPLY</code>. To test
* your request before applying changes to your entities, use
* <code>VALIDATE</code>. This feature is currently available for adding versions
* to single-AMI products. For more information, see <a
* href="https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#ami-add-version">Add
* a new version</a>.</p>
*/
inline StartChangeSetRequest& WithIntent(Intent&& value) { SetIntent(std::move(value)); return *this;}

private:

Aws::String m_catalog;
Expand All @@ -280,6 +342,9 @@ namespace Model

Aws::Vector<Tag> m_changeSetTags;
bool m_changeSetTagsHasBeenSet = false;

Intent m_intent;
bool m_intentHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 2fa824e

Please sign in to comment.