Pipeline.reference constructor
Pipeline.reference(
- String urn
Creates a typed reference to an existing Pipeline resource.
Implementation
Pipeline.reference(String urn)
: super(
'aws:elastictranscoder/pipeline:Pipeline',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
arn = registerOutput<String>('arn');
awsKmsKeyArn = registerOutput<String?>('awsKmsKeyArn');
contentConfig = registerOutput<PipelineContentConfig>('contentConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PipelineContentConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
contentConfigPermissions = registerOutput<List<PipelineContentConfigPermission>?>('contentConfigPermissions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<PipelineContentConfigPermission>(guardedValue, (value) => PipelineContentConfigPermission.fromMap((value as Map).cast<String, dynamic>())); });
inputBucket = registerOutput<String>('inputBucket');
this.name = registerOutput<String>('name');
notifications = registerOutput<PipelineNotifications?>('notifications', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PipelineNotifications.fromMap((guardedValue as Map).cast<String, dynamic>()); });
outputBucket = registerOutput<String>('outputBucket');
region = registerOutput<String>('region');
role = registerOutput<String>('role');
thumbnailConfig = registerOutput<PipelineThumbnailConfig>('thumbnailConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PipelineThumbnailConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
thumbnailConfigPermissions = registerOutput<List<PipelineThumbnailConfigPermission>?>('thumbnailConfigPermissions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<PipelineThumbnailConfigPermission>(guardedValue, (value) => PipelineThumbnailConfigPermission.fromMap((value as Map).cast<String, dynamic>())); });
}