BitmovinApiSdk\Models\SimpleEncodingLiveJobS3RoleBasedCredentials
Synopsis
class SimpleEncodingLiveJobS3RoleBasedCredentials
extends SimpleEncodingLiveJobCredentials
{
- // members
- public string $roleArn;
- public bool $useExternalId;
- // methods
- public void __construct()
- public $this roleArn()
- public $this useExternalId()
- // Inherited methods from SimpleEncodingLiveJobCredentials
- public void __construct()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $roleArn — string
- $useExternalId — BitmovinApiSdk\Models\bool
Methods
public
- __construct()
- roleArn() — Amazon ARN of the IAM Role (Identity and Access Management Role) that will be assumed for S3 access. More details can be found [here](https://bitmovin.com/docs/encoding/api-reference/sections/inputs#/Encoding/PostEncodingInputsS3RoleBased) (required)
- useExternalId() — Defines if the organization ID has to be used as externalId when assuming the role. More details can be found [here](https://bitmovin.com/docs/encoding/api-reference/sections/inputs#/Encoding/PostEncodingInputsS3RoleBased)