UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 23.3 kB
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__setModuleDefault=exports&&exports.__setModuleDefault||(Object.create?(function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}):function(o,v){o.default=v}),__importStar=exports&&exports.__importStar||(function(){var ownKeys=function(o){return ownKeys=Object.getOwnPropertyNames||function(o2){var ar=[];for(var k in o2)Object.prototype.hasOwnProperty.call(o2,k)&&(ar[ar.length]=k);return ar},ownKeys(o)};return function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k=ownKeys(mod),i=0;i<k.length;i++)k[i]!=="default"&&__createBinding(result,mod,k[i]);return __setModuleDefault(result,mod),result}})();Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnFeed=exports.CfnDictionary=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var cdk=()=>{var tmp=__importStar(require("../../core/lib"));return cdk=()=>tmp,tmp},cfn_parse=()=>{var tmp=__importStar(require("../../core/lib/helpers-internal"));return cfn_parse=()=>tmp,tmp},cdk_errors=()=>{var tmp=__importStar(require("../../core/lib/errors"));return cdk_errors=()=>tmp,tmp};class CfnDictionary extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_elementalinference.CfnDictionary",version:"2.260.0"};static CFN_RESOURCE_TYPE_NAME="AWS::ElementalInference::Dictionary";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnDictionaryPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnDictionary(scope,id,propsResult.value);for(const[propKey,propVal]of Object.entries(propsResult.extraProperties))ret.addPropertyOverride(propKey,propVal);return options.parser.handleAttributes(ret,resourceAttributes,id),ret}static isCfnDictionary(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnDictionary.CFN_RESOURCE_TYPE_NAME}static arnForDictionary(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_elementalinference_IDictionaryRef(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForDictionary),error}return resource.dictionaryRef.dictionaryArn}cdkTagManager;_entries;_language;_name;_tags;cfnPropertyNames={tags:"Tags",entries:"Entries",language:"Language",name:"Name"};constructor(scope,id,props){super(scope,id,{type:CfnDictionary.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_elementalinference_CfnDictionaryProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnDictionary),error}cdk().requireProperty(props,"language",this),cdk().requireProperty(props,"name",this),this.cdkTagManager=new(cdk()).TagManager(cdk().TagType.MAP,"AWS::ElementalInference::Dictionary",void 0,{tagPropertyName:"tags"}),this._entries=props.entries,this._language=props.language,this._name=props.name,this._tags=props.tags}get dictionaryRef(){return{dictionaryId:this.ref,dictionaryArn:this.attrArn}}get entries(){return this._entries}set entries(value){cdk().traceProperty(this.node,"Entries"),this._entries=value}get language(){return this._language}set language(value){cdk().traceProperty(this.node,"Language"),this._language=value}get name(){return this._name}set name(value){cdk().traceProperty(this.node,"Name"),this._name=value}get tags(){return this._tags}set tags(value){cdk().traceProperty(this.node,"Tags"),this._tags=value}get attrArn(){return cdk().Token.asString(this.getAtt("Arn",cdk().ResolutionTypeHint.STRING))}get attrId(){return cdk().Token.asString(this.getAtt("Id",cdk().ResolutionTypeHint.STRING))}get cfnProperties(){return{tags:this.cdkTagManager.renderTags(this._tags),entries:this._entries,language:this._language,name:this._name}}inspect(inspector){try{jsiiDeprecationWarnings().aws_cdk_lib_TreeInspector(inspector)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.inspect),error}inspector.addAttribute("aws:cdk:cloudformation:type",CfnDictionary.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:logicalId",this._synthesizeLogicalId()),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnDictionaryPropsToCloudFormation(props)}}exports.CfnDictionary=CfnDictionary;function CfnDictionaryPropsValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("entries",cdk().validateString)(properties.entries)),errors.collect(cdk().propertyValidator("language",cdk().requiredValidator)(properties.language)),errors.collect(cdk().propertyValidator("language",cdk().validateString)(properties.language)),errors.collect(cdk().propertyValidator("name",cdk().requiredValidator)(properties.name)),errors.collect(cdk().propertyValidator("name",cdk().validateString)(properties.name)),errors.collect(cdk().propertyValidator("tags",cdk().hashValidator(cdk().validateString))(properties.tags)),errors.wrap('supplied properties not correct for "CfnDictionaryProps"')}function convertCfnDictionaryPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnDictionaryPropsValidator(properties).assertSuccess(),{Entries:cdk().stringToCloudFormation(properties.entries),Language:cdk().stringToCloudFormation(properties.language),Name:cdk().stringToCloudFormation(properties.name),Tags:cdk().hashMapper(cdk().stringToCloudFormation)(properties.tags)}):properties}function CfnDictionaryPropsFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("entries","Entries",properties.Entries!=null?cfn_parse().FromCloudFormation.getString(properties.Entries):void 0),ret.addPropertyResult("language","Language",properties.Language!=null?cfn_parse().FromCloudFormation.getString(properties.Language):void 0),ret.addPropertyResult("name","Name",properties.Name!=null?cfn_parse().FromCloudFormation.getString(properties.Name):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getMap(cfn_parse().FromCloudFormation.getString)(properties.Tags):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}class CfnFeed extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_elementalinference.CfnFeed",version:"2.260.0"};static CFN_RESOURCE_TYPE_NAME="AWS::ElementalInference::Feed";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnFeedPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnFeed(scope,id,propsResult.value);for(const[propKey,propVal]of Object.entries(propsResult.extraProperties))ret.addPropertyOverride(propKey,propVal);return options.parser.handleAttributes(ret,resourceAttributes,id),ret}static isCfnFeed(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnFeed.CFN_RESOURCE_TYPE_NAME}static arnForFeed(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_elementalinference_IFeedRef(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForFeed),error}return resource.feedRef.feedArn}cdkTagManager;_name;_outputs;_tags;cfnPropertyNames={tags:"Tags",name:"Name",outputs:"Outputs"};constructor(scope,id,props){super(scope,id,{type:CfnFeed.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_elementalinference_CfnFeedProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnFeed),error}cdk().requireProperty(props,"name",this),cdk().requireProperty(props,"outputs",this),this.cdkTagManager=new(cdk()).TagManager(cdk().TagType.MAP,"AWS::ElementalInference::Feed",void 0,{tagPropertyName:"tags"}),this._name=props.name,this._outputs=props.outputs,this._tags=props.tags}get feedRef(){return{feedId:this.ref,feedArn:this.attrArn}}get name(){return this._name}set name(value){cdk().traceProperty(this.node,"Name"),this._name=value}get outputs(){return this._outputs}set outputs(value){cdk().traceProperty(this.node,"Outputs"),this._outputs=value}get tags(){return this._tags}set tags(value){cdk().traceProperty(this.node,"Tags"),this._tags=value}get attrArn(){return cdk().Token.asString(this.getAtt("Arn",cdk().ResolutionTypeHint.STRING))}get attrDataEndpoints(){return cdk().Token.asList(this.getAtt("DataEndpoints",cdk().ResolutionTypeHint.STRING_LIST))}get attrId(){return cdk().Token.asString(this.getAtt("Id",cdk().ResolutionTypeHint.STRING))}get cfnProperties(){return{tags:this.cdkTagManager.renderTags(this._tags),name:this._name,outputs:this._outputs}}inspect(inspector){try{jsiiDeprecationWarnings().aws_cdk_lib_TreeInspector(inspector)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.inspect),error}inspector.addAttribute("aws:cdk:cloudformation:type",CfnFeed.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:logicalId",this._synthesizeLogicalId()),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnFeedPropsToCloudFormation(props)}}exports.CfnFeed=CfnFeed;function CfnFeedClippingConfigPropertyValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("callbackMetadata",cdk().validateString)(properties.callbackMetadata)),errors.wrap('supplied properties not correct for "ClippingConfigProperty"')}function convertCfnFeedClippingConfigPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedClippingConfigPropertyValidator(properties).assertSuccess(),{CallbackMetadata:cdk().stringToCloudFormation(properties.callbackMetadata)}):properties}function CfnFeedClippingConfigPropertyFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("callbackMetadata","CallbackMetadata",properties.CallbackMetadata!=null?cfn_parse().FromCloudFormation.getString(properties.CallbackMetadata):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnFeedAspectRatioPropertyValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("height",cdk().requiredValidator)(properties.height)),errors.collect(cdk().propertyValidator("height",cdk().validateNumber)(properties.height)),errors.collect(cdk().propertyValidator("width",cdk().requiredValidator)(properties.width)),errors.collect(cdk().propertyValidator("width",cdk().validateNumber)(properties.width)),errors.wrap('supplied properties not correct for "AspectRatioProperty"')}function convertCfnFeedAspectRatioPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedAspectRatioPropertyValidator(properties).assertSuccess(),{Height:cdk().numberToCloudFormation(properties.height),Width:cdk().numberToCloudFormation(properties.width)}):properties}function CfnFeedAspectRatioPropertyFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("height","Height",properties.Height!=null?cfn_parse().FromCloudFormation.getNumber(properties.Height):void 0),ret.addPropertyResult("width","Width",properties.Width!=null?cfn_parse().FromCloudFormation.getNumber(properties.Width):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnFeedSubtitlingConfigPropertyValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("aspectRatio",CfnFeedAspectRatioPropertyValidator)(properties.aspectRatio)),errors.collect(cdk().propertyValidator("dictionary",cdk().validateString)(properties.dictionary)),errors.collect(cdk().propertyValidator("language",cdk().requiredValidator)(properties.language)),errors.collect(cdk().propertyValidator("language",cdk().validateString)(properties.language)),errors.collect(cdk().propertyValidator("profanityFilter",cdk().validateString)(properties.profanityFilter)),errors.wrap('supplied properties not correct for "SubtitlingConfigProperty"')}function convertCfnFeedSubtitlingConfigPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedSubtitlingConfigPropertyValidator(properties).assertSuccess(),{AspectRatio:convertCfnFeedAspectRatioPropertyToCloudFormation(properties.aspectRatio),Dictionary:cdk().stringToCloudFormation(properties.dictionary),Language:cdk().stringToCloudFormation(properties.language),ProfanityFilter:cdk().stringToCloudFormation(properties.profanityFilter)}):properties}function CfnFeedSubtitlingConfigPropertyFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("aspectRatio","AspectRatio",properties.AspectRatio!=null?CfnFeedAspectRatioPropertyFromCloudFormation(properties.AspectRatio):void 0),ret.addPropertyResult("dictionary","Dictionary",properties.Dictionary!=null?cfn_parse().FromCloudFormation.getString(properties.Dictionary):void 0),ret.addPropertyResult("language","Language",properties.Language!=null?cfn_parse().FromCloudFormation.getString(properties.Language):void 0),ret.addPropertyResult("profanityFilter","ProfanityFilter",properties.ProfanityFilter!=null?cfn_parse().FromCloudFormation.getString(properties.ProfanityFilter):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnFeedOutputConfigPropertyValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("clipping",CfnFeedClippingConfigPropertyValidator)(properties.clipping)),errors.collect(cdk().propertyValidator("cropping",cdk().validateObject)(properties.cropping)),errors.collect(cdk().propertyValidator("subtitling",CfnFeedSubtitlingConfigPropertyValidator)(properties.subtitling)),errors.wrap('supplied properties not correct for "OutputConfigProperty"')}function convertCfnFeedOutputConfigPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedOutputConfigPropertyValidator(properties).assertSuccess(),{Clipping:convertCfnFeedClippingConfigPropertyToCloudFormation(properties.clipping),Cropping:cdk().objectToCloudFormation(properties.cropping),Subtitling:convertCfnFeedSubtitlingConfigPropertyToCloudFormation(properties.subtitling)}):properties}function CfnFeedOutputConfigPropertyFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("clipping","Clipping",properties.Clipping!=null?CfnFeedClippingConfigPropertyFromCloudFormation(properties.Clipping):void 0),ret.addPropertyResult("cropping","Cropping",properties.Cropping!=null?cfn_parse().FromCloudFormation.getAny(properties.Cropping):void 0),ret.addPropertyResult("subtitling","Subtitling",properties.Subtitling!=null?CfnFeedSubtitlingConfigPropertyFromCloudFormation(properties.Subtitling):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnFeedGetOutputPropertyValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("description",cdk().validateString)(properties.description)),errors.collect(cdk().propertyValidator("name",cdk().requiredValidator)(properties.name)),errors.collect(cdk().propertyValidator("name",cdk().validateString)(properties.name)),errors.collect(cdk().propertyValidator("outputConfig",cdk().requiredValidator)(properties.outputConfig)),errors.collect(cdk().propertyValidator("outputConfig",CfnFeedOutputConfigPropertyValidator)(properties.outputConfig)),errors.collect(cdk().propertyValidator("status",cdk().requiredValidator)(properties.status)),errors.collect(cdk().propertyValidator("status",cdk().validateString)(properties.status)),errors.wrap('supplied properties not correct for "GetOutputProperty"')}function convertCfnFeedGetOutputPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedGetOutputPropertyValidator(properties).assertSuccess(),{Description:cdk().stringToCloudFormation(properties.description),Name:cdk().stringToCloudFormation(properties.name),OutputConfig:convertCfnFeedOutputConfigPropertyToCloudFormation(properties.outputConfig),Status:cdk().stringToCloudFormation(properties.status)}):properties}function CfnFeedGetOutputPropertyFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("description","Description",properties.Description!=null?cfn_parse().FromCloudFormation.getString(properties.Description):void 0),ret.addPropertyResult("name","Name",properties.Name!=null?cfn_parse().FromCloudFormation.getString(properties.Name):void 0),ret.addPropertyResult("outputConfig","OutputConfig",properties.OutputConfig!=null?CfnFeedOutputConfigPropertyFromCloudFormation(properties.OutputConfig):void 0),ret.addPropertyResult("status","Status",properties.Status!=null?cfn_parse().FromCloudFormation.getString(properties.Status):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnFeedPropsValidator(properties){if(!cdk().canInspect(properties))return cdk().VALIDATION_SUCCESS;const errors=new(cdk()).ValidationResults;return properties&&typeof properties=="object"&&!Array.isArray(properties)||errors.collect(new(cdk()).ValidationResult("Expected an object, but received: "+JSON.stringify(properties))),errors.collect(cdk().propertyValidator("name",cdk().requiredValidator)(properties.name)),errors.collect(cdk().propertyValidator("name",cdk().validateString)(properties.name)),errors.collect(cdk().propertyValidator("outputs",cdk().requiredValidator)(properties.outputs)),errors.collect(cdk().propertyValidator("outputs",cdk().listValidator(CfnFeedGetOutputPropertyValidator))(properties.outputs)),errors.collect(cdk().propertyValidator("tags",cdk().hashValidator(cdk().validateString))(properties.tags)),errors.wrap('supplied properties not correct for "CfnFeedProps"')}function convertCfnFeedPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnFeedPropsValidator(properties).assertSuccess(),{Name:cdk().stringToCloudFormation(properties.name),Outputs:cdk().listMapper(convertCfnFeedGetOutputPropertyToCloudFormation)(properties.outputs),Tags:cdk().hashMapper(cdk().stringToCloudFormation)(properties.tags)}):properties}function CfnFeedPropsFromCloudFormation(properties){if(cdk().isResolvableObject(properties))return new(cfn_parse()).FromCloudFormationResult(properties);if(properties=properties??{},!(properties&&typeof properties=="object"&&!Array.isArray(properties)))return new(cfn_parse()).FromCloudFormationResult(properties);const ret=new(cfn_parse()).FromCloudFormationPropertyObject;return ret.addPropertyResult("name","Name",properties.Name!=null?cfn_parse().FromCloudFormation.getString(properties.Name):void 0),ret.addPropertyResult("outputs","Outputs",properties.Outputs!=null?cfn_parse().FromCloudFormation.getArray(CfnFeedGetOutputPropertyFromCloudFormation)(properties.Outputs):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getMap(cfn_parse().FromCloudFormation.getString)(properties.Tags):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}