Class CodeBuildStepProps.Jsii$Proxy
- All Implemented Interfaces:
- CodeBuildStepProps,- ShellStepProps,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CodeBuildStepProps
CodeBuildStepProps- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.CodeBuildStepPropsCodeBuildStepProps.Builder, CodeBuildStepProps.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CodeBuildStepProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCodeBuildStepProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IRoleCustom execution role to be used for the Code Build Action.final Map<String, IFileSetProducer> Additional FileSets to put in other directories.final BuildEnvironmentChanges to environment.final CachegetCache()Caching strategy to use.Commands to run.getEnv()Environment variables to set.Set environment variables based on Stack Outputs.final List<IFileSystemLocation> ProjectFileSystemLocation objects for CodeBuild build projects.final IFileSetProducergetInput()FileSet to run these scripts on.Installation commands to run before the regular commands.final LoggingOptionsInformation about logs for CodeBuild projects.final BuildSpecAdditional configuration that can only be configured via BuildSpec.final StringThe directory that will contain the primary output fileset.final StringName for the generated CodeBuild project.final IRolegetRole()Custom execution role to be used for the CodeBuild project.final List<PolicyStatement> Policy statements to add to role used during the synth.final List<ISecurityGroup> Which security group to associate with the script's project network interfaces.final SubnetSelectionWhich subnets to use.final DurationThe number of minutes after which AWS CodeBuild stops the build if it's not complete.final IVpcgetVpc()The VPC where to execute the SimpleSynth.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
- objRef- Reference to the JSII managed object.
 
- 
Jsii$ProxyConstructor that initializes the object based on literal property values passed by theCodeBuildStepProps.Builder.
 
- 
- 
Method Details- 
getActionRoleDescription copied from interface:CodeBuildStepPropsCustom execution role to be used for the Code Build Action.Default: - A role is automatically created - Specified by:
- getActionRolein interface- CodeBuildStepProps
 
- 
getBuildEnvironmentDescription copied from interface:CodeBuildStepPropsChanges to environment.This environment will be combined with the pipeline's default environment. Default: - Use the pipeline's default build environment - Specified by:
- getBuildEnvironmentin interface- CodeBuildStepProps
 
- 
getCacheDescription copied from interface:CodeBuildStepPropsCaching strategy to use.Default: - No cache - Specified by:
- getCachein interface- CodeBuildStepProps
 
- 
getFileSystemLocationsDescription copied from interface:CodeBuildStepPropsProjectFileSystemLocation objects for CodeBuild build projects.A ProjectFileSystemLocation object specifies the identifier, location, mountOptions, mountPoint, and type of a file system created using Amazon Elastic File System. Default: - no file system locations - Specified by:
- getFileSystemLocationsin interface- CodeBuildStepProps
 
- 
getLoggingDescription copied from interface:CodeBuildStepPropsInformation about logs for CodeBuild projects.A CodeBuild project can create logs in Amazon CloudWatch Logs, an S3 bucket, or both. Default: - no log configuration is set - Specified by:
- getLoggingin interface- CodeBuildStepProps
 
- 
getPartialBuildSpecDescription copied from interface:CodeBuildStepPropsAdditional configuration that can only be configured via BuildSpec.You should not use this to specify output artifacts; those should be supplied via the other properties of this class, otherwise CDK Pipelines won't be able to inspect the artifacts. Set the commandsto an empty array if you want to fully specify the BuildSpec using this field.The BuildSpec must be available inline--it cannot reference a file on disk. Default: - BuildSpec completely derived from other properties - Specified by:
- getPartialBuildSpecin interface- CodeBuildStepProps
 
- 
getProjectNameDescription copied from interface:CodeBuildStepPropsName for the generated CodeBuild project.Default: - Automatically generated - Specified by:
- getProjectNamein interface- CodeBuildStepProps
 
