aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 17.2 kB
JavaScript
"use strict";var _a,_b,_c;Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnView=exports.CfnIndex=exports.CfnDefaultViewAssociation=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");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 CfnDefaultViewAssociation extends cdk().CfnResource{static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnDefaultViewAssociationPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError("Unexpected IResolvable",scope);const ret=new CfnDefaultViewAssociation(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}constructor(scope,id,props){super(scope,id,{type:CfnDefaultViewAssociation.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_resourceexplorer2_CfnDefaultViewAssociationProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnDefaultViewAssociation),error}cdk().requireProperty(props,"viewArn",this),this.attrAssociatedAwsPrincipal=cdk().Token.asString(this.getAtt("AssociatedAwsPrincipal",cdk().ResolutionTypeHint.STRING)),this.viewArn=props.viewArn}get cfnProperties(){return{viewArn:this.viewArn}}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",CfnDefaultViewAssociation.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnDefaultViewAssociationPropsToCloudFormation(props)}}exports.CfnDefaultViewAssociation=CfnDefaultViewAssociation,_a=JSII_RTTI_SYMBOL_1,CfnDefaultViewAssociation[_a]={fqn:"aws-cdk-lib.aws_resourceexplorer2.CfnDefaultViewAssociation",version:"2.202.0"},CfnDefaultViewAssociation.CFN_RESOURCE_TYPE_NAME="AWS::ResourceExplorer2::DefaultViewAssociation";function CfnDefaultViewAssociationPropsValidator(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("viewArn",cdk().requiredValidator)(properties.viewArn)),errors.collect(cdk().propertyValidator("viewArn",cdk().validateString)(properties.viewArn)),errors.wrap('supplied properties not correct for "CfnDefaultViewAssociationProps"')}function convertCfnDefaultViewAssociationPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnDefaultViewAssociationPropsValidator(properties).assertSuccess(),{ViewArn:cdk().stringToCloudFormation(properties.viewArn)}):properties}function CfnDefaultViewAssociationPropsFromCloudFormation(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("viewArn","ViewArn",properties.ViewArn!=null?cfn_parse().FromCloudFormation.getString(properties.ViewArn):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}class CfnIndex extends cdk().CfnResource{static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnIndexPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError("Unexpected IResolvable",scope);const ret=new CfnIndex(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}constructor(scope,id,props){super(scope,id,{type:CfnIndex.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_resourceexplorer2_CfnIndexProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnIndex),error}cdk().requireProperty(props,"type",this),this.attrArn=cdk().Token.asString(this.getAtt("Arn",cdk().ResolutionTypeHint.STRING)),this.attrIndexState=cdk().Token.asString(this.getAtt("IndexState",cdk().ResolutionTypeHint.STRING)),this.tags=new(cdk()).TagManager(cdk().TagType.MAP,"AWS::ResourceExplorer2::Index",props.tags,{tagPropertyName:"tags"}),this.tagsRaw=props.tags,this.type=props.type}get cfnProperties(){return{tags:this.tags.renderTags(),type:this.type}}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",CfnIndex.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnIndexPropsToCloudFormation(props)}}exports.CfnIndex=CfnIndex,_b=JSII_RTTI_SYMBOL_1,CfnIndex[_b]={fqn:"aws-cdk-lib.aws_resourceexplorer2.CfnIndex",version:"2.202.0"},CfnIndex.CFN_RESOURCE_TYPE_NAME="AWS::ResourceExplorer2::Index";function CfnIndexPropsValidator(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("tags",cdk().hashValidator(cdk().validateString))(properties.tags)),errors.collect(cdk().propertyValidator("type",cdk().requiredValidator)(properties.type)),errors.collect(cdk().propertyValidator("type",cdk().validateString)(properties.type)),errors.wrap('supplied properties not correct for "CfnIndexProps"')}function convertCfnIndexPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnIndexPropsValidator(properties).assertSuccess(),{Tags:cdk().hashMapper(cdk().stringToCloudFormation)(properties.tags),Type:cdk().stringToCloudFormation(properties.type)}):properties}function CfnIndexPropsFromCloudFormation(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("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getMap(cfn_parse().FromCloudFormation.getString)(properties.Tags):void 0),ret.addPropertyResult("type","Type",properties.Type!=null?cfn_parse().FromCloudFormation.getString(properties.Type):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}class CfnView extends cdk().CfnResource{static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnViewPropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError("Unexpected IResolvable",scope);const ret=new CfnView(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}constructor(scope,id,props){super(scope,id,{type:CfnView.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_resourceexplorer2_CfnViewProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnView),error}cdk().requireProperty(props,"viewName",this),this.attrViewArn=cdk().Token.asString(this.getAtt("ViewArn",cdk().ResolutionTypeHint.STRING)),this.filters=props.filters,this.includedProperties=props.includedProperties,this.scope=props.scope,this.tags=new(cdk()).TagManager(cdk().TagType.MAP,"AWS::ResourceExplorer2::View",props.tags,{tagPropertyName:"tags"}),this.tagsRaw=props.tags,this.viewName=props.viewName}get cfnProperties(){return{filters:this.filters,includedProperties:this.includedProperties,scope:this.scope,tags:this.tags.renderTags(),viewName:this.viewName}}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",CfnView.CFN_RESOURCE_TYPE_NAME),inspector.addAttribute("aws:cdk:cloudformation:props",this.cfnProperties)}renderProperties(props){return convertCfnViewPropsToCloudFormation(props)}}exports.CfnView=CfnView,_c=JSII_RTTI_SYMBOL_1,CfnView[_c]={fqn:"aws-cdk-lib.aws_resourceexplorer2.CfnView",version:"2.202.0"},CfnView.CFN_RESOURCE_TYPE_NAME="AWS::ResourceExplorer2::View";function CfnViewSearchFilterPropertyValidator(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("filterString",cdk().requiredValidator)(properties.filterString)),errors.collect(cdk().propertyValidator("filterString",cdk().validateString)(properties.filterString)),errors.wrap('supplied properties not correct for "SearchFilterProperty"')}function convertCfnViewSearchFilterPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnViewSearchFilterPropertyValidator(properties).assertSuccess(),{FilterString:cdk().stringToCloudFormation(properties.filterString)}):properties}function CfnViewSearchFilterPropertyFromCloudFormation(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("filterString","FilterString",properties.FilterString!=null?cfn_parse().FromCloudFormation.getString(properties.FilterString):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnViewFiltersPropertyValidator(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("filterString",cdk().requiredValidator)(properties.filterString)),errors.collect(cdk().propertyValidator("filterString",cdk().validateString)(properties.filterString)),errors.wrap('supplied properties not correct for "FiltersProperty"')}function convertCfnViewFiltersPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnViewFiltersPropertyValidator(properties).assertSuccess(),{FilterString:cdk().stringToCloudFormation(properties.filterString)}):properties}function CfnViewFiltersPropertyFromCloudFormation(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("filterString","FilterString",properties.FilterString!=null?cfn_parse().FromCloudFormation.getString(properties.FilterString):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnViewIncludedPropertyPropertyValidator(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.wrap('supplied properties not correct for "IncludedPropertyProperty"')}function convertCfnViewIncludedPropertyPropertyToCloudFormation(properties){return cdk().canInspect(properties)?(CfnViewIncludedPropertyPropertyValidator(properties).assertSuccess(),{Name:cdk().stringToCloudFormation(properties.name)}):properties}function CfnViewIncludedPropertyPropertyFromCloudFormation(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.addUnrecognizedPropertiesAsExtra(properties),ret}function CfnViewPropsValidator(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("filters",CfnViewFiltersPropertyValidator)(properties.filters)),errors.collect(cdk().propertyValidator("includedProperties",cdk().listValidator(CfnViewIncludedPropertyPropertyValidator))(properties.includedProperties)),errors.collect(cdk().propertyValidator("scope",cdk().validateString)(properties.scope)),errors.collect(cdk().propertyValidator("tags",cdk().hashValidator(cdk().validateString))(properties.tags)),errors.collect(cdk().propertyValidator("viewName",cdk().requiredValidator)(properties.viewName)),errors.collect(cdk().propertyValidator("viewName",cdk().validateString)(properties.viewName)),errors.wrap('supplied properties not correct for "CfnViewProps"')}function convertCfnViewPropsToCloudFormation(properties){return cdk().canInspect(properties)?(CfnViewPropsValidator(properties).assertSuccess(),{Filters:convertCfnViewFiltersPropertyToCloudFormation(properties.filters),IncludedProperties:cdk().listMapper(convertCfnViewIncludedPropertyPropertyToCloudFormation)(properties.includedProperties),Scope:cdk().stringToCloudFormation(properties.scope),Tags:cdk().hashMapper(cdk().stringToCloudFormation)(properties.tags),ViewName:cdk().stringToCloudFormation(properties.viewName)}):properties}function CfnViewPropsFromCloudFormation(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("filters","Filters",properties.Filters!=null?CfnViewFiltersPropertyFromCloudFormation(properties.Filters):void 0),ret.addPropertyResult("includedProperties","IncludedProperties",properties.IncludedProperties!=null?cfn_parse().FromCloudFormation.getArray(CfnViewIncludedPropertyPropertyFromCloudFormation)(properties.IncludedProperties):void 0),ret.addPropertyResult("scope","Scope",properties.Scope!=null?cfn_parse().FromCloudFormation.getString(properties.Scope):void 0),ret.addPropertyResult("tags","Tags",properties.Tags!=null?cfn_parse().FromCloudFormation.getMap(cfn_parse().FromCloudFormation.getString)(properties.Tags):void 0),ret.addPropertyResult("viewName","ViewName",properties.ViewName!=null?cfn_parse().FromCloudFormation.getString(properties.ViewName):void 0),ret.addUnrecognizedPropertiesAsExtra(properties),ret}