toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'arn': ?arn,
    'awsKmsKeyArn': ?awsKmsKeyArn,
    'contentConfig': ?pulumi.Input.mapOptionalInputValue<PipelineContentConfig, Map<String, dynamic>>(contentConfig, (value) => value.toMap()),
    'contentConfigPermissions': ?pulumi.Input.mapOptionalInputValue<List<PipelineContentConfigPermission>, List<Map<String, dynamic>>>(contentConfigPermissions, (value) => pulumi.Input.encodeList<PipelineContentConfigPermission, Map<String, dynamic>>(value, (value) => value.toMap())),
    'inputBucket': ?inputBucket,
    'name': ?name,
    'notifications': ?pulumi.Input.mapOptionalInputValue<PipelineNotifications, Map<String, dynamic>>(notifications, (value) => value.toMap()),
    'outputBucket': ?outputBucket,
    'region': ?region,
    'role': ?role,
    'thumbnailConfig': ?pulumi.Input.mapOptionalInputValue<PipelineThumbnailConfig, Map<String, dynamic>>(thumbnailConfig, (value) => value.toMap()),
    'thumbnailConfigPermissions': ?pulumi.Input.mapOptionalInputValue<List<PipelineThumbnailConfigPermission>, List<Map<String, dynamic>>>(thumbnailConfigPermissions, (value) => pulumi.Input.encodeList<PipelineThumbnailConfigPermission, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}