- 
getRoleDescription copied from interface:CodeBuildStepPropsCustom execution role to be used for the CodeBuild project.Default: - A role is automatically created - Specified by:
- getRolein interface- CodeBuildStepProps
 
- 
getRolePolicyStatementsDescription copied from interface:CodeBuildStepPropsPolicy statements to add to role used during the synth.Can be used to add acces to a CodeArtifact repository etc. Default: - No policy statements added to CodeBuild Project Role - Specified by:
- getRolePolicyStatementsin interface- CodeBuildStepProps
 
- 
getSecurityGroupsDescription copied from interface:CodeBuildStepPropsWhich security group to associate with the script's project network interfaces.If no security group is identified, one will be created automatically. Only used if 'vpc' is supplied. Default: - Security group will be automatically created. - Specified by:
- getSecurityGroupsin interface- CodeBuildStepProps
 
- 
getSubnetSelectionDescription copied from interface:CodeBuildStepPropsWhich subnets to use.Only used if 'vpc' is supplied. Default: - All private subnets. - Specified by:
- getSubnetSelectionin interface- CodeBuildStepProps
 
- 
getTimeoutDescription copied from interface:CodeBuildStepPropsThe number of minutes after which AWS CodeBuild stops the build if it's not complete.For valid values, see the timeoutInMinutes field in the AWS CodeBuild User Guide. Default: Duration.hours(1) - Specified by:
- getTimeoutin interface- CodeBuildStepProps
 
- 
getVpcDescription copied from interface:CodeBuildStepPropsThe VPC where to execute the SimpleSynth.Default: - No VPC - Specified by:
- getVpcin interface- CodeBuildStepProps
 
- 
getCommandsDescription copied from interface:ShellStepPropsCommands to run.- Specified by:
- getCommandsin interface- ShellStepProps
 
- 
getAdditionalInputsDescription copied from interface:ShellStepPropsAdditional FileSets to put in other directories.Specifies a mapping from directory name to FileSets. During the script execution, the FileSets will be available in the directories indicated. The directory names may be relative. For example, you can put the main input and an additional input side-by-side with the following configuration: ShellStep script = ShellStep.Builder.create("MainScript") .commands(List.of("npm ci", "npm run build", "npx cdk synth")) .input(CodePipelineSource.gitHub("org/source1", "main")) .additionalInputs(Map.of( "../siblingdir", CodePipelineSource.gitHub("org/source2", "main"))) .build();Default: - No additional inputs - Specified by:
- getAdditionalInputsin interface- ShellStepProps
 
- 
getEnvDescription copied from interface:ShellStepPropsEnvironment variables to set.Default: - No environment variables - Specified by:
- getEnvin interface- ShellStepProps
 
- 
getEnvFromCfnOutputsDescription copied from interface:ShellStepPropsSet environment variables based on Stack Outputs.ShellSteps following stack or stage deployments may access theCfnOutputs of those stacks to get access to --for example--automatically generated resource names or endpoint URLs.Default: - No environment variables created from stack outputs - Specified by:
- getEnvFromCfnOutputsin interface- ShellStepProps
 
- 
getInputDescription copied from interface:ShellStepPropsFileSet to run these scripts on.The files in the FileSet will be placed in the working directory when the script is executed. Use additionalInputsto download file sets to other directories as well.Default: - No input specified - Specified by:
- getInputin interface- ShellStepProps
 
- 
getInstallCommandsDescription copied from interface:ShellStepPropsInstallation commands to run before the regular commands.For deployment engines that support it, install commands will be classified differently in the job history from the regular commands.Default: - No installation commands - Specified by:
- getInstallCommandsin interface- ShellStepProps
 
- 
getPrimaryOutputDirectoryDescription copied from interface:ShellStepPropsThe directory that will contain the primary output fileset.After running the script, the contents of the given directory will be treated as the primary output of this Step. Default: - No primary output - Specified by:
- getPrimaryOutputDirectoryin interface- ShellStepProps
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-