libZSservicesZSamazonka-mediapackage-vodZSamazonka-mediapackage-vod
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaPackageVOD.Types.AssetShallow

Description

 
Synopsis

Documentation

data AssetShallow Source #

A MediaPackage VOD Asset resource.

See: newAssetShallow smart constructor.

Constructors

AssetShallow' 

Fields

Instances

Instances details
Eq AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

Read AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

Show AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

Generic AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

Associated Types

type Rep AssetShallow :: Type -> Type #

NFData AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

Methods

rnf :: AssetShallow -> () #

Hashable AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

FromJSON AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

type Rep AssetShallow Source # 
Instance details

Defined in Amazonka.MediaPackageVOD.Types.AssetShallow

newAssetShallow :: AssetShallow Source #

Create a value of AssetShallow with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:AssetShallow', assetShallow_resourceId - The resource ID to include in SPEKE key requests.

$sel:arn:AssetShallow', assetShallow_arn - The ARN of the Asset.

$sel:createdAt:AssetShallow', assetShallow_createdAt - The time the Asset was initially submitted for Ingest.

$sel:packagingGroupId:AssetShallow', assetShallow_packagingGroupId - The ID of the PackagingGroup for the Asset.

$sel:sourceArn:AssetShallow', assetShallow_sourceArn - ARN of the source object in S3.

$sel:sourceRoleArn:AssetShallow', assetShallow_sourceRoleArn - The IAM role ARN used to access the source S3 bucket.

$sel:id:AssetShallow', assetShallow_id - The unique identifier for the Asset.

$sel:tags:AssetShallow', assetShallow_tags - Undocumented member.

assetShallow_resourceId :: Lens' AssetShallow (Maybe Text) Source #

The resource ID to include in SPEKE key requests.

assetShallow_createdAt :: Lens' AssetShallow (Maybe Text) Source #

The time the Asset was initially submitted for Ingest.

assetShallow_packagingGroupId :: Lens' AssetShallow (Maybe Text) Source #

The ID of the PackagingGroup for the Asset.

assetShallow_sourceArn :: Lens' AssetShallow (Maybe Text) Source #

ARN of the source object in S3.

assetShallow_sourceRoleArn :: Lens' AssetShallow (Maybe Text) Source #

The IAM role ARN used to access the source S3 bucket.

assetShallow_id :: Lens' AssetShallow (Maybe Text) Source #

The unique identifier for the Asset.