Skip to content

Commit 351813e

Browse files
Attribute HTTP binding update for Get/Delete operations
Update GetConnection(s) API to return KmsKeyArn & Add 63 missing connection types Network Firewall now introduces Reject and Alert action support for stateful domain list rule groups, providing customers with more granular control over their network traffic.
1 parent 08526c6 commit 351813e

File tree

15 files changed

+756
-136
lines changed

15 files changed

+756
-136
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.655
1+
1.11.656

generated/src/aws-cpp-sdk-glue/include/aws/glue/model/AuthenticationConfiguration.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ namespace Model
6262
AuthenticationConfiguration& WithSecretArn(SecretArnT&& value) { SetSecretArn(std::forward<SecretArnT>(value)); return *this;}
6363
///@}
6464

65+
///@{
66+
/**
67+
* <p>The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive
68+
* authentication information. This key is used to protect credentials and other
69+
* sensitive data stored within the authentication configuration.</p>
70+
*/
71+
inline const Aws::String& GetKmsKeyArn() const { return m_kmsKeyArn; }
72+
inline bool KmsKeyArnHasBeenSet() const { return m_kmsKeyArnHasBeenSet; }
73+
template<typename KmsKeyArnT = Aws::String>
74+
void SetKmsKeyArn(KmsKeyArnT&& value) { m_kmsKeyArnHasBeenSet = true; m_kmsKeyArn = std::forward<KmsKeyArnT>(value); }
75+
template<typename KmsKeyArnT = Aws::String>
76+
AuthenticationConfiguration& WithKmsKeyArn(KmsKeyArnT&& value) { SetKmsKeyArn(std::forward<KmsKeyArnT>(value)); return *this;}
77+
///@}
78+
6579
///@{
6680
/**
6781
* <p>The properties for OAuth2 authentication.</p>
@@ -81,6 +95,9 @@ namespace Model
8195
Aws::String m_secretArn;
8296
bool m_secretArnHasBeenSet = false;
8397

98+
Aws::String m_kmsKeyArn;
99+
bool m_kmsKeyArnHasBeenSet = false;
100+
84101
OAuth2Properties m_oAuth2Properties;
85102
bool m_oAuth2PropertiesHasBeenSet = false;
86103
};

generated/src/aws-cpp-sdk-glue/include/aws/glue/model/Connection.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,9 @@ namespace Model
117117
* future use.)</p> </li> <li> <p> <code>INSTANCE_ID</code> - The instance ID to
118118
* use.</p> </li> <li> <p> <code>JDBC_CONNECTION_URL</code> - The URL for
119119
* connecting to a JDBC data source.</p> </li> <li> <p>
120-
* <code>JDBC_ENFORCE_SSL</code> - A Boolean string (true, false) specifying
121-
* whether Secure Sockets Layer (SSL) with hostname matching is enforced for the
122-
* JDBC connection on the client. The default is false.</p> </li> <li> <p>
120+
* <code>JDBC_ENFORCE_SSL</code> - A case-insensitive Boolean string (true, false)
121+
* specifying whether Secure Sockets Layer (SSL) with hostname matching is enforced
122+
* for the JDBC connection on the client. The default is false.</p> </li> <li> <p>
123123
* <code>CUSTOM_JDBC_CERT</code> - An Amazon S3 location specifying the customer's
124124
* root certificate. Glue uses this root certificate to validate the customer’s
125125
* certificate when connecting to the customer database. Glue only handles X.509

generated/src/aws-cpp-sdk-glue/include/aws/glue/model/ConnectionType.h

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,73 @@ namespace Model
4141
ZOHOCRM,
4242
SALESFORCEPARDOT,
4343
SALESFORCEMARKETINGCLOUD,
44+
ADOBEANALYTICS,
4445
SLACK,
46+
LINKEDIN,
47+
MIXPANEL,
48+
ASANA,
4549
STRIPE,
50+
SMARTSHEET,
51+
DATADOG,
52+
WOOCOMMERCE,
4653
INTERCOM,
47-
SNAPCHATADS
54+
SNAPCHATADS,
55+
PAYPAL,
56+
QUICKBOOKS,
57+
FACEBOOKPAGEINSIGHTS,
58+
FRESHDESK,
59+
TWILIO,
60+
DOCUSIGNMONITOR,
61+
FRESHSALES,
62+
ZOOM,
63+
GOOGLESEARCHCONSOLE,
64+
SALESFORCECOMMERCECLOUD,
65+
SAPCONCUR,
66+
DYNATRACE,
67+
MICROSOFTDYNAMIC365FINANCEANDOPS,
68+
MICROSOFTTEAMS,
69+
BLACKBAUDRAISEREDGENXT,
70+
MAILCHIMP,
71+
GITLAB,
72+
PENDO,
73+
PRODUCTBOARD,
74+
CIRCLECI,
75+
PIPEDIVE,
76+
SENDGRID,
77+
AZURECOSMOS,
78+
AZURESQL,
79+
BIGQUERY,
80+
BLACKBAUD,
81+
CLOUDERAHIVE,
82+
CLOUDERAIMPALA,
83+
CLOUDWATCH,
84+
CLOUDWATCHMETRICS,
85+
CMDB,
86+
DATALAKEGEN2,
87+
DB2,
88+
DB2AS400,
89+
DOCUMENTDB,
90+
DOMO,
91+
DYNAMODB,
92+
GOOGLECLOUDSTORAGE,
93+
HBASE,
94+
KUSTOMER,
95+
MICROSOFTDYNAMICS365CRM,
96+
MONDAY,
97+
MYSQL,
98+
OKTA,
99+
OPENSEARCH,
100+
ORACLE,
101+
PIPEDRIVE,
102+
POSTGRESQL,
103+
SAPHANA,
104+
SQLSERVER,
105+
SYNAPSE,
106+
TERADATA,
107+
TERADATANOS,
108+
TIMESTREAM,
109+
TPCDS,
110+
VERTICA
48111
};
49112

50113
namespace ConnectionTypeMapper

generated/src/aws-cpp-sdk-glue/source/model/AuthenticationConfiguration.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ AuthenticationConfiguration& AuthenticationConfiguration::operator =(JsonView js
3535
m_secretArn = jsonValue.GetString("SecretArn");
3636
m_secretArnHasBeenSet = true;
3737
}
38+
if(jsonValue.ValueExists("KmsKeyArn"))
39+
{
40+
m_kmsKeyArn = jsonValue.GetString("KmsKeyArn");
41+
m_kmsKeyArnHasBeenSet = true;
42+
}
3843
if(jsonValue.ValueExists("OAuth2Properties"))
3944
{
4045
m_oAuth2Properties = jsonValue.GetObject("OAuth2Properties");
@@ -58,6 +63,12 @@ JsonValue AuthenticationConfiguration::Jsonize() const
5863

5964
}
6065

66+
if(m_kmsKeyArnHasBeenSet)
67+
{
68+
payload.WithString("KmsKeyArn", m_kmsKeyArn);
69+
70+
}
71+
6172
if(m_oAuth2PropertiesHasBeenSet)
6273
{
6374
payload.WithObject("OAuth2Properties", m_oAuth2Properties.Jsonize());

0 commit comments

Comments
 (0)