AccountClusterFinder
a phpmae:Class in Account Gateways
Public PHP Methods
-
getForAAUID($aauid)No documentation available.
Source Code
<?php
/**
* Implementation for coid://aauid.net/AccountClusterFinder
*/
class AccountClusterFinder {
private $awsClient;
public function __construct(AWSClientProvider $awsClientProvider) {
$this->awsClient = $awsClientProvider->getClient();
}
public function getForAAUID($aauid) {
$dynamoDbApiResponse = json_decode($this->awsClient->post('https://dynamodb.eu-central-1.amazonaws.com/', [
'headers' => [
'X-Amz-Target' => 'DynamoDB_20120810.GetItem'
],
'json' => [
'TableName' => 'AccountGateway-AAUIDs',
'Key' => [
'AAUID' => [ 'S' => $aauid ]
]
]
])->getBody(), true);
if (isset($dynamoDbApiResponse['Item']) && isset($dynamoDbApiResponse['Item']['ClusterID']))
return [
'found' => true,
'cluster' => $dynamoDbApiResponse['Item']['ClusterID']['S']
];
else
return [
'found' => false
];
}
}
Meta
- URI / COID
- coid://aauid.net/AccountClusterFinder content_copy
- Revision
- 4-7c1fc8aaa8db1c280368f5b0b5d1a6b7 content_copy
- Short ID
- agws:AccountClusterFinder content_copy
- Reference URL
- https://coid.link/aauid.net/AccountClusterFinder content_copy
- Last updated
- 2021-04-28 11:58 (UTC)
- Created at
- 2021-04-28 11:55 (UTC)
RDF
Objects in this namespace
- Account Gateways
- Accessor
- Account
- AccountClusterFinder
- AccountGraphTripleAPI 1.0
- AccountsAPI
- Application
- ApplicationMountPoint
- BaseMountPoint
- ConnectProviderAPI 1.0
- CustomSignInInterface
- IdentityProperty
- Platform
- Service
- ServiceAPI
- ServiceMountPoint
- WebAPI
- acceptsOriginValue
- hasApplicationMountPoint
- hasMethod
- hasRemoteAPIEndpoint
- hasServiceMountPoint
- hasSignInConfirmationURL
- makesTriplesVisibleToConnectedAccounts
- mountsAPI
- mountsOnPath
- supportsApplicationsWithType