Files
personal_site/frontend/node_modules/aws-cdk-lib/aws-cloud9/lib/cloud9.generated.js
T

2 lines
12 KiB
JavaScript
Raw Normal View History

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnEnvironmentEC2=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 CfnEnvironmentEC2 extends cdk().CfnResource{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_cloud9.CfnEnvironmentEC2",version:"2.257.0"};static CFN_RESOURCE_TYPE_NAME="AWS::Cloud9::EnvironmentEC2";static _fromCloudFormation(scope,id,resourceAttributes,options){resourceAttributes=resourceAttributes||{};const resourceProperties=options.parser.parseValue(resourceAttributes.Properties),propsResult=CfnEnvironmentEC2PropsFromCloudFormation(resourceProperties);if(cdk().isResolvableObject(propsResult.value))throw new(cdk_errors()).ValidationError(cfn_parse().lit`UnexpectedIResolvable`,"Unexpected IResolvable",scope);const ret=new CfnEnvironmentEC2(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 isCfnEnvironmentEC2(x){return cdk().CfnResource.isCfnResource(x)&&x.cfnResourceType===CfnEnvironmentEC2.CFN_RESOURCE_TYPE_NAME}static arnForEnvironmentEC2(resource){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_cloud9_IEnvironmentEC2Ref(resource)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.arnForEnvironmentEC2),error}return resource.environmentEc2Ref.environmentEc2Arn}_automaticStopTimeMinutes;_connectionType;_description;_imageId;_instanceType;_name;_ownerArn;_repositories;_subnetId;tags;_tagsRaw;cfnPropertyNames={automaticStopTimeMinutes:"AutomaticStopTimeMinutes",connectionType:"ConnectionType",description:"Description",imageId:"ImageId",instanceType:"InstanceType",name:"Name",ownerArn:"OwnerArn",repositories:"Repositories",subnetId:"SubnetId",tags:"Tags"};constructor(scope,id,props){super(scope,id,{type:CfnEnvironmentEC2.CFN_RESOURCE_TYPE_NAME,properties:props});try{jsiiDeprecationWarnings().aws_cdk_lib_aws_cloud9_CfnEnvironmentEC2Props(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CfnEnvironmentEC2),error}cdk().requireProperty(props,"imageId",this),cdk().requireProperty(props,"instanceType",this),this._automaticStopTimeMinutes=props.automaticStopTimeMinutes,this._connectionType=props.connectionType,this._description=props.description,this._imageId=props.imageId,this._instanceType=props.instanceType,this._name=props.name,this._ownerArn=props.ownerArn,this._repositories=props.repositories,this._subnetId=props.subnetId,this.tags=new(cdk()).TagManager(cdk().TagType.STANDARD,"AWS::Cloud9::EnvironmentEC2",props.tags,{tagPropertyName:"tags"}),this._tagsRaw=props.tags}get environmentEc2Ref(){return{environmentEc2Id:this.ref,environmentEc2Arn:this.attrArn}}get automaticStopTimeMinutes(){return this._automaticStopTimeMinutes}set automaticStopTimeMinutes(value){cdk().traceProperty(this.node,"AutomaticStopTimeMinutes"),this._automaticStopTimeMinutes=value}get connectionType(){return this._connectionType}set connectionType(value){cdk().traceProperty(this.node,"ConnectionType"),this._connectionType=value}get description(){return this._description}set description(value){cdk().traceProperty(this.node,"Description"),this._description=value}get imageId(){return this._imageId}set imageId(value){cdk().traceProperty(this.node,"ImageId"),this._imageId=value}get instanceType(){return this._instanceType}set instanceType(value){cdk().traceProperty(this.node,"InstanceType"),this._instanceType=value}get name(){return this._name}set name(value){cdk().traceProperty(this.node,"Name"),this._name=value}get ownerArn(){ret