idrivee2-media-upload/vendor/aws/aws-sdk-php/src/AccountAccess/AccountAccessClient.php
2026-09-18 14:34:43 +00:00

81 lines
4.9 KiB
PHP

<?php
namespace Aws\AccountAccess;
use Aws\AwsClient;
/**
* This client is used to interact with the **Account Access** service.
* @method \Aws\Result createApplication(array $args = [])
* @phpstan-method \Aws\Result createApplication(array{
* identitySource?: array{identityCenter?: array{instanceArn?: string, ...}, ...},
* tags?: array<string, string>,
* ...,
* } $args = [])
* @method \GuzzleHttp\Promise\Promise createApplicationAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise createApplicationAsync(array{
* identitySource?: array{identityCenter?: array{instanceArn?: string, ...}, ...},
* tags?: array<string, string>,
* ...,
* } $args = [])
* @method \Aws\Result createEntitlement(array $args = [])
* @phpstan-method \Aws\Result createEntitlement(array{
* applicationArn?: string,
* entitlement?: array{principalRole?: array{principal?: array, roleArn?: string, ...}, ...},
* ...,
* } $args = [])
* @method \GuzzleHttp\Promise\Promise createEntitlementAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise createEntitlementAsync(array{
* applicationArn?: string,
* entitlement?: array{principalRole?: array{principal?: array, roleArn?: string, ...}, ...},
* ...,
* } $args = [])
* @method \Aws\Result deleteApplication(array $args = [])
* @phpstan-method \Aws\Result deleteApplication(array{applicationArn?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array{applicationArn?: string, ...} $args = [])
* @method \Aws\Result deleteEntitlement(array $args = [])
* @phpstan-method \Aws\Result deleteEntitlement(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise deleteEntitlementAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise deleteEntitlementAsync(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
* @method \Aws\Result getApplication(array $args = [])
* @phpstan-method \Aws\Result getApplication(array{applicationArn?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise getApplicationAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise getApplicationAsync(array{applicationArn?: string, ...} $args = [])
* @method \Aws\Result getEntitlement(array $args = [])
* @phpstan-method \Aws\Result getEntitlement(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise getEntitlementAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise getEntitlementAsync(array{applicationArn?: string, entitlementId?: string, ...} $args = [])
* @method \Aws\Result listApplications(array $args = [])
* @phpstan-method \Aws\Result listApplications(array{maxResults?: int, nextToken?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise listApplicationsAsync(array{maxResults?: int, nextToken?: string, ...} $args = [])
* @method \Aws\Result listEntitlements(array $args = [])
* @phpstan-method \Aws\Result listEntitlements(array{
* applicationArn?: string,
* filter?: array{principalRole?: array{principal?: array, roleArn?: string, account?: string, ...}, ...},
* nextToken?: string,
* maxResults?: int,
* ...,
* } $args = [])
* @method \GuzzleHttp\Promise\Promise listEntitlementsAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise listEntitlementsAsync(array{
* applicationArn?: string,
* filter?: array{principalRole?: array{principal?: array, roleArn?: string, account?: string, ...}, ...},
* nextToken?: string,
* maxResults?: int,
* ...,
* } $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @phpstan-method \Aws\Result listTagsForResource(array{resourceArn?: string, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array{resourceArn?: string, ...} $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @phpstan-method \Aws\Result tagResource(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise tagResourceAsync(array{resourceArn?: string, tags?: array<string, string>, ...} $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @phpstan-method \Aws\Result untagResource(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
* @phpstan-method \GuzzleHttp\Promise\Promise untagResourceAsync(array{resourceArn?: string, tagKeys?: list<string>, ...} $args = [])
*/
class AccountAccessClient extends AwsClient {}