@@ -18,35 +18,35 @@ import {
18
18
import { ComputeType } from 'aws-cdk-lib/aws-codebuild' ;
19
19
20
20
export interface WebProps {
21
- apiEndpointUrl : string ;
22
- userPoolId : string ;
23
- userPoolClientId : string ;
24
- idPoolId : string ;
25
- predictStreamFunctionArn : string ;
26
- ragEnabled : boolean ;
27
- ragKnowledgeBaseEnabled : boolean ;
28
- agentEnabled : boolean ;
29
- flows ?: Flow [ ] ;
30
- flowStreamFunctionArn : string ;
31
- optimizePromptFunctionArn : string ;
32
- selfSignUpEnabled : boolean ;
33
- webAclId ?: string ;
34
- modelRegion : string ;
35
- modelIds : ModelConfiguration [ ] ;
36
- imageGenerationModelIds : ModelConfiguration [ ] ;
37
- videoGenerationModelIds : ModelConfiguration [ ] ;
38
- endpointNames : string [ ] ;
39
- samlAuthEnabled : boolean ;
40
- samlCognitoDomainName ?: string | null ;
41
- samlCognitoFederatedIdentityProviderName ?: string | null ;
42
- agentNames : string [ ] ;
43
- inlineAgents : boolean ;
44
- cert ?: ICertificate ;
45
- hostName ?: string | null ;
46
- domainName ?: string | null ;
47
- hostedZoneId ?: string | null ;
48
- useCaseBuilderEnabled : boolean ;
49
- hiddenUseCases : HiddenUseCases ;
21
+ readonly apiEndpointUrl : string ;
22
+ readonly userPoolId : string ;
23
+ readonly userPoolClientId : string ;
24
+ readonly idPoolId : string ;
25
+ readonly predictStreamFunctionArn : string ;
26
+ readonly ragEnabled : boolean ;
27
+ readonly ragKnowledgeBaseEnabled : boolean ;
28
+ readonly agentEnabled : boolean ;
29
+ readonly flows ?: Flow [ ] ;
30
+ readonly flowStreamFunctionArn : string ;
31
+ readonly optimizePromptFunctionArn : string ;
32
+ readonly selfSignUpEnabled : boolean ;
33
+ readonly webAclId ?: string ;
34
+ readonly modelRegion : string ;
35
+ readonly modelIds : ModelConfiguration [ ] ;
36
+ readonly imageGenerationModelIds : ModelConfiguration [ ] ;
37
+ readonly videoGenerationModelIds : ModelConfiguration [ ] ;
38
+ readonly endpointNames : string [ ] ;
39
+ readonly samlAuthEnabled : boolean ;
40
+ readonly samlCognitoDomainName ?: string | null ;
41
+ readonly samlCognitoFederatedIdentityProviderName ?: string | null ;
42
+ readonly agentNames : string [ ] ;
43
+ readonly inlineAgents : boolean ;
44
+ readonly cert ?: ICertificate ;
45
+ readonly hostName ?: string | null ;
46
+ readonly domainName ?: string | null ;
47
+ readonly hostedZoneId ?: string | null ;
48
+ readonly useCaseBuilderEnabled : boolean ;
49
+ readonly hiddenUseCases : HiddenUseCases ;
50
50
}
51
51
52
52
export class Web extends Construct {
0 commit comments