PageSourceSearch

https://asecure.cloud/assets/customizeConfig-Cs2psbC7.js

js asecure.cloud collected 2026-10-02 14:51:48 UTC 2,954 bytes, 1 lines download raw bytes

1var k=Object.defineProperty;var x=(i,a,t)=>a in i?k(i,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[a]=t;var l=(i,a,t)=>x(i,typeof a!="symbol"?a+"":a,t);import{r as C,j as e}from"./vendor-react-q_qiyTTa.js";import{c as b}from"./vendor-redux-Bq68MXSv.js";import{az as j,aA as R,aB as S}from"./main-CEjC89ce.js";import{j as o,H as c,f as h,S as I,h as u}from"./vendor-semantic-DUt9fbZG.js";import"./vendor-q0W-3L2j.js";import"./vendor-react-dom-CQNok9NA.js";import"./vendor-syntax-BW49hFqs.js";import"./vendor-router-BfyMGTt_.js";import"./vendor-utils-Cep4RFcs.js";import"./vendor-yaml-D_yuxGry.js";import"./vendor-toast-BkbVYhAd.js";class A extends C.Component{constructor(){super(...arguments);l(this,"onLoad",()=>{this.setState({...this.props.configurationVariables})});l(this,"handleInputChange",(t,{value:s,name:n})=>{this.setState({[n]:s},function(){this.updateArtifactTemplate({...this.state,[n]:s})})});l(this,"handleCheckboxChange",(t,{name:s})=>{const n=!this.state[s];this.setState({[s]:n},function(){this.updateArtifactTemplate({...this.state,[s]:n})})})}componentWillMount(){this.onLoad()}updateArtifactTemplate(t){if(this.props.currentParentPage==="configurationPackage")this.props.dispatch(j(this.props.artifactId,t));else if(this.props.currentParentPage==="remediation"){const s=Object.assign({},t);delete s.resources,this.props.handleUpdateRemediationConfigurationVariables({resources:this.props.configurationVariables.resources,...s})}else this.props.inDeploymentStack?this.props.dispatch(R(this.props.stackId,this.props.stackItemId,t)):this.props.dispatch(S(t))}render(){const{selectedDeploymentView:t,inDeploymentStack:s,currentParentPage:n}=this.props,{includeGlobalResources:m,s3Bucket:g,isS3BucketNew:p,s3BucketRef:r,iamRole:f,isIamRoleNew:d}=this.state;return e.jsx("div",{children:e.jsxs(o,{children:[e.jsx(c,{as:"h4",children:"Config Settings"}),e.jsx(o.Field,{name:"includeGlobalResources",control:h,label:"Include Global Resources",onChange:this.handleCheckboxChange,checked:m}),e.jsx(c,{as:"h4",style:{marginTop:"20px"},children:"S3 Settings"}),r.length>0?e.jsx(o.Field,{name:"s3BucketRef",control:I,disabled:!0,label:"Use S3 Bucket in Package",options:[{key:r,text:r,value:r}],defaultValue:r}):e.jsxs("div",{children:[e.jsx(o.Field,{name:"isS3BucketNew",control:h,label:"Create New S3 Bucket",onChange:this.handleCheckboxChange,checked:p}),e.jsx(o.Field,{required:!p,name:"s3Bucket",control:u,onChange:this.handleInputChange,label:"S3 Bucket Name",placeholder:"S3 Bucket Name",value:g})]}),e.jsx(c,{as:"h4",style:{marginTop:"20px"},children:"IAM Settings"}),e.jsxs("div",{children:[e.jsx(o.Field,{name:"isIamRoleNew",control:h,label:"Create New IAM Role",onChange:this.handleCheckboxChange,checked:d}),e.jsx(o.Field,{required:!d,name:"iamRole",control:u,onChange:this.handleInputChange,label:"IAM Role",placeholder:"IAM Role name or ARN if existing IAM Role",value:f})]})]})})}}const U=b()(A);export{U as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.