Skip to content

Commit

Permalink
This release includes two new exception types "ServiceQuotaExceededEx…
Browse files Browse the repository at this point in the history
…ception" and "OcuLimitExceededException".

Add support for creating a read replica DB instance from a Multi-AZ DB cluster.
  • Loading branch information
aws-sdk-cpp-automation committed Mar 29, 2023
1 parent b2a1254 commit 6b93c6e
Show file tree
Hide file tree
Showing 27 changed files with 1,786 additions and 1,007 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.47
1.11.48
Original file line number Diff line number Diff line change
Expand Up @@ -824,8 +824,9 @@ namespace OpenSearchServerless
/**
* <p>Update the OpenSearch Serverless settings for the current Amazon Web Services
* account. For more information, see <a
* href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-overview.html#serverless-scaling">Autoscaling</a>.</p><p><h3>See
* Also:</h3> <a
* href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-scaling.html">Managing
* capacity limits for Amazon OpenSearch Serverless</a>.</p><p><h3>See Also:</h3>
* <a
* href="http://docs.aws.amazon.com/goto/WebAPI/opensearchserverless-2021-11-01/UpdateAccountSettings">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ enum class OpenSearchServerlessErrors
///////////////////////////////////////////////////////////////////////////////////////////

CONFLICT= static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
INTERNAL_SERVER
INTERNAL_SERVER,
OCU_LIMIT_EXCEEDED,
SERVICE_QUOTA_EXCEEDED
};

class AWS_OPENSEARCHSERVERLESS_API OpenSearchServerlessError : public Aws::Client::AWSError<OpenSearchServerlessErrors>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ namespace Model
* <p>The maximum capacity limits for all OpenSearch Serverless collections, in
* OpenSearch Compute Units (OCUs). These limits are used to scale your collections
* based on the current workload. For more information, see <a
* href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-overview.html#serverless-scaling">Autoscaling</a>.</p><p><h3>See
* Also:</h3> <a
* href="https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-scaling.html">Managing
* capacity limits for Amazon OpenSearch Serverless</a>.</p><p><h3>See Also:</h3>
* <a
* href="http://docs.aws.amazon.com/goto/WebAPI/opensearchserverless-2021-11-01/CapacityLimits">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,32 +161,44 @@ namespace Model


/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline const SamlConfigOptions& GetSamlOptions() const{ return m_samlOptions; }

/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline bool SamlOptionsHasBeenSet() const { return m_samlOptionsHasBeenSet; }

/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline void SetSamlOptions(const SamlConfigOptions& value) { m_samlOptionsHasBeenSet = true; m_samlOptions = value; }

/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline void SetSamlOptions(SamlConfigOptions&& value) { m_samlOptionsHasBeenSet = true; m_samlOptions = std::move(value); }

/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline CreateSecurityConfigRequest& WithSamlOptions(const SamlConfigOptions& value) { SetSamlOptions(value); return *this;}

/**
* <p>Describes SAML options in in the form of a key-value map.</p>
* <p>Describes SAML options in in the form of a key-value map. This field is
* required if you specify <code>saml</code> for the <code>type</code>
* parameter.</p>
*/
inline CreateSecurityConfigRequest& WithSamlOptions(SamlConfigOptions&& value) { SetSamlOptions(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,55 +131,55 @@ namespace Model


/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline const Aws::Vector<Aws::String>& GetResource() const{ return m_resource; }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline bool ResourceHasBeenSet() const { return m_resourceHasBeenSet; }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline void SetResource(const Aws::Vector<Aws::String>& value) { m_resourceHasBeenSet = true; m_resource = value; }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline void SetResource(Aws::Vector<Aws::String>&& value) { m_resourceHasBeenSet = true; m_resource = std::move(value); }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline ListAccessPoliciesRequest& WithResource(const Aws::Vector<Aws::String>& value) { SetResource(value); return *this;}

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline ListAccessPoliciesRequest& WithResource(Aws::Vector<Aws::String>&& value) { SetResource(std::move(value)); return *this;}

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline ListAccessPoliciesRequest& AddResource(const Aws::String& value) { m_resourceHasBeenSet = true; m_resource.push_back(value); return *this; }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline ListAccessPoliciesRequest& AddResource(Aws::String&& value) { m_resourceHasBeenSet = true; m_resource.push_back(std::move(value)); return *this; }

/**
* <p>Resource filters (can be collection or indexes) that policies can apply
* <p>Resource filters (can be collections or indexes) that policies can apply
* to.</p>
*/
inline ListAccessPoliciesRequest& AddResource(const char* value) { m_resourceHasBeenSet = true; m_resource.push_back(value); return *this; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,26 +121,22 @@ namespace Model


/**
* <p>The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440
* minutes (24 hours or 1 day). Default is 60 minutes.</p>
* <p>The session timeout, in minutes. Default is 60 minutes (12 hours).</p>
*/
inline int GetSessionTimeout() const{ return m_sessionTimeout; }

/**
* <p>The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440
* minutes (24 hours or 1 day). Default is 60 minutes.</p>
* <p>The session timeout, in minutes. Default is 60 minutes (12 hours).</p>
*/
inline bool SessionTimeoutHasBeenSet() const { return m_sessionTimeoutHasBeenSet; }

/**
* <p>The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440
* minutes (24 hours or 1 day). Default is 60 minutes.</p>
* <p>The session timeout, in minutes. Default is 60 minutes (12 hours).</p>
*/
inline void SetSessionTimeout(int value) { m_sessionTimeoutHasBeenSet = true; m_sessionTimeout = value; }

/**
* <p>The session timeout, in minutes. Minimum is 15 minutes and maximum is 1440
* minutes (24 hours or 1 day). Default is 60 minutes.</p>
* <p>The session timeout, in minutes. Default is 60 minutes (12 hours).</p>
*/
inline SamlConfigOptions& WithSessionTimeout(int value) { SetSessionTimeout(value); return *this;}

Expand Down
Loading

0 comments on commit 6b93c6e

Please sign in to comment.