AWS CodeBuild (codebuild)

2025-05-17

110 new conditions | 12 updated actions

Additions

Updates

    Actions
  • CreateFleet
      Conditions
    • + codebuild:imageId
    • + codebuild:computeType
    • + codebuild:vpcConfig
    • + codebuild:vpcConfig.vpcId
    • + codebuild:vpcConfig.securityGroupIds
    • + codebuild:vpcConfig.subnets
    • + codebuild:computeConfiguration
    • + codebuild:computeConfiguration.disk
    • + codebuild:computeConfiguration.instanceType
    • + codebuild:computeConfiguration.machineType
    • + codebuild:computeConfiguration.memory
    • + codebuild:computeConfiguration.vCpu
    • + codebuild:environmentType
    • + codebuild:fleetServiceRole
  • CreateProject
      Conditions
    • + codebuild:autoRetryLimit
    • + codebuild:concurrentBuildLimit
    • + codebuild:artifacts
    • + codebuild:artifacts.bucketOwnerAccess
    • + codebuild:artifacts.encryptionDisabled
    • + codebuild:artifacts.location
    • + codebuild:secondaryArtifacts
    • + codebuild:secondaryArtifacts.artifactIdentifier
    • + codebuild:secondaryArtifacts.bucketOwnerAccess
    • + codebuild:secondaryArtifacts.encryptionDisabled
    • + codebuild:secondaryArtifacts.location
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.location
    • + codebuild:source
    • + codebuild:source.buildStatusConfig.targetUrl
    • + codebuild:source.buildStatusConfig.context
    • + codebuild:source.location
    • + codebuild:source.insecureSsl
    • + codebuild:source.buildspec
    • + codebuild:source.auth.resource
    • + codebuild:source.auth.type
    • + codebuild:secondarySources
    • + codebuild:secondarySources.sourceIdentifier
    • + codebuild:secondarySources.buildStatusConfig.targetUrl
    • + codebuild:secondarySources.buildStatusConfig.context
    • + codebuild:secondarySources.location
    • + codebuild:secondarySources.auth.resource
    • + codebuild:secondarySources.auth.type
    • + codebuild:secondarySources.buildspec
    • + codebuild:secondarySources.insecureSsl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context
    • + codebuild:secondarySources/${sourceIdentifier}.location
    • + codebuild:secondarySources/${sourceIdentifier}.auth.resource
    • + codebuild:secondarySources/${sourceIdentifier}.auth.type
    • + codebuild:secondarySources/${sourceIdentifier}.buildspec
    • + codebuild:secondarySources/${sourceIdentifier}.insecureSsl
    • + codebuild:logsConfig
    • + codebuild:logsConfig.s3Logs
    • + codebuild:logsConfig.s3Logs.bucketOwnerAccess
    • + codebuild:logsConfig.s3Logs.encryptionDisabled
    • + codebuild:logsConfig.s3Logs.location
    • + codebuild:logsConfig.s3Logs.status
    • + codebuild:fileSystemLocations.identifier
    • + codebuild:fileSystemLocations.type
    • + codebuild:fileSystemLocations.location
    • + codebuild:fileSystemLocations/${identifier}.type
    • + codebuild:fileSystemLocations/${identifier}.location
    • + codebuild:buildBatchConfig
    • + codebuild:buildBatchConfig.serviceRole
    • + codebuild:buildBatchConfig.restrictions.computeTypesAllowed
    • + codebuild:buildBatchConfig.restrictions.fleetsAllowed
    • + codebuild:vpcConfig
    • + codebuild:vpcConfig.subnets
    • + codebuild:vpcConfig.vpcId
    • + codebuild:vpcConfig.securityGroupIds
    • + codebuild:environment
    • + codebuild:environment.type
    • + codebuild:environment.fleet.fleetArn
    • + codebuild:environment.computeType
    • + codebuild:environment.image
    • + codebuild:environment.imagePullCredentialsType
    • + codebuild:environment.privilegedMode
    • + codebuild:environment.certificate
    • + codebuild:environment.computeConfiguration
    • + codebuild:environment.computeConfiguration.disk
    • + codebuild:environment.computeConfiguration.instanceType
    • + codebuild:environment.computeConfiguration.machineType
    • + codebuild:environment.computeConfiguration.memory
    • + codebuild:environment.computeConfiguration.vCpu
    • + codebuild:environment.environmentVariables
    • + codebuild:environment.environmentVariables.name
    • + codebuild:environment.environmentVariables.value
    • + codebuild:environment.environmentVariables/${name}.value
    • + codebuild:environment.registryCredential
    • + codebuild:environment.registryCredential.credential
    • + codebuild:environment.registryCredential.credentialProvider
    • + codebuild:encryptionKey
    • + codebuild:cache
    • + codebuild:cache.type
    • + codebuild:cache.location
    • + codebuild:cache.modes
    • + codebuild:serviceRole
  • CreateReportGroup
      Conditions
    • + codebuild:exportConfig.s3Destination.bucket
    • + codebuild:exportConfig.s3Destination.bucketOwner
    • + codebuild:exportConfig.s3Destination.encryptionKey
    • + codebuild:exportConfig.s3Destination.encryptionDisabled
    • + codebuild:exportConfig.s3Destination.path
  • CreateWebhook
      Conditions
    • + codebuild:buildType
    • + codebuild:manualCreation
    • + codebuild:scopeConfiguration.domain
    • + codebuild:scopeConfiguration.name
    • + codebuild:scopeConfiguration.scope
  • ImportSourceCredentials
      Conditions
    • + codebuild:authType
    • + codebuild:serverType
    • + codebuild:shouldOverwrite
    • + codebuild:token
    • + codebuild:username
  • StartBuild
      Conditions
    • + codebuild:autoRetryLimit
    • + codebuild:artifacts
    • + codebuild:artifacts.bucketOwnerAccess
    • + codebuild:artifacts.encryptionDisabled
    • + codebuild:artifacts.location
    • + codebuild:secondaryArtifacts
    • + codebuild:secondaryArtifacts.artifactIdentifier
    • + codebuild:secondaryArtifacts.bucketOwnerAccess
    • + codebuild:secondaryArtifacts.encryptionDisabled
    • + codebuild:secondaryArtifacts.location
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.location
    • + codebuild:source
    • + codebuild:source.buildStatusConfig.targetUrl
    • + codebuild:source.buildStatusConfig.context
    • + codebuild:source.location
    • + codebuild:source.insecureSsl
    • + codebuild:source.buildspec
    • + codebuild:source.auth.resource
    • + codebuild:source.auth.type
    • + codebuild:secondarySources
    • + codebuild:secondarySources.sourceIdentifier
    • + codebuild:secondarySources.buildStatusConfig.targetUrl
    • + codebuild:secondarySources.buildStatusConfig.context
    • + codebuild:secondarySources.location
    • + codebuild:secondarySources.auth.resource
    • + codebuild:secondarySources.auth.type
    • + codebuild:secondarySources.buildspec
    • + codebuild:secondarySources.insecureSsl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context
    • + codebuild:secondarySources/${sourceIdentifier}.location
    • + codebuild:secondarySources/${sourceIdentifier}.auth.resource
    • + codebuild:secondarySources/${sourceIdentifier}.auth.type
    • + codebuild:secondarySources/${sourceIdentifier}.buildspec
    • + codebuild:secondarySources/${sourceIdentifier}.insecureSsl
    • + codebuild:logsConfig
    • + codebuild:logsConfig.s3Logs
    • + codebuild:logsConfig.s3Logs.bucketOwnerAccess
    • + codebuild:logsConfig.s3Logs.encryptionDisabled
    • + codebuild:logsConfig.s3Logs.location
    • + codebuild:logsConfig.s3Logs.status
    • + codebuild:environment
    • + codebuild:environment.type
    • + codebuild:environment.fleet.fleetArn
    • + codebuild:environment.computeType
    • + codebuild:environment.image
    • + codebuild:environment.imagePullCredentialsType
    • + codebuild:environment.privilegedMode
    • + codebuild:environment.certificate
    • + codebuild:environment.environmentVariables
    • + codebuild:environment.environmentVariables.name
    • + codebuild:environment.environmentVariables.value
    • + codebuild:environment.environmentVariables/${name}.value
    • + codebuild:environment.registryCredential
    • + codebuild:environment.registryCredential.credential
    • + codebuild:environment.registryCredential.credentialProvider
    • + codebuild:encryptionKey
    • + codebuild:cache
    • + codebuild:cache.type
    • + codebuild:cache.location
    • + codebuild:cache.modes
    • + codebuild:serviceRole
  • StartBuildBatch
      Conditions
    • + codebuild:artifacts
    • + codebuild:artifacts.bucketOwnerAccess
    • + codebuild:artifacts.encryptionDisabled
    • + codebuild:artifacts.location
    • + codebuild:secondaryArtifacts
    • + codebuild:secondaryArtifacts.artifactIdentifier
    • + codebuild:secondaryArtifacts.bucketOwnerAccess
    • + codebuild:secondaryArtifacts.encryptionDisabled
    • + codebuild:secondaryArtifacts.location
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.location
    • + codebuild:source
    • + codebuild:source.location
    • + codebuild:source.insecureSsl
    • + codebuild:source.buildspec
    • + codebuild:source.auth.resource
    • + codebuild:source.auth.type
    • + codebuild:secondarySources
    • + codebuild:secondarySources.sourceIdentifier
    • + codebuild:secondarySources.buildStatusConfig.targetUrl
    • + codebuild:secondarySources.buildStatusConfig.context
    • + codebuild:secondarySources.location
    • + codebuild:secondarySources.auth.resource
    • + codebuild:secondarySources.auth.type
    • + codebuild:secondarySources.buildspec
    • + codebuild:secondarySources.insecureSsl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context
    • + codebuild:secondarySources/${sourceIdentifier}.location
    • + codebuild:secondarySources/${sourceIdentifier}.auth.resource
    • + codebuild:secondarySources/${sourceIdentifier}.auth.type
    • + codebuild:secondarySources/${sourceIdentifier}.buildspec
    • + codebuild:secondarySources/${sourceIdentifier}.insecureSsl
    • + codebuild:logsConfig
    • + codebuild:logsConfig.s3Logs
    • + codebuild:logsConfig.s3Logs.bucketOwnerAccess
    • + codebuild:logsConfig.s3Logs.encryptionDisabled
    • + codebuild:logsConfig.s3Logs.location
    • + codebuild:logsConfig.s3Logs.status
    • + codebuild:buildBatchConfig
    • + codebuild:buildBatchConfig.serviceRole
    • + codebuild:buildBatchConfig.restrictions.computeTypesAllowed
    • + codebuild:buildBatchConfig.restrictions.fleetsAllowed
    • + codebuild:environment
    • + codebuild:environment.type
    • + codebuild:environment.computeType
    • + codebuild:environment.image
    • + codebuild:environment.imagePullCredentialsType
    • + codebuild:environment.privilegedMode
    • + codebuild:environment.certificate
    • + codebuild:environment.environmentVariables
    • + codebuild:environment.environmentVariables.name
    • + codebuild:environment.environmentVariables.value
    • + codebuild:environment.environmentVariables/${name}.value
    • + codebuild:environment.registryCredential
    • + codebuild:environment.registryCredential.credential
    • + codebuild:environment.registryCredential.credentialProvider
    • + codebuild:encryptionKey
    • + codebuild:cache
    • + codebuild:cache.type
    • + codebuild:cache.location
    • + codebuild:cache.modes
    • + codebuild:serviceRole
  • UpdateFleet
      Conditions
    • + codebuild:imageId
    • + codebuild:computeType
    • + codebuild:vpcConfig
    • + codebuild:vpcConfig.vpcId
    • + codebuild:vpcConfig.securityGroupIds
    • + codebuild:vpcConfig.subnets
    • + codebuild:computeConfiguration
    • + codebuild:computeConfiguration.disk
    • + codebuild:computeConfiguration.instanceType
    • + codebuild:computeConfiguration.machineType
    • + codebuild:computeConfiguration.memory
    • + codebuild:computeConfiguration.vCpu
    • + codebuild:environmentType
    • + codebuild:fleetServiceRole
  • UpdateProject
      Conditions
    • + codebuild:autoRetryLimit
    • + codebuild:concurrentBuildLimit
    • + codebuild:artifacts
    • + codebuild:artifacts.bucketOwnerAccess
    • + codebuild:artifacts.encryptionDisabled
    • + codebuild:artifacts.location
    • + codebuild:secondaryArtifacts
    • + codebuild:secondaryArtifacts.artifactIdentifier
    • + codebuild:secondaryArtifacts.bucketOwnerAccess
    • + codebuild:secondaryArtifacts.encryptionDisabled
    • + codebuild:secondaryArtifacts.location
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.bucketOwnerAccess
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.encryptionDisabled
    • + codebuild:secondaryArtifacts/${artifactIdentifier}.location
    • + codebuild:source
    • + codebuild:source.buildStatusConfig.targetUrl
    • + codebuild:source.buildStatusConfig.context
    • + codebuild:source.location
    • + codebuild:source.insecureSsl
    • + codebuild:source.buildspec
    • + codebuild:source.auth.resource
    • + codebuild:source.auth.type
    • + codebuild:secondarySources
    • + codebuild:secondarySources.sourceIdentifier
    • + codebuild:secondarySources.buildStatusConfig.targetUrl
    • + codebuild:secondarySources.buildStatusConfig.context
    • + codebuild:secondarySources.location
    • + codebuild:secondarySources.auth.resource
    • + codebuild:secondarySources.auth.type
    • + codebuild:secondarySources.buildspec
    • + codebuild:secondarySources.insecureSsl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.targetUrl
    • + codebuild:secondarySources/${sourceIdentifier}.buildStatusConfig.context
    • + codebuild:secondarySources/${sourceIdentifier}.location
    • + codebuild:secondarySources/${sourceIdentifier}.auth.resource
    • + codebuild:secondarySources/${sourceIdentifier}.auth.type
    • + codebuild:secondarySources/${sourceIdentifier}.buildspec
    • + codebuild:secondarySources/${sourceIdentifier}.insecureSsl
    • + codebuild:logsConfig
    • + codebuild:logsConfig.s3Logs
    • + codebuild:logsConfig.s3Logs.bucketOwnerAccess
    • + codebuild:logsConfig.s3Logs.encryptionDisabled
    • + codebuild:logsConfig.s3Logs.location
    • + codebuild:logsConfig.s3Logs.status
    • + codebuild:fileSystemLocations.identifier
    • + codebuild:fileSystemLocations.type
    • + codebuild:fileSystemLocations.location
    • + codebuild:fileSystemLocations/${identifier}.type
    • + codebuild:fileSystemLocations/${identifier}.location
    • + codebuild:buildBatchConfig
    • + codebuild:buildBatchConfig.serviceRole
    • + codebuild:buildBatchConfig.restrictions.computeTypesAllowed
    • + codebuild:buildBatchConfig.restrictions.fleetsAllowed
    • + codebuild:vpcConfig
    • + codebuild:vpcConfig.subnets
    • + codebuild:vpcConfig.vpcId
    • + codebuild:vpcConfig.securityGroupIds
    • + codebuild:environment
    • + codebuild:environment.type
    • + codebuild:environment.fleet.fleetArn
    • + codebuild:environment.computeType
    • + codebuild:environment.image
    • + codebuild:environment.imagePullCredentialsType
    • + codebuild:environment.privilegedMode
    • + codebuild:environment.certificate
    • + codebuild:environment.computeConfiguration
    • + codebuild:environment.computeConfiguration.disk
    • + codebuild:environment.computeConfiguration.instanceType
    • + codebuild:environment.computeConfiguration.machineType
    • + codebuild:environment.computeConfiguration.memory
    • + codebuild:environment.computeConfiguration.vCpu
    • + codebuild:environment.environmentVariables
    • + codebuild:environment.environmentVariables.name
    • + codebuild:environment.environmentVariables.value
    • + codebuild:environment.environmentVariables/${name}.value
    • + codebuild:environment.registryCredential
    • + codebuild:environment.registryCredential.credential
    • + codebuild:environment.registryCredential.credentialProvider
    • + codebuild:encryptionKey
    • + codebuild:cache
    • + codebuild:cache.type
    • + codebuild:cache.location
    • + codebuild:cache.modes
    • + codebuild:serviceRole
  • UpdateProjectVisibility
      Conditions
    • + codebuild:projectVisibility
  • UpdateReportGroup
      Conditions
    • + codebuild:exportConfig.s3Destination.bucket
    • + codebuild:exportConfig.s3Destination.bucketOwner
    • + codebuild:exportConfig.s3Destination.encryptionKey
    • + codebuild:exportConfig.s3Destination.encryptionDisabled
    • + codebuild:exportConfig.s3Destination.path
  • UpdateWebhook
      Conditions
    • + codebuild:buildType
    • + codebuild:manualCreation
    • + codebuild:scopeConfiguration.domain
    • + codebuild:scopeConfiguration.name
    • + codebuild:scopeConfiguration.scope