BitmovinApiSdk\Models\AwsAccount

Synopsis

class AwsAccount extends BitmovinResource {
  • // Inherited members from BitmovinResponse
  • public string $id;
  • // Inherited methods from BitmovinResponse
  • public void __construct()
  • // Inherited methods from ApiResource
  • public void __construct()
  • public static $this create()
  • public void toArray()
}

Hierarchy

Members

public

  • $accessKey — string
  • $accountNumber — string
  • $createdAtCarbon\Carbon
  • $customData — mixed
  • $description — string
  • $externalId — string
  • $id — string
  • $modifiedAtCarbon\Carbon
  • $name — string
  • $roleName — string
  • $secretKey — string

Methods

public

  • __construct()
  • accessKey() — Deprecated: Amazon access key for legacy support. Use `roleName` instead
  • accountNumber() — Amazon account number (12 digits as per AWS spec) (required)
  • roleName() — Role name including path for the AWS IAM role that will be used by Bitmovin to access the AWS account depicted by `accountNumber`. The role ARN is constructed based on `accountNumber` and `roleName`: `arn:aws:iam::{accountNumber}:role/{roleName}`. For details on how to create the AWS IAM role in your account, please refer to the [AWS cloud connect setup guide](https://developer.bitmovin.com/encoding/docs/using-bitmovin-cloud-connect-with-aws).
  • secretKey() — Deprecated: Amazon secret key for legacy support. Use `roleName` instead

Inherited from BitmovinApiSdk\Models\BitmovinResource

public

  • customData() — User-specific meta data. This can hold anything.
  • description() — Description of the resource. Can be freely chosen by the user.
  • name() — Name of the resource. Can be freely chosen by the user.

Inherited from BitmovinApiSdk\Common\ApiResource

public