REDROOM
PHP 7.4.33
Path:
Logout
Edit File
Size: 1.94 KB
Close
/home/godevadmin/www/admin/vendor/aws/Aws/Arn/AccessPointArn.php
Text
Base64
<?php namespace Aws\Arn; use Aws\Arn\Exception\InvalidArnException; /** * @internal */ class AccessPointArn extends Arn implements AccessPointArnInterface { use ResourceTypeAndIdTrait; /** * AccessPointArn constructor * * @param $data */ public function __construct($data) { parent::__construct($data); static::validate($this->data); } public static function parse($string) { $data = parent::parse($string); $data = self::parseResourceTypeAndId($data); $data['accesspoint_name'] = $data['resource_id']; return $data; } public function getAccesspointName() { return $this->data['accesspoint_name']; } /** * Validation specific to AccessPointArn * * @param array $data */ protected static function validate(array $data) { self::validateRegion($data, 'access point ARN'); self::validateAccountId($data, 'access point ARN'); if ($data['resource_type'] !== 'accesspoint') { throw new InvalidArnException("The 6th component of an access point ARN" . " represents the resource type and must be 'accesspoint'."); } if (empty($data['resource_id'])) { throw new InvalidArnException("The 7th component of an access point ARN" . " represents the resource ID and must not be empty."); } if (strpos($data['resource_id'], ':') !== false) { throw new InvalidArnException("The resource ID component of an access" . " point ARN must not contain additional components" . " (delimited by ':')."); } if (!self::isValidHostLabel($data['resource_id'])) { throw new InvalidArnException("The resource ID in an access point ARN" . " must be a valid host label value."); } } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 2 × Files: 7
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Exception
DIR
-
drwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
S3
DIR
-
drwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
AccessPointArn.php
1.94 KB
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
AccessPointArnInterface.php
158 B
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Arn.php
5.18 KB
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ArnInterface.php
900 B
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ArnParser.php
2.08 KB
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ObjectLambdaAccessPointArn.php
832 B
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ResourceTypeAndIdTrait.php
679 B
lrwxrwxr-x
2024-06-18 20:09:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).