com.amazonaws.auth.policy

## クラス Resource

- java.lang.Object
- - com.amazonaws.auth.policy.Resource

- 直系の既知のサブクラス:
    S3BucketResource, S3ObjectResource, SQSQueueResource

      public class Resource
      extends java.lang.Object

  Represents a resource involved in an AWS access control policy statement. Resources are the service specific AWS entities owned by your account. Amazon SQS queues, Amazon S3 buckets and objects, and Amazon SNS topics are all examples of AWS resources.

  The standard way of specifying an AWS resource is with an Amazon Resource Name (ARN).

  The resource is C in the statement "A has permission to do B to C where D applies."

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `Resource(java.lang.String resource)` Constructs a new AWS access control policy resource.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getId()` Returns the resource ID, typically an Amazon Resource Name (ARN), identifying this resource.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### Resource

          public Resource(java.lang.String resource)

      Constructs a new AWS access control policy resource. Resources are typically specified as Amazon Resource Names (ARNs).

      You specify the resource using the following Amazon Resource Name (ARN) format: arn:aws:<vendor>:<region>:<namespace>:<relative-id>

      - vendor identifies the AWS product (e.g., sns)
      - region is the AWS Region the resource resides in (e.g., us-east-1), if any
      - namespace is the AWS account ID with no hyphens (e.g., 123456789012)
      - relative-id is the service specific portion that identifies the specific resource

      For example, an Amazon SQS queue might be addressed with the following ARN: arn:aws:sqs:us-east-1:987654321000:MyQueue

      Some resources may not use every field in an ARN. For example, resources in Amazon S3 are global, so they omit the region field: arn:aws:s3:::bucket/*

      パラメータ:
        `resource` - The Amazon Resource Name (ARN) uniquely identifying the desired AWS resource.

  - ### メソッドの詳細

    - #### getId

          public java.lang.String getId()

      Returns the resource ID, typically an Amazon Resource Name (ARN), identifying this resource.
      戻り値:
        The resource ID, typically an Amazon Resource Name (ARN), identifying this resource.