UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 22.7 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnServiceTemplate=exports.CfnEnvironmentTemplate=exports.CfnEnvironmentAccountConnection=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=require("../../core/lib");return cdk=()=>tmp,tmp},cfn_parse=()=>{var tmp=require("../../core/lib/helpers-internal");return cfn_parse=()=>tmp,tmp},cdk_errors=()=>{var tmp=require("../../core/lib/errors");return cdk_errors=()=>tmp,tmp};class CfnEnvironmentAccountConnection extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_proton.CfnEnvironmentAccountConnection",version:"2.251.0"};static CFN_RESOURCE_TYPE_NAME="AWS::Proton::EnvironmentAccountConnection";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnEnvironmentAccountConnectionPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnEnvironmentAccountConnection(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 isCfnEnvironmentAccountConnection(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnEnvironmentAccountConnection.CFN_RESOURCE_TYPE_NAME}static arnForEnvironmentAccountConnection(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_proton_IEnvironmentAccountConnectionRef(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForEnvironmentAccountConnection),error}return resource.environmentAccountConnectionRef.environmentAccountConnectionArn}_codebuildRoleArn;_componentRoleArn;_environmentAccountId;_environmentName;_managementAccountId;_roleArn;tags;_tagsRaw;constructor(scope,id,props={}){super(scope,id,{type:CfnEnvironmentAccountConnection.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_proton_CfnEnvironmentAccountConnectionProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnEnvironmentAccountConnection),error}this._codebuildRoleArn=props.codebuildRoleArn,this._componentRoleArn=props.componentRoleArn,this._environmentAccountId=props.environmentAccountId,this._environmentName=props.environmentName,this._managementAccountId=props.managementAccountId,this._roleArn=props.roleArn,this.tags=new(cdk()).TagManager(cdk().TagType.STANDARD,"AWS::Proton::EnvironmentAccountConnection",props.tags,{tagPropertyName:"tags"}),this._tagsRaw=props.tags}get environmentAccountConnectionRef(){return{environmentAccountConnectionArn:this.ref}}get codebuildRoleArn(){return this._codebuildRoleArn}set codebuildRoleArn(value){cdk().traceProperty(this.node,"CodebuildRoleArn"),this._codebuildRoleArn=value}get componentRoleArn(){return this._componentRoleArn}set componentRoleArn(value){cdk().traceProperty(this.node,"ComponentRoleArn"),this._componentRoleArn=value}get environmentAccountId(){return this._environmentAccountId}set environmentAccountId(value){cdk().traceProperty(this.node,"EnvironmentAccountId"),this._environmentAccountId=value}get environmentName(){return this._environmentName}set environmentName(value){cdk().traceProperty(this.node,"EnvironmentName"),this._environmentName=value}get managementAccountId(){return this._managementAccountId}set managementAccountId(value){cdk().traceProperty(this.node,"ManagementAccountId"),this._managementAccountId=value}get roleArn(){return this._roleArn}set roleArn(value){cdk().traceProperty(this.node,"RoleArn"),this._roleArn=value}get tagsRaw(){return this._tagsRaw}set tagsRaw(value){cdk().traceProperty(this.node,"Tags"),this._tagsRaw=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 attrStatus(){return cdk().Token.asString(this.getAtt("Status",cdk().ResolutionTypeHint.STRING))}get cfnProperties(){return{codebuildRoleArn:this._codebuildRoleArn,componentRoleArn:this._componentRoleArn,environmentAccountId:this._environmentAccountId,environmentName:this._environmentName,managementAccountId:this._managementAccountId,roleArn:this._roleArn,tags:this.tags.renderTags()}}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",CfnEnvironmentAccountConnection.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:logicalId",this._synthesizeLogicalId()),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnEnvironmentAccountConnectionPropsToCloudFormation(props)}}exports.CfnEnvironmentAccountConnection=CfnEnvironmentAccountConnection;function CfnEnvironmentAccountConnectionPropsValidator(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("codebuildRoleArn",cdk().validateString)(properties.codebuildRoleArn)),errors.collect(cdk().propertyValidator("componentRoleArn",cdk().validateString)(properties.componentRoleArn)),errors.collect(cdk().propertyValidator("environmentAccountId",cdk().validateString)(properties.environmentAccountId)),errors.collect(cdk().propertyValidator("environmentName",cdk().validateString)(properties.environmentName)),errors.collect(cdk().propertyValidator("managementAccountId",cdk().validateString)(properties.managementAccountId)),errors.collect(cdk().propertyValidator("roleArn",cdk().validateString)(properties.roleArn)),errors.collect(cdk().propertyValidator("tags",cdk().listValidator(cdk().validateCfnTag))(properties.tags)),errors.wrap('supplied properties not correct for "CfnEnvironmentAccountConnectionProps"')}function convertCfnEnvironmentAccountConnectionPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnEnvironmentAccountConnectionPropsValidator(properties).assertSuccess(),{CodebuildRoleArn:cdk().stringToCloudFormation(properties.codebuildRoleArn),ComponentRoleArn:cdk().stringToCloudFormation(properties.componentRoleArn),EnvironmentAccountId:cdk().stringToCloudFormation(properties.environmentAccountId),EnvironmentName:cdk().stringToCloudFormation(properties.environmentName),ManagementAccountId:cdk().stringToCloudFormation(properties.managementAccountId),RoleArn:cdk().stringToCloudFormation(properties.roleArn),Tags:cdk().listMapper(cdk().cfnTagToCloudFormation)(properties.tags)}):properties}function CfnEnvironmentAccountConnectionPropsFromCloudFormation(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("codebuildRoleArn","CodebuildRoleArn",properties.CodebuildRoleArn!=null?cfn_parse().FromCloudFormation.getString(properties.CodebuildRoleArn):void 0),ret.addPropertyResult("componentRoleArn","ComponentRoleArn",properties.ComponentRoleArn!=null?cfn_parse().FromCloudFormation.getString(properties.ComponentRoleArn):void 0),ret.addPropertyResult("environmentAccountId","EnvironmentAccountId",properties.EnvironmentAccountId!=null?cfn_parse().FromCloudFormation.getString(properties.EnvironmentAccountId):void 0),ret.addPropertyResult("environmentName","EnvironmentName",properties.EnvironmentName!=null?cfn_parse().FromCloudFormation.getString(properties.EnvironmentName):void 0),ret.addPropertyResult("managementAccountId","ManagementAccountId",properties.ManagementAccountId!=null?cfn_parse().FromCloudFormation.getString(properties.ManagementAccountId):void 0),ret.addPropertyResult("roleArn","RoleArn",properties.RoleArn!=null?cfn_parse().FromCloudFormation.getString(properties.RoleArn):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getArray(cfn_parse().FromCloudFormation.getCfnTag)(properties.Tags):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}class CfnEnvironmentTemplate extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_proton.CfnEnvironmentTemplate",version:"2.251.0"};static CFN_RESOURCE_TYPE_NAME="AWS::Proton::EnvironmentTemplate";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnEnvironmentTemplatePropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnEnvironmentTemplate(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 isCfnEnvironmentTemplate(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnEnvironmentTemplate.CFN_RESOURCE_TYPE_NAME}static arnForEnvironmentTemplate(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_proton_IEnvironmentTemplateRef(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForEnvironmentTemplate),error}return resource.environmentTemplateRef.environmentTemplateArn}_description;_displayName;_encryptionKey;_name;_provisioning;tags;_tagsRaw;constructor(scope,id,props={}){super(scope,id,{type:CfnEnvironmentTemplate.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_proton_CfnEnvironmentTemplateProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnEnvironmentTemplate),error}this._description=props.description,this._displayName=props.displayName,this._encryptionKey=props.encryptionKey,this._name=props.name,this._provisioning=props.provisioning,this.tags=new(cdk()).TagManager(cdk().TagType.STANDARD,"AWS::Proton::EnvironmentTemplate",props.tags,{tagPropertyName:"tags"}),this._tagsRaw=props.tags}get environmentTemplateRef(){return{environmentTemplateArn:this.ref}}get description(){return this._description}set description(value){cdk().traceProperty(this.node,"Description"),this._description=value}get displayName(){return this._displayName}set displayName(value){cdk().traceProperty(this.node,"DisplayName"),this._displayName=value}get encryptionKey(){return this._encryptionKey}set encryptionKey(value){cdk().traceProperty(this.node,"EncryptionKey"),this._encryptionKey=value}get name(){return this._name}set name(value){cdk().traceProperty(this.node,"Name"),this._name=value}get provisioning(){return this._provisioning}set provisioning(value){cdk().traceProperty(this.node,"Provisioning"),this._provisioning=value}get tagsRaw(){return this._tagsRaw}set tagsRaw(value){cdk().traceProperty(this.node,"Tags"),this._tagsRaw=value}get attrArn(){return cdk().Token.asString(this.getAtt("Arn",cdk().ResolutionTypeHint.STRING))}get cfnProperties(){return{description:this._description,displayName:this._displayName,encryptionKey:this._encryptionKey,name:this._name,provisioning:this._provisioning,tags:this.tags.renderTags()}}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",CfnEnvironmentTemplate.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:logicalId",this._synthesizeLogicalId()),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnEnvironmentTemplatePropsToCloudFormation(props)}}exports.CfnEnvironmentTemplate=CfnEnvironmentTemplate;function CfnEnvironmentTemplatePropsValidator(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("displayName",cdk().validateString)(properties.displayName)),errors.collect(cdk().propertyValidator("encryptionKey",cdk().validateString)(properties.encryptionKey)),errors.collect(cdk().propertyValidator("name",cdk().validateString)(properties.name)),errors.collect(cdk().propertyValidator("provisioning",cdk().validateString)(properties.provisioning)),errors.collect(cdk().propertyValidator("tags",cdk().listValidator(cdk().validateCfnTag))(properties.tags)),errors.wrap('supplied properties not correct for "CfnEnvironmentTemplateProps"')}function convertCfnEnvironmentTemplatePropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnEnvironmentTemplatePropsValidator(properties).assertSuccess(),{Description:cdk().stringToCloudFormation(properties.description),DisplayName:cdk().stringToCloudFormation(properties.displayName),EncryptionKey:cdk().stringToCloudFormation(properties.encryptionKey),Name:cdk().stringToCloudFormation(properties.name),Provisioning:cdk().stringToCloudFormation(properties.provisioning),Tags:cdk().listMapper(cdk().cfnTagToCloudFormation)(properties.tags)}):properties}function CfnEnvironmentTemplatePropsFromCloudFormation(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("displayName","DisplayName",properties.DisplayName!=null?cfn_parse().FromCloudFormation.getString(properties.DisplayName):void 0),ret.addPropertyResult("encryptionKey","EncryptionKey",properties.EncryptionKey!=null?cfn_parse().FromCloudFormation.getString(properties.EncryptionKey):void 0),ret.addPropertyResult("name","Name",properties.Name!=null?cfn_parse().FromCloudFormation.getString(properties.Name):void 0),ret.addPropertyResult("provisioning","Provisioning",properties.Provisioning!=null?cfn_parse().FromCloudFormation.getString(properties.Provisioning):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getArray(cfn_parse().FromCloudFormation.getCfnTag)(properties.Tags):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}class CfnServiceTemplate extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_proton.CfnServiceTemplate",version:"2.251.0"};static CFN_RESOURCE_TYPE_NAME="AWS::Proton::ServiceTemplate";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnServiceTemplatePropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnServiceTemplate(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 isCfnServiceTemplate(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnServiceTemplate.CFN_RESOURCE_TYPE_NAME}static arnForServiceTemplate(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_proton_IServiceTemplateRef(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForServiceTemplate),error}return resource.serviceTemplateRef.serviceTemplateArn}_description;_displayName;_encryptionKey;_name;_pipelineProvisioning;tags;_tagsRaw;constructor(scope,id,props={}){super(scope,id,{type:CfnServiceTemplate.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_proton_CfnServiceTemplateProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnServiceTemplate),error}this._description=props.description,this._displayName=props.displayName,this._encryptionKey=props.encryptionKey,this._name=props.name,this._pipelineProvisioning=props.pipelineProvisioning,this.tags=new(cdk()).TagManager(cdk().TagType.STANDARD,"AWS::Proton::ServiceTemplate",props.tags,{tagPropertyName:"tags"}),this._tagsRaw=props.tags}get serviceTemplateRef(){return{serviceTemplateArn:this.ref}}get description(){return this._description}set description(value){cdk().traceProperty(this.node,"Description"),this._description=value}get displayName(){return this._displayName}set displayName(value){cdk().traceProperty(this.node,"DisplayName"),this._displayName=value}get encryptionKey(){return this._encryptionKey}set encryptionKey(value){cdk().traceProperty(this.node,"EncryptionKey"),this._encryptionKey=value}get name(){return this._name}set name(value){cdk().traceProperty(this.node,"Name"),this._name=value}get pipelineProvisioning(){return this._pipelineProvisioning}set pipelineProvisioning(value){cdk().traceProperty(this.node,"PipelineProvisioning"),this._pipelineProvisioning=value}get tagsRaw(){return this._tagsRaw}set tagsRaw(value){cdk().traceProperty(this.node,"Tags"),this._tagsRaw=value}get attrArn(){return cdk().Token.asString(this.getAtt("Arn",cdk().ResolutionTypeHint.STRING))}get cfnProperties(){return{description:this._description,displayName:this._displayName,encryptionKey:this._encryptionKey,name:this._name,pipelineProvisioning:this._pipelineProvisioning,tags:this.tags.renderTags()}}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",CfnServiceTemplate.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:logicalId",this._synthesizeLogicalId()),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnServiceTemplatePropsToCloudFormation(props)}}exports.CfnServiceTemplate=CfnServiceTemplate;function CfnServiceTemplatePropsValidator(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("displayName",cdk().validateString)(properties.displayName)),errors.collect(cdk().propertyValidator("encryptionKey",cdk().validateString)(properties.encryptionKey)),errors.collect(cdk().propertyValidator("name",cdk().validateString)(properties.name)),errors.collect(cdk().propertyValidator("pipelineProvisioning",cdk().validateString)(properties.pipelineProvisioning)),errors.collect(cdk().propertyValidator("tags",cdk().listValidator(cdk().validateCfnTag))(properties.tags)),errors.wrap('supplied properties not correct for "CfnServiceTemplateProps"')}function convertCfnServiceTemplatePropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnServiceTemplatePropsValidator(properties).assertSuccess(),{Description:cdk().stringToCloudFormation(properties.description),DisplayName:cdk().stringToCloudFormation(properties.displayName),EncryptionKey:cdk().stringToCloudFormation(properties.encryptionKey),Name:cdk().stringToCloudFormation(properties.name),PipelineProvisioning:cdk().stringToCloudFormation(properties.pipelineProvisioning),Tags:cdk().listMapper(cdk().cfnTagToCloudFormation)(properties.tags)}):properties}function CfnServiceTemplatePropsFromCloudFormation(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("displayName","DisplayName",properties.DisplayName!=null?cfn_parse().FromCloudFormation.getString(properties.DisplayName):void 0),ret.addPropertyResult("encryptionKey","EncryptionKey",properties.EncryptionKey!=null?cfn_parse().FromCloudFormation.getString(properties.EncryptionKey):void 0),ret.addPropertyResult("name","Name",properties.Name!=null?cfn_parse().FromCloudFormation.getString(properties.Name):void 0),ret.addPropertyResult("pipelineProvisioning","PipelineProvisioning",properties.PipelineProvisioning!=null?cfn_parse().FromCloudFormation.getString(properties.PipelineProvisioning):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getArray(cfn_parse().FromCloudFormation.getCfnTag)(properties.Tags):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}