Skip to content

Commit

Permalink
feat: [AlloyDb] support for obtaining the public IP address of an Ins…
Browse files Browse the repository at this point in the history
…tance (#7098)

feat: support for getting PSC DNS name from the GetConnectionInfo API
PiperOrigin-RevId: 610415824
Source-Link: googleapis/googleapis@0733fdb
Source-Link: googleapis/googleapis-gen@49fd8e0
Copy-Tag: eyJwIjoiQWxsb3lEYi8uT3dsQm90LnlhbWwiLCJoIjoiNDlmZDhlMDg5ZmVkYTVkMjkzZDE4ODAyNTQ4ZGI1MmMzZmJmYjcwYyJ9
  • Loading branch information
gcf-owl-bot[bot] authored Feb 26, 2024
1 parent 26ce6d7 commit c0e6a04
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 0 deletions.
Binary file modified AlloyDb/metadata/V1Alpha/Resources.php
Binary file not shown.
34 changes: 34 additions & 0 deletions AlloyDb/src/V1alpha/ConnectionInfo.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions AlloyDb/src/V1alpha/Instance.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions AlloyDb/tests/Unit/V1alpha/AlloyDBAdminClientTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,7 @@ public function createInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -540,6 +541,7 @@ public function createInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -822,6 +824,7 @@ public function createSecondaryInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -832,6 +835,7 @@ public function createSecondaryInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -1447,6 +1451,7 @@ public function failoverInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -1457,6 +1462,7 @@ public function failoverInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -1785,11 +1791,13 @@ public function getConnectionInfoTest()
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$instanceUid = 'instanceUid-737331802';
$pscDnsName = 'pscDnsName-691071360';
$expectedResponse = new ConnectionInfo();
$expectedResponse->setName($name);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setInstanceUid($instanceUid);
$expectedResponse->setPscDnsName($pscDnsName);
$transport->addResponse($expectedResponse);
// Mock request
$formattedParent = $gapicClient->instanceName('[PROJECT]', '[LOCATION]', '[CLUSTER]', '[INSTANCE]');
Expand Down Expand Up @@ -1852,6 +1860,7 @@ public function getInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -1862,6 +1871,7 @@ public function getInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -2002,6 +2012,7 @@ public function injectFaultTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -2012,6 +2023,7 @@ public function injectFaultTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -2682,6 +2694,7 @@ public function restartInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -2692,6 +2705,7 @@ public function restartInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down Expand Up @@ -3242,6 +3256,7 @@ public function updateInstanceTest()
$uid = 'uid115792';
$gceZone = 'gceZone-227587294';
$ipAddress = 'ipAddress1480014044';
$publicIpAddress = 'publicIpAddress2014408818';
$reconciling = false;
$etag = 'etag3123477';
$satisfiesPzi = false;
Expand All @@ -3252,6 +3267,7 @@ public function updateInstanceTest()
$expectedResponse->setUid($uid);
$expectedResponse->setGceZone($gceZone);
$expectedResponse->setIpAddress($ipAddress);
$expectedResponse->setPublicIpAddress($publicIpAddress);
$expectedResponse->setReconciling($reconciling);
$expectedResponse->setEtag($etag);
$expectedResponse->setSatisfiesPzi($satisfiesPzi);
Expand Down

0 comments on commit c0e6a04

Please sign in to comment.