Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
namespace Aws\Arn;
3
 
4
/**
5
 * Amazon Resource Names (ARNs) uniquely identify AWS resources. Classes
6
 * implementing ArnInterface parse and store an ARN object representation.
7
 *
8
 * Valid ARN formats include:
9
 *
10
 *   arn:partition:service:region:account-id:resource-id
11
 *   arn:partition:service:region:account-id:resource-type/resource-id
12
 *   arn:partition:service:region:account-id:resource-type:resource-id
13
 *
14
 * Some components may be omitted, depending on the service and resource type.
15
 *
16
 * @internal
17
 */
18
interface ArnInterface
19
{
20
    public static function parse($string);
21
 
22
    public function __toString();
23
 
24
    public function getPrefix();
25
 
26
    public function getPartition();
27
 
28
    public function getService();
29
 
30
    public function getRegion();
31
 
32
    public function getAccountId();
33
 
34
    public function getResource();
35
 
36
    public function toArray();
37
